Future Generation Computer Systems
Evaluating the cost-benefit of using cloud computing to extend the capacity of clusters
Proceedings of the 18th ACM international symposium on High performance distributed computing
Dynamic Provisioning of Virtual Organization Clusters
CCGRID '09 Proceedings of the 2009 9th IEEE/ACM International Symposium on Cluster Computing and the Grid
Perspectives on grid computing
Future Generation Computer Systems
Elastic Site: Using Clouds to Elastically Extend Site Resources
CCGRID '10 Proceedings of the 2010 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing
Journal of Systems and Software
Bag-of-Tasks Scheduling under Budget Constraints
CLOUDCOM '10 Proceedings of the 2010 IEEE Second International Conference on Cloud Computing Technology and Science
Dynamic Resource Provisioning in Massively Multiplayer Online Games
IEEE Transactions on Parallel and Distributed Systems
Performance Analysis of Cloud Computing Services for Many-Tasks Scientific Computing
IEEE Transactions on Parallel and Distributed Systems
Exploiting Dynamic Resource Allocation for Efficient Parallel Data Processing in the Cloud
IEEE Transactions on Parallel and Distributed Systems
A Cost-Aware Elasticity Provisioning System for the Cloud
ICDCS '11 Proceedings of the 2011 31st International Conference on Distributed Computing Systems
Optimizing multi-deployment on clouds by means of self-adaptive prefetching
Euro-Par'11 Proceedings of the 17th international conference on Parallel processing - Volume Part I
Cloud brokering mechanisms for optimized placement of virtual machines across multiple providers
Future Generation Computer Systems
Cost-Wait Trade-Offs in Client-Side Resource Provisioning with Elastic Clouds
CLOUD '11 Proceedings of the 2011 IEEE 4th International Conference on Cloud Computing
An Analysis of Provisioning and Allocation Policies for Infrastructure-as-a-Service Clouds
CCGRID '12 Proceedings of the 2012 12th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (ccgrid 2012)
Selective commitment and selective margin: Techniques to minimize cost in an IaaS cloud
ISPASS '12 Proceedings of the 2012 IEEE International Symposium on Performance Analysis of Systems & Software
Optimization of Resource Provisioning Cost in Cloud Computing
IEEE Transactions on Services Computing
Minimum Cost Maximum Flow Algorithm for Dynamic Resource Allocation in Clouds
CLOUD '12 Proceedings of the 2012 IEEE Fifth International Conference on Cloud Computing
Provably-Efficient Job Scheduling for Energy and Fairness in Geographically Distributed Data Centers
ICDCS '12 Proceedings of the 2012 IEEE 32nd International Conference on Distributed Computing Systems
ExPERT: Pareto-Efficient Task Replication on Grids and a Cloud
IPDPS '12 Proceedings of the 2012 IEEE 26th International Parallel and Distributed Processing Symposium
Improving scheduling performance using a q-learning-based leasing policy for clouds
Euro-Par'12 Proceedings of the 18th international conference on Parallel Processing
Impact of variable priced cloud resources on scientific workflow scheduling
Euro-Par'12 Proceedings of the 18th international conference on Parallel Processing
Proceedings of the 11th Annual Workshop on Network and Systems Support for Games
Exploring portfolio scheduling for long-term execution of scientific workloads in IaaS clouds
SC '13 Proceedings of the International Conference on High Performance Computing, Networking, Storage and Analysis
Hi-index | 0.00 |
Deploying applications in leased cloud infrastructure is increasingly considered by a variety of business and service integrators. However, the challenge of selecting the leasing strategy -- larger or faster instances? on-demand or reserved instances? etc.-- and to configure the leasing strategy with appropriate scheduling policies is still daunting for the (potential) cloud user. In this work, we investigate leasing strategies and their policies from a broker's perspective. We propose, CoH, a family of Cloud-based, online, Hybrid scheduling policies that minimizes rental cost by making use of both on-demand and reserved instances. We formulate the resource provisioning and job allocation policies as Integer Programming problems. As the policies need to be executed online, we limit the time to explore the optimal solution of the integer program, and compare the obtained solution with various heuristics-based policies; then automatically pick the best one. We show, via simulation and using multiple real-world traces, that the hybrid leasing policy can obtain significantly lower cost than typical heuristics-based policies.