• DocumentCode
    153224
  • Title

    Automatic Detecting Performance Bugs in Cloud Computing Systems via Learning Latency Specification Model

  • Author

    Haibo Mi ; Huaimin Wang ; Zhenbang Chen ; Yangfan Zhou

  • fYear
    2014
  • fDate
    7-11 April 2014
  • Firstpage
    302
  • Lastpage
    307
  • Abstract
    Performance bugs that don´t cause fail-stop errors but degradation of system performance have been one of the most fundamental issues in the production platform. How to effectively online detect bugs becomes more and more urgent for engineers. Performance bugs usually manifest themselves as the anomalous call structures of request traces or anomalous latencies of invoked methods. In this paper, we propose an automatic performance bug online detecting approach, CloudDoc. CloudDoc maintains a performance model mined from execution traces that are collected in the normal period. The performance model captures the characteristics of call structures of request traces together with corresponding latencies. With the performance model, CloudDoc periodically detects whether performance bugs occur or not. All suspicious call structures or latency-abnormal invoked methods are presented to engineers. We report two case studies to demonstrate the effectiveness of CloudDoc in helping engineers identify performance bugs.
  • Keywords
    cloud computing; formal specification; learning (artificial intelligence); program debugging; software fault tolerance; software maintenance; CloudDoc; anomalous call structures; anomalous latencies; automatic performance bug online detecting approach; cloud computing systems; execution traces; learning latency specification model; production platform; request traces; system performance degradation; Cloud computing; Computational modeling; Computer bugs; Electronic mail; Merging; Servers; System performance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Service Oriented System Engineering (SOSE), 2014 IEEE 8th International Symposium on
  • Conference_Location
    Oxford
  • Type

    conf

  • DOI
    10.1109/SOSE.2014.43
  • Filename
    6830921