Non-intrusive adaptation of system execution traces for performance analysis of software systems

Chapter

Abstract

  • © 2014 by IGI Global. All rights reserved. This chapter discusses how to adapt system execution traces to support analysis of software system performance properties, such as end-to-end response time, throughput, and service time. This is important because system execution traces contain complete snapshots of a systems execution-making them useful artifacts for analyzing software system performance properties. Unfortunately, if system execution traces do not contain the required properties, then analysis of performance properties is hard. In this chapter, the authors discuss: (1) what properties are required to analysis performance properties in a system execution trace; (2) different approaches for injecting the required properties into a system execution trace to support performance analysis; and (3) show, by example, the solution for one approach that does not require modifying the original source code of the system that produced the system execution.
  • Authors

    Digital Object Identifier (doi)

    International Standard Book Number (isbn) 13

  • 9781466660274
  • Start Page

  • 473
  • End Page

  • 493