Title :
Precise request tracing and performance debugging for multi-tier services of black boxes
Author :
Zhang, Zhihong ; Zhan, Jianfeng ; Li, Yong ; Wang, Lei ; Meng, Dan ; Sang, Bo
Author_Institution :
Inst. of Comput. Technol., Chinese Acad. of Sci., China
fDate :
June 29 2009-July 2 2009
Abstract :
As more and more multi-tier services are developed from commercial components or heterogeneous middleware without the source code available, both developers and administrators need a precise request tracing tool to help understand and debug performance problems of large concurrent services of black boxes. Previous work fails to resolve this issue in several ways: they either accept the imprecision of probabilistic correlation methods, or rely on knowledge of protocols to isolate requests in pursuit of tracing accuracy. This paper introduces a tool named PreciseTracer to help debug performance problems of multi-tier services of black boxes. Our contributions are two-fold: first, we propose a precise request tracing algorithm for multi-tier services of black boxes, which only uses ap plication-independent knowledge; secondly, we present a component activity graph abstraction to represent causal paths of requests and facilitate end-to-end performance debugging. The low overhead and tolerance of noise make PreciseTracer a promising tracing tool for using on production systems.
Keywords :
Web services; middleware; program debugging; PreciseTracer tool; application-independent knowledge; black boxes; component activity graph abstraction; end-to-end performance debugging; heterogeneous middleware; multitier services; performance debugging; precise request tracing algorithm; probabilistic correlation methods; production systems; Bluetooth; Cellular phones; Computer worms; Debugging; IP networks; Laboratories; Mathematical model; Personal digital assistants; Sequential analysis; Statistical analysis;
Conference_Titel :
Dependable Systems & Networks, 2009. DSN '09. IEEE/IFIP International Conference on
Conference_Location :
Lisbon
Print_ISBN :
978-1-4244-4422-9
Electronic_ISBN :
978-1-4244-4421-2
DOI :
10.1109/DSN.2009.5270321