Performance Measurement and Modeling of BPEL Orchestrations

Public Deposited
Resource Type
  • Service-oriented architecture (SOA) is a design approach for the development, integration, and maintenance of complex enterprise information systems composed of loosely-coupled services. Runtime services composition introduces performance overheads. Software developers may have difficulties in assessing the performance costs of the final composite product. One objective of this thesis is to design and implement a unified logging facility, which allows us to instrument different layers of a SOA system under study, to automatically collect measurement data and to correlate the separate logs from sub-systems and components into a unified system view. Next, the logging facility is used to collect performance measurement data for a case study system. The measurements are collected separately for the application code and for the underlying service engine. The measured performance data is used for building a Layered Queuing Network model of the case study system and to validate it againstmeasurements.

Thesis Degree Level
Thesis Degree Name
Thesis Degree Discipline
Rights Notes
  • Copyright © 2013 the author(s). Theses may be used for non-commercial research, educational, or related academic purposes only. Such uses include personal study, research, scholarship, and teaching. Theses may only be shared by linking to Carleton University Institutional Repository and no part may be used without proper attribution to the author. No part may be used for commercial purposes directly or indirectly via a for-profit platform; no adaptation or derivative works are permitted without consent from the copyright owner.
Date Created
  • 2013


In Collection: