Abstract
In recent years, enterprise applications faced an ever growing complexity of business processes as well as an increase in the number of interacting hardware and software components. The ability to efficiently manage their IT infrastructure up to the application level is therefore critical to a company's success and results in rising importance of Service Level Management (SLM) technologies [6, 10]. As a prerequisite for application management, monitoring and instrumentation techniques face growing interest. Depending on the criticality of an application, monitoring can either be based on statistical samples, or can require monitoring of each request handled by the system, e.g. for validation or verification purposes. While most enterprise applications belong to the first category, air traffic control scenarios are an example for the second category. Here, even a statistically small number of slow requests may result in dangerous situations or fatal accidents.
- M. K. Aguilera, J. C. Mogul, J. L. Wiener, P. Reynolds, and A. Muthitacharoen. Performance Debugging for Distributed Systems of Black Boxes. In Proc. of ACM Symp. on Operating Systems Principles (SOSP'03), 2003. Google ScholarDigital Library
- P. T. Barham, A. Donnelly, R. Isaacs, and R. Mortier. Using Magpie for Request Extraction and Workload Modelling. In Symp. on Operating Systems Design and Implementation (OSDI), 2004. Google ScholarDigital Library
- M. Y. Chen, E. Kiciman, E. Fratkin, A. Fox, and E. Brewer. Pinpoint: Problem Determination in Large, Dynamic Internet Services. In Proceedings of the Int. Conf. on Dependable Systems and Networks (DSN'02). IEEE, 2002. Google ScholarDigital Library
- R. Heidger. A new generation RDP fallback system in the DFS. European Journal of Navigation, Sept. 2006, 2006.Google Scholar
- M. W. Johnson. Monitoring and Diagnosing Applications with ARM 4.0. In Int. CMG Conf., pages 473--484. Computer Measurement Group, 2004.Google Scholar
- L. Lewis. Service Level Management for Enterprise Networks. Artech House Publishers, 1999. Google ScholarDigital Library
- P. Narasimhan, L. E. Moser, and P. Melliar-Smith. Using Interceptors to Enhance CORBA. Computer, 32(7):62--68, 1999. Google ScholarDigital Library
- The Open Group. Application Response Measurement -- ARM, 2006.Google Scholar
- J. Schaefer. An Approach for Fine-Grained Web Service Performance Monitoring. In Distributed Applications and Interoperable Systems: 6th IFIP WG 6.1 Int. Conf., DAIS 2006, Proceedings. IFIP, Springer, June 2006. Google ScholarDigital Library
- R. Sturm, W. Morris, and M. Jander. Foundations of Service Level Management. SAMS Publishing, April 2000.Google Scholar
- C. Weimer. IDE-gestuetzte Generierung von Quellcode zur Instrumentierung von Anwendungen, April 2005. in German.Google Scholar
- C. Yuan, N. Lao, J.-R. Wen, J. Li, Z. Zhang, Y.-M. Wang, and W.-Y. Ma. Automated Known Problem Diagnosis with Event Traces. In Proc. EuroSys2006, 2006. Google ScholarDigital Library
Index Terms
- eMIVA: tool support for the instrumentation of critical distributed applications
Comments