• DocumentCode
    3056533
  • Title

    E2EProf: Automated End-to-End Performance Management for Enterprise Systems

  • Author

    Agarwala, Sandip ; Alegre, Fernando ; Schwan, Karsten ; Mehalingham, Jegannathan

  • Author_Institution
    Georiga Inst. of Technol., Atlanta
  • fYear
    2007
  • fDate
    25-28 June 2007
  • Firstpage
    749
  • Lastpage
    758
  • Abstract
    Distributed systems are becoming increasingly complex, caused by the prevalent use of Web services, multi-tier architectures, and grid computing, where dynamic sets of components interact with each other across distributed and heterogeneous computing infrastructures. For these applications to be able to predictably and efficiently deliver services to end users, it is therefore, critical to understand and control their runtime behavior. In a datacenter environment, for instance, understanding the end-to-end dynamic behavior of certain IT subsystems, from the time requests are made to when responses are generated and finally, received, is a key prerequisite for improving application response, to provide required levels of performance, or to meet service level agreements (SLAs). The E2EProf toolkit enables the efficient and nonintrusive capture and analysis of end-to-end program behavior for complex enterprise applications. E2EProf permits an enterprise to recognize and analyze performance problems when they occur - online, to take corrective actions as soon as possible and wherever necessary along the paths currently taken by user requests - end-to-end, and to do so without the need to instrument applications - nonintrusively. Online analysis exploits a novel signal analysis algorithm, termed pathmap, which dynamically detects the causal paths taken by client requests through application and backend servers and annotates these paths with end-to-end latencies and with the contributions to these latencies from different path components. Thus, with pathmap, it is possible to dynamically identify the bottlenecks present in selected servers or services and to detect the abnormal or unusual performance behaviors indicative of potential problems or overloads. Pathmap and the E2EProf toolkit successfully detect causal request paths and associated performance bottlenecks in the RUBiS ebay-like multi-tier Web application and in one of the datacenter of our industry partner, Del- ta Air Lines.
  • Keywords
    Internet; commerce; Delta Air Lines; E2EProf; RUBiS ebay-like multitier Web application; automated end-to-end performance management; distributed systems; enterprise systems; pathmap; service level agreements; signal analysis algorithm; Computer architecture; Delay; Distributed computing; Grid computing; Instruments; Performance analysis; Runtime; Service oriented architecture; Signal analysis; Web services;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Dependable Systems and Networks, 2007. DSN '07. 37th Annual IEEE/IFIP International Conference on
  • Conference_Location
    Edinburgh
  • Print_ISBN
    0-7695-2855-4
  • Type

    conf

  • DOI
    10.1109/DSN.2007.38
  • Filename
    4273026