Profiling-as-a-Service: adaptive scalable resource profiling for the cloud in the cloud

  • Authors:
  • Nima Kaviani;Eric Wohlstadter;Rodger Lea

  • Affiliations:
  • Department of Computer Science, University of British Columbia, Vancouver, B.C., Canada;Department of Computer Science, University of British Columbia, Vancouver, B.C., Canada;Department of Electrical and Computer Engineering, University of British Columbia, Vancouver, B.C., Canada

  • Venue:
  • ICSOC'11 Proceedings of the 9th international conference on Service-Oriented Computing
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

Runtime profiling of Web-based applications and services is an effective method to aid in the provisioning of required resources, for monitoring service-level objectives, and for detecting implementation defects. Unfortunately, it is difficult to obtain accurate profile data on live client workloads due to the high overhead of instrumentation. This paper describes a cloud-based profiling service for managing the tradeoffs between: (i) profiling accuracy, (ii) performance overhead, and (iii) costs incurred for cloud computing platform usage. We validate our cloud-based profiling service by applying it to an open-source e-commerce Web application.