Okanović, Dušan, van Hoorn, Andre, Heger, Christoph, Wert, Alexander and Siegl, Stefan (2016) Towards Performance Tooling Interoperability: An Open Format for Representing Execution Traces [Paper] In: 13th European Workshop on Performance Engineering (EPEW '16), October 5-7 2016, Chios, Greece.
Download (475Kb) | Preview
Execution traces capture information on a software system’s runtime behavior, including data on system-internal software control flows, performance, as well as request parameters and values. In research and industrial practice, execution traces serve as an important basis for model-based and measurement-based performance evaluation, e.g., for application performance monitoring (APM), extraction of descriptive and prescriptive models, as well as problem detection and diagnosis. A number of commercial and open-source APM tools that allow the capturing of execution traces within distributed software systems is available. However, each of the tools uses its own (proprietary) format, which means that each approach building on execution trace data is tool-specific. In this paper, we propose the Open Execution Trace Exchange (OPEN.xtrace) format to enable data interoperability and exchange between APM tools and software performance engineering (SPE) approaches. Particularly, this enables SPE researchers to develop their approaches in a tool-agnostic and comparable manner. OPEN.xtrace is a community effort as part of the overall goal to increase interoperability of SPE/APM techniques and tools. In addition to describing the OPEN.xtrace format and its tooling support, we evaluate OPEN.xtrace by comparing its modeling capabilities with the information that is available in leading APM tools.
|Document Type:||Conference or Workshop Item (Paper)|
|Keywords:||Execution traces, monitoring, application performance monitoring|
|Research affiliation:||Kiel University > Faculty of Engineering > Department of Computer Science > Software Engineering|
|Date Deposited:||04 Aug 2016 20:33|
|Last Modified:||04 Aug 2016 20:34|
Actions (login required)