Skip to main navigation Skip to search Skip to main content

A temporal data-mining approach for discovering end-to-end transaction flows

  • Chang Shing Perng
  • , Tao Tao
  • , Chungqiang Tang
  • , Edward So
  • , Chun Zhang
  • , Rong Chang
  • , Ting Wang
  • , Ling Liu
  • IBM
  • Georgia Institute of Technology

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

6 Scopus citations

Abstract

Effective management of Web Services systems relies on accurate understanding of end-to-end transaction flows, which may change over time as the service composition evolves. This work takes a data mining approach to automatically recovering end-to-end transaction flows from (potentially obscure) monitoring events produced by monitoring tools. We classify the caller-callee relationships among monitoring events into three categories (identity, direct-invoke, and cascaded-invoke), and propose unsupervised learning algorithms to generate rules for each type of relationship. The key idea is to leverage the temporal information available in the monitoring data and extract patterns that have statistical significance. By piecing together the caller-callee relationships at each step along the invocation path, we can recover the end-to-end flow for every executed transaction. Experiments demonstrate that our algorithms outperform human experts in terms of solution quality, scale well with the data size, and are robust against noises in monitoring data.

Original languageEnglish
Title of host publicationProceedings of the IEEE International Conference on Web Services, ICWS 2008
Pages37-44
Number of pages8
DOIs
StatePublished - 2008
EventIEEE International Conference on Web Services, ICWS 2008 - Beijing, China
Duration: Sep 23 2008Sep 26 2008

Publication series

NameProceedings of the IEEE International Conference on Web Services, ICWS 2008

Conference

ConferenceIEEE International Conference on Web Services, ICWS 2008
Country/TerritoryChina
CityBeijing
Period09/23/0809/26/08

Fingerprint

Dive into the research topics of 'A temporal data-mining approach for discovering end-to-end transaction flows'. Together they form a unique fingerprint.

Cite this