Chapter

Service-Oriented Computing

Volume 6568 of the series Lecture Notes in Computer Science pp 39-50

Performance and Cost Assessment of Cloud Services

  • Paul BrebnerAffiliated withCarnegie Mellon UniversityNICTA/ANU
  • , Anna LiuAffiliated withCarnegie Mellon UniversityNICTA/UNSW

* Final gross prices may vary according to local VAT.

Get Access

Abstract

Architecting applications for the Cloud is challenging due to significant differences between traditional hosting and Cloud infrastructure setup, unknown and unproven Cloud performance and scalability characteristics, as well as variable quota limitations. Building workable cloud applications therefore requires in-depth insight into the architectural and performance characteristics of each cloud offering, and the ability to reason about tradeoffs and alternatives of application designs and deployments. NICTA has developed a Service Oriented Performance Modeling technology for modeling the performance and scalability of Service Oriented applications architected for a variety of platforms. Using a suite of cloud testing applications we conducted in-depth empirical evaluations of a variety of real cloud infrastructures, including Google App Engine, Amazon EC2, and Microsoft Azure. The insights from these experimental evaluations, and other public/published data, were combined with the modeling technology to predict the resource requirements in terms of cost, application performance, and limitations of a realistic application for different deployment scenarios.

Keywords

Cloud performance scalability cost limits quotas service-oriented performance modeling (SOPM) Amazon EC2 Google AppEngine Microsoft Azure