OnCall: defeating spikes with a free-market application cluster
- 10 June 2004
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
Abstract
Even with reasonable overprovisioning, today's Internet application clusters are unable to handle major traffic spikes and flash crowds. As an alternative to fixed-size, dedicated clusters, we propose a dynamically-shared application cluster model based on virtual machines. The system is dubbed "OnCall" for the extra computing capacity that is always on call in case of traffic spikes. OnCall's approach to spike management relies on the use of an economically-efficient marketplace of cluster resources. OnCall works autonomically by allowing applications to trade computing capacity on a free market through the use of automated market policies; the appropriate applications are then automatically activated on the traded nodes. As demonstrated in our prototype implementation, OnCall allows applications to handle spikes while still maintaining inter-application performance isolation and providing useful resource guarantees to all applications on the cluster.Keywords
This publication has 9 references indexed in Scilit:
- A case for grid computing on virtual machinesPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2004
- A lightweight, robust P2P system to handle flash crowdsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- QoS-driven server migration for Internet data centersPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- Clockwork: A new movement in autonomic systemsIBM Systems Journal, 2003
- Oceano-SLA based management of a computing utilityPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Peer-to-Peer Caching Schemes to Address Flash CrowdsPublished by Springer Nature ,2002
- Integrated resource management for cluster-based internet servicesPublished by Association for Computing Machinery (ACM) ,2002
- Resource overbooking and application profiling in shared hosting platformsPublished by Association for Computing Machinery (ACM) ,2002
- Scale and performance in the Denali isolation kernelPublished by Association for Computing Machinery (ACM) ,2002