Check out the new USENIX Web site.

Home About USENIX Events Membership Publications Students
USITS '03 Paper    [USITS '03 Tech Program Index]

Pp. 57-71 of the Proceedings
next up previous
Next: Introduction

Model-Based Resource Provisioning in a Web Service Utility

Ron Doyle*, Jeff Chase, Omer Asad, Wei Jin and Amin Vahdat

IBM, RTP
Research Triangle Park *
rdoyle@us.ibm.com

Department of Computer Science
Duke University
{chase,jin,vahdat}@cs.duke.edu

Internet service utilities host multiple server applications on a shared server cluster. A key challenge for these systems is to provision shared resources on demand to meet service quality targets at least cost. This paper presents a new approach to utility resource management focusing on coordinated provisioning of memory and storage resources. Our approach is model-based: it incorporates internal models of service behavior to predict the value of candidate resource allotments under changing load. The model-based approach enables the system to achieve important resource management goals, including differentiated service quality, performance isolation, storage-aware caching, and proactive allocation of surplus resources to meet performance goals. Experimental results with a prototype demonstrate model-based dynamic provisioning under Web workloads with static content.



 

Ronald Doyle
2003-01-20

This paper was originally published in the Proceedings of the 4th USENIX Symposium on Internet Technologies and Systems, March 26-28, 2003, Seattle, WA, USA
Last changed: 18 March 2003 aw
Technical Program
USITS '03 Home
USENIX home