Performance modeling for service oriented architectures
Companion of the 30th international conference on Software engineering
Service-Oriented Performance Modeling the MULE Enterprise Service Bus (ESB) Loan Broker Application
SEAA '09 Proceedings of the 2009 35th Euromicro Conference on Software Engineering and Advanced Applications
ICPE '12 Proceedings of the 3rd ACM/SPEC International Conference on Performance Engineering
Deconstructing Amazon EC2 Spot Instance Pricing
ACM Transactions on Economics and Computation
Hi-index | 0.00 |
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.