ACM Home Page
Please provide us with feedback. Feedback
Tracking in a spaghetti bowl: monitoring transactions using footprints
Full text PdfPdf (726 KB)
Source
Joint International Conference on Measurement and Modeling of Computer Systems archive
Proceedings of the 2008 ACM SIGMETRICS international conference on Measurement and modeling of computer systems table of contents
Annapolis, MD, USA
SESSION: Measurements table of contents
Pages 133-144  
Year of Publication: 2008
ISBN:978-1-60558-005-0
Also published in ...
Authors
Animashree Anandkumar  Cornell University, Ithaca, NY, USA
Chatschik Bisdikian  IBM Watson Research, Hawthorne, NY, USA
Dakshi Agrawal  IBM Watson Research, Hawthorne, NY, USA
Sponsors
SIGMETRICS: ACM Special Interest Group on Measurement and Evaluation
ACM: Association for Computing Machinery
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 16,   Downloads (12 Months): 172,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/1375457.1375473
What is a DOI?

ABSTRACT

The problem of tracking end-to-end service-level transactions in the absence of instrumentation support is considered. The transaction instances progress through a state-transition model and generate time-stamped footprints on entering each state in the model. The goal is to track individual transactions using these footprints even when the footprints may not contain any tokens uniquely identifying the transaction instances that generated them. Assuming a semi-Markov process model for state transitions, the transaction instances are tracked probabilistically by matching them to the available footprints according to the maximum likelihood (ML) criterion. Under the ML-rule, for a two-state system, it is shown that the probability that all the instances are matched correctly is minimized when the transition times are i.i.d. exponentially distributed. When the transition times are i.i.d. distributed, the ML-rule reduces to a minimum weight bipartite matching and reduces further to a first-in first-out match for a special class of distributions. For a multi-state model with an acyclic state transition digraph, a constructive proof shows that the ML-rule reduces to splicing the results of independent matching of many bipartite systems.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
ARM. http://www.opengroup.org/tech/management/arm/.
 
2
 
3
4
 
5
A. Anandkumar, C. Bisdikian, and D. Agrawal. Tracking in a Spaghetti Bowl: Monitoring Transactions Using Footprints. Technical Report RC24422 (W0711-107), IBM Research, Yorktown Heights, NY 10598, November 2007. http://domino.watson.ibm.com/library/CyberDig.nsf/home.
 
6
 
7
A. Benveniste, S. Haar, E. Fabre, and C. Jard. Distributed monitoring of concurrent and asynchronous systems. In ATPN-Workshop on Discrete Event Sys. Control, 2004.
 
8
 
9
10
 
11
 
12
13
 
14
R. Gallagher. Discrete Stochastic Processes. Springer, 1996.
 
15
D. Goossens and F. Spieksma. The Transportation Problem with Exclusionary Side Constraints. 4OR, 2007.
16
 
17
G. Lamperti and M. Zanella. Diagnosis of Active Systems: Principles and Techniques. Kluwer Academic Publishers, 2003.
 
18
E. Lawler. Combinatorial Optimization: Networks and Matroids. Dover Publications, 2001.
 
19
H. Liu, H. Zhang, R. Izmailov, G. Jiang, and X. Meng. Real-time Application Monitoring and Diagnosis for Service Hosting Platforms of Black Boxes. In IEEE Intl. Symposium on Integrated Network Management, pages 216--225, 2007.
 
20
K. Magoutis, M. Devarakonda, and K. Muniswamy-Reddy. Galapagos: Automatically Discovering Application-Data Relationships in Networked Systems. In IEEE Intl. Symposium Integrated Network Management, pages 701--704, 2007.
 
21
M. Mansouri-Samani and M. Sloman. Monitoring distributed systems. Network, IEEE, 7(6):20--30, 1993.
 
22
 
23
P. Ostrand. Systems of distinct representatives, II. J. Math. Anal. Appl, 32:1--4, 1970.
 
24
25
 
26
 
27
M. Schmid, M. Thoss, T. Termin, and R. Kroeger. A Generic Application-Oriented Performance Instrumentation for Multi-Tier Environments. In IEEE Intl. Symposium on Integrated Network Management, pages 304--313, 2007.
 
28
B. Sengupta, N. Banerjee, A. Anandkumar, and C. Bisdikian. Non-Intrusive Transaction Monitoring Using System Logs. In Proc. of IEEE/IFIP Network Operations & Management Symposium (NOMS), Salvador, Brazil, April 2008.
 
29
R. Vaarandi and T. Tehnikaülikool. Tools and Techniques for Event Log Analysis. Tallinn Univ. of Technology Press, 2005.
 
30
L. Valiant. The complexity of computing the permanent. Theoretical Computer Science, 8(2):189--201, 1979.
 
31


Collaborative Colleagues:
Animashree Anandkumar: colleagues
Chatschik Bisdikian: colleagues
Dakshi Agrawal: colleagues