Performance, Availability and Cost of Self-Adaptive Internet Services

Performance, Availability and Cost of Self-Adaptive Internet Services

Author: 
Arnaud, Jean
Place: 
Hershey, PA
Publisher: 
IGI Global
Date published: 
2011
Record type: 
Responsibility: 
Bouchenak, Sara, jt. author
Editor: 
Cardellini, Valeria
Source: 
Performance and Dependability in Service Computing
Subject: 
Abstract: 

Although distributed services provide a means for supporting scalable Internet applications, their ad-hoc provisioning and configuration pose a difficult tradeoff between service performance and availability. This is made harder as Internet service workloads tend to be heterogeneous, and vary over time in amount of concurrent clients and in mixture of client interactions. This chapter presents an approach for building self-adaptive Internet services through utility-aware capacity planning and provisioning. First, an analytic model is presented to predict Internet service performance, availability and cost. Second, a utility function is defined and a utility-aware capacity planning method is proposed to calculate the optimal service configuration which guarantees SLA performance and availability objectives while minimizing functioning costs. Third, an adaptive control method is proposed to automatically apply the optimal configuration to the Internet service. Finally, the proposed model, capacity planning and control methods are implemented and applied to an online bookstore. The experiments show that the service successfully self-adapts to both workload mix and workload amount variations, and present significant benefits in terms of performance and availability, with a saving of resources underlying the Internet service.

Series: 
Advances in Web Technologies and Engineering

CITATION: Arnaud, Jean. Performance, Availability and Cost of Self-Adaptive Internet Services edited by Cardellini, Valeria . Hershey, PA : IGI Global , 2011. Performance and Dependability in Service Computing - Available at: https://library.au.int/performance-availability-and-cost-self-adaptive-internet-services