Markets are dead, long live markets
ACM SIGecom Exchanges
Autonomous recovery in componentized Internet applications
Cluster Computing
Self-Sizing of Clustered Databases
WOWMOM '06 Proceedings of the 2006 International Symposium on on World of Wireless, Mobile and Multimedia Networks
Database replication policies for dynamic content applications
Proceedings of the 1st ACM SIGOPS/EuroSys European Conference on Computer Systems 2006
Autonomic resource provisioning for software business processes
Information and Software Technology
Modeling Data Centers as Economic Markets for Dynamic Service Provisioning and Resource Management
VTDC '06 Proceedings of the 2nd International Workshop on Virtualization Technology in Distributed Computing
Dynamic CPU provisioning for self-managed secure web applications in SMP hosting platforms
Computer Networks: The International Journal of Computer and Telecommunications Networking
Improving the performances of JMS-based applications
International Journal of Autonomic Computing
Machine learning for on-line hardware reconfiguration
IJCAI'07 Proceedings of the 20th international joint conference on Artifical intelligence
Autonomous return on investment analysis of additional processing resources
International Journal of Autonomic Computing
Profit-Driven Service Request Scheduling in Clouds
CCGRID '10 Proceedings of the 2010 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing
SnowFlock: Virtual Machine Cloning as a First-Class Cloud Primitive
ACM Transactions on Computer Systems (TOCS)
Kaleidoscope: cloud micro-elasticity via VM state coloring
Proceedings of the sixth conference on Computer systems
Tradeoffs Between Profit and Customer Satisfaction for Service Provisioning in the Cloud
Proceedings of the 20th international symposium on High performance distributed computing
From Autonomic to Self-Self Behaviors: The JADE Experience
ACM Transactions on Autonomous and Adaptive Systems (TAAS)
OTM'05 Proceedings of the 2005 Confederated international conference on On the Move to Meaningful Internet Systems - Volume >Part I
A SLA-Based resource donation mechanism for service hosting utility center
GCC'05 Proceedings of the 4th international conference on Grid and Cooperative Computing
Profit-driven scheduling for cloud services with data access awareness
Journal of Parallel and Distributed Computing
An economic approach for application qos management in clouds
Euro-Par'11 Proceedings of the 2011 international conference on Parallel Processing - Volume 2
SLA-based admission control for a Software-as-a-Service provider in Cloud computing environments
Journal of Computer and System Sciences
Hi-index | 0.00 |
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.