• DocumentCode
    1968157
  • Title

    P-Tracer: Path-Based Performance Profiling in Cloud Computing Systems

  • Author

    Haibo Mi ; Huaimin Wang ; Hua Cai ; Yangfan Zhou ; Lyu, Michael R. ; Zhenbang Chen

  • Author_Institution
    Nat. Lab. for Parallel & Distrib. Process., Nat. Univ. of Defense Technol., Changsha, China
  • fYear
    2012
  • fDate
    16-20 July 2012
  • Firstpage
    509
  • Lastpage
    514
  • Abstract
    In large-scale cloud computing systems, the growing scale and complexity of component interactions pose great challenges for operators to understand the characteristics of system performance. Performance profiling has long been proved to be an effective approach to performance analysis; however, existing approaches do not consider two new requirements that emerge in cloud computing systems. First, the efficiency of the profiling becomes of critical concern; second, visual analytics should be utilized to make profiling results more readable. To address the above two issues, in this paper, we present P-Tracer, an online performance profiling approach specifically tailored for large-scale cloud computing systems. P-Tracer constructs a specific search engine that adopts a proactive way to process performance logs and generates particular indices for fast queries; furthermore, PTracer provides users with a suite of web-based interfaces to query statistical information of all kinds of services, which helps them quickly and intuitively understand system behavior. The approach has been successfully applied in Alibaba Cloud Computing Inc. to conduct online performance profiling both in production clusters and test clusters. Experience with one real-world case demonstrates that P-Tracer can effectively and efficiently help users conduct performance profiling and localize the primary causes of performance anomalies.
  • Keywords
    cloud computing; data analysis; data visualisation; pattern clustering; program diagnostics; query processing; search engines; software performance evaluation; statistical analysis; user interfaces; Alibaba Cloud Computing Inc; P-tracer; Web-based interfaces; component interactions; index generation; large-scale cloud computing systems; online performance profiling approach; path-based performance profiling; performance analysis; performance logs; production clusters; profiling efficiency; search engine; statistical information querying; test clusters; visual analytics; Cloud computing; Instruments; Postal services; Production; Search engines; Shape; System performance; Performance profiling; performance anomaly; visual analytics;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications Conference (COMPSAC), 2012 IEEE 36th Annual
  • Conference_Location
    Izmir
  • ISSN
    0730-3157
  • Print_ISBN
    978-1-4673-1990-4
  • Electronic_ISBN
    0730-3157
  • Type

    conf

  • DOI
    10.1109/COMPSAC.2012.69
  • Filename
    6340205