Approximation algorithms for bin packing: a survey
Approximation algorithms for NP-hard problems
Translating Strong Mobility into Weak Mobility
MA '01 Proceedings of the 5th International Conference on Mobile Agents
Ibis: a flexible and efficient Java-based Grid programming environment: Research Articles
Concurrency and Computation: Practice & Experience - 2002 ACM Java Grande–ISCOPE Conference Part II
Fast transparent migration for virtual machines
ATEC '05 Proceedings of the annual conference on USENIX Annual Technical Conference
Future Generation Computer Systems
Cafe: A Generic Configurable Customizable Composite Cloud Application Framework
OTM '09 Proceedings of the Confederated International Conferences, CoopIS, DOA, IS, and ODBASE 2009 on On the Move to Meaningful Internet Systems: Part I
Cost of Virtual Machine Live Migration in Clouds: A Performance Evaluation
CloudCom '09 Proceedings of the 1st International Conference on Cloud Computing
Self-provisioned hybrid clouds
Proceedings of the 7th international conference on Autonomic computing
Optimizing Service Level Agreements for Autonomic Cloud Bursting Schedulers
ICPPW '10 Proceedings of the 2010 39th International Conference on Parallel Processing Workshops
Runtime measurements in the cloud: observing, analyzing, and reducing variance
Proceedings of the VLDB Endowment
Towards Secure Cloud Bursting, Brokerage and Aggregation
ECOWS '10 Proceedings of the 2010 Eighth IEEE European Conference on Web Services
Rapid application configuration in Amazon cloud using configurable virtual appliances
Proceedings of the 2011 ACM Symposium on Applied Computing
A Framework for Data-Intensive Computing with Cloud Bursting
CLUSTER '11 Proceedings of the 2011 IEEE International Conference on Cluster Computing
Evaluation of gang scheduling performance and cost in a cloud computing system
The Journal of Supercomputing
CloudScale: a novel middleware for building transparently scaling cloud applications
Proceedings of the 27th Annual ACM Symposium on Applied Computing
Seagull: intelligent cloud bursting for enterprise applications
USENIX ATC'12 Proceedings of the 2012 USENIX conference on Annual Technical Conference
Elastic Scalable Cloud Computing Using Application-Level Migration
UCC '12 Proceedings of the 2012 IEEE/ACM Fifth International Conference on Utility and Cloud Computing
SOCA '12 Proceedings of the 2012 5th IEEE International Conference on Service-Oriented Computing and Applications (SOCA)
The AppScale Cloud Platform: Enabling Portable, Scalable Web Application Deployment
IEEE Internet Computing
Hi-index | 0.00 |
A core idea of cloud computing is elasticity, i.e., enabling applications to adapt to varying load by dynamically acquiring and releasing cloud resources. One concrete realization is cloud bursting, which is the migration of applications or parts of applications running in a private cloud to a public cloud to cover load spikes. Actually building a cloud bursting enabled application is not trivial. In this paper, we introduce a reference model and middleware realization for Cloud bursting, thus enabling elastic applications to run across the boundaries of different Cloud infrastructures. In particular, we extend our previous work on application-level elasticity in single clouds to multiple clouds, and apply it to implement an hybrid cloud model that combines good utilization of a private cloud with the unlimited scalability of a public cloud. By means of an experimental evaluation we show the feasibility of the approach and the benefits of adopting Cloud bursting in hybrid cloud models.