• DocumentCode
    2285696
  • Title

    Real-time problem localization for synchronous transactions in HTTP-based composite enterprise applications

  • Author

    Sachindran, Narendran ; Gupta, Manish

  • Author_Institution
    IBM India Res. Lab., New Delhi
  • fYear
    2008
  • fDate
    7-11 April 2008
  • Firstpage
    795
  • Lastpage
    798
  • Abstract
    Loosely-coupled composite enterprise applications based on modern Web technologies are becoming increasingly popular. While composing such applications is appealing for a number of reasons, the distributed nature of the applications makes problem determination difficult. Stringent service level agreements in these environments require rapid localization of failing and poorly performing services. We present in this paper a method that performs real-time transaction level problem determination by tracking synchronous transaction flows in HTTP based composite enterprise applications. Our method relies on instrumentation of service requests and responses to transmit downstream path and monitoring information in realtime. Further, our method applies change-point based techniques on monitored information at the point of origin of a transaction, and quickly detects anomalies in the performance of invoked services. Since our method performs transaction level monitoring, it avoids the pitfalls associated with techniques that use aggregate performance metrics. Additionally, since we use change-point based techniques to detect problems, our method is more robust than error-prone static threshold based techniques.
  • Keywords
    Web services; hypermedia; software fault tolerance; system monitoring; transaction processing; transport protocols; HTTP-based composite enterprise applications; Web technologies; anomaly detection; change-point based techniques; fault localization; loosely-coupled composite enterprise applications; real-time problem localization; real-time transaction level problem determination; service requests; service responses; stringent service level agreements; synchronous transaction flow tracking; transaction level monitoring; Aggregates; Availability; Condition monitoring; Delay; Instruments; Measurement; Performance analysis; Performance loss; Protocols; Robustness; fault localization; problem determination; request tracking;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Network Operations and Management Symposium, 2008. NOMS 2008. IEEE
  • Conference_Location
    Salvador, Bahia
  • ISSN
    1542-1201
  • Print_ISBN
    978-1-4244-2065-0
  • Electronic_ISBN
    1542-1201
  • Type

    conf

  • DOI
    10.1109/NOMS.2008.4575216
  • Filename
    4575216