Monitoring Threaded Application with Thread-Enabled OMIS Monitor

作者: Bartosz Baliś , Marian Bubak , Włodzimierz Funika , Roland Wismüller , Grzegorz Kaplita

DOI: 10.1007/978-3-540-24669-5_43

关键词: DebuggingMultithreadingComputer scienceEmbedded systemOperating systemThread (computing)

摘要: This paper describes an infrastructure for threaded applications monitoring – TOM (Thread-enabled OMIS Monitor). provides tools supporting application development, such as debuggers or performance analyzers, with needed services. We describe problems specific to multithreaded applications. Then we overview the architecture of and provide some design details. focus on Application Monitors which are key concept in TOM, being additional threads each process monitored The enable efficient portable solutions most important related Finally, evaluation overhead a real example.

参考文章(9)
Peter B. Kessler, Fast breakpoints ACM SIGPLAN Notices. ,vol. 39, pp. 390- 397 ,(2004) , 10.1145/989393.989432
Peter A. Buhr, Martin Karsten, Jun Shih, KDB Proceedings of the SIGMETRICS symposium on Parallel and distributed tools - SPDT '96. pp. 80- 87 ,(1996) , 10.1145/238020.238047
Bryan Buck, Jeffrey K. Hollingsworth, An API for Runtime Code Patching ieee international conference on high performance computing data and analytics. ,vol. 14, pp. 317- 329 ,(2000) , 10.1177/109434200001400404
MARIAN BUBAK, WŁODZIMIERZ FUNIKA, BARTOSZ BALIŚ, ROLAND WISMÜLLER, On-line OCM-Based Tool Support for Parallel Applications CO-PUBLISHED WITH SINGAPORE UNIVERSITY PRESS. pp. 32- 62 ,(2001) , 10.1142/9789812810182_0002
Srikanth Sankaran Adayapalam, In Search of Yeti: Footprint Analysis with Wildebeest. AADEBUG. ,(2000)
Jon Cargille, Barton P. Miller, Binary wrapping ACM SIGPLAN Notices. ,vol. 27, pp. 17- 18 ,(1992) , 10.1145/130981.130983
Zhichen Xu, Barton P. Miller, Oscar Naim, Dynamic instrumentation of threaded applications acm sigplan symposium on principles and practice of parallel programming. ,vol. 34, pp. 49- 59 ,(1999) , 10.1145/301104.301109
Minwen Ji, Edward W. Felten, Kai Li, Performance measurements for multithreaded programs measurement and modeling of computer systems. ,vol. 26, pp. 161- 170 ,(1998) , 10.1145/277851.277900