Click here for full text:
APE: An Automated Performance Engineering Process for Software as a Service Environments
Rolia, Jerry; Krishnamurthy, Diwakar; Xu, Min; Graupner, Sven
Keyword(s): Benchmarking, Business Applications, Performance Sizing, Optimization, Software as a Service
Abstract: The Software as a Service (SaaS) paradigm is changing the way in which businesses procure software solutions. A service provider hosts the software solution amortizing management and infrastructure costs across the businesses it serves. For complex software offerings, each business may use a given software platform in very different ways. This need for customization can pose performance challenges and risks for those hosting the software as a service. This paper presents an Automated Performance Engineering (APE) process for transaction oriented enterprise applications that supports infrastructure selection, sizing, and performance validation for customized service instances in hosted software environments. It enables the rapid deployment of a customized service instance while lowering performance related risks by automating the creation of a customized performance model and customized benchmark model. Case study results demonstrate the effectiveness of the approach for a TPC-W system.
External Posting Date: June 7, 2008 [Fulltext]. Approved for External Publication
Internal Posting Date: June 7, 2008 [Fulltext]
Back to Index