The Grid 2: Blueprint for a New Computing Infrastructure
The Grid 2: Blueprint for a New Computing Infrastructure
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
The Eucalyptus Open-Source Cloud-Computing System
CCGRID '09 Proceedings of the 2009 9th IEEE/ACM International Symposium on Cluster Computing and the Grid
Blueprint for the Intercloud - Protocols and Formats for Cloud Computing Interoperability
ICIW '09 Proceedings of the 2009 Fourth International Conference on Internet and Web Applications and Services
A Novel Cloud Market Infrastructure for Trading Service
ICCSA '09 Proceedings of the 2009 International Conference on Computational Science and Its Applications
Virtual Infrastructure Management in Private and Hybrid Clouds
IEEE Internet Computing
Harnessing Cloud Technologies for a Virtualized Distributed Computing Infrastructure
IEEE Internet Computing
IEEE Internet Computing
SLA-driven Elastic Cloud Hosting Provider
PDP '10 Proceedings of the 2010 18th Euromicro Conference on Parallel, Distributed and Network-based Processing
From infrastructure delivery to service management in clouds
Future Generation Computer Systems
Profit-Driven Service Request Scheduling in Clouds
CCGRID '10 Proceedings of the 2010 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing
Characterizing Cloud Federation for Enhancing Providers' Profit
CLOUD '10 Proceedings of the 2010 IEEE 3rd International Conference on Cloud Computing
Cost-Optimal Scheduling in Hybrid IaaS Clouds for Deadline Constrained Workloads
CLOUD '10 Proceedings of the 2010 IEEE 3rd International Conference on Cloud Computing
How to Enhance Cloud Architectures to Enable Cross-Federation
CLOUD '10 Proceedings of the 2010 IEEE 3rd International Conference on Cloud Computing
Exploring application and infrastructure adaptation on hybrid grid-cloud infrastructure
Proceedings of the 19th ACM International Symposium on High Performance Distributed Computing
Maximizing revenue in Grid markets using an economically enhanced resource manager
Concurrency and Computation: Practice & Experience - Economic Models and Algorithms for Grid Systems
Combining Futures and Spot Markets: A Hybrid Market Approach to Economic Grid Resource Management
Journal of Grid Computing
Resource provisioning of web applications in heterogeneous clouds
WebApps'11 Proceedings of the 2nd USENIX conference on Web application development
Cloud brokering mechanisms for optimized placement of virtual machines across multiple providers
Future Generation Computer Systems
Resource Provisioning Policies to Increase IaaS Provider's Profit in a Federated Cloud Environment
HPCC '11 Proceedings of the 2011 IEEE International Conference on High Performance Computing and Communications
ICA3PP'10 Proceedings of the 10th international conference on Algorithms and Architectures for Parallel Processing - Volume Part I
Strategy-Proof dynamic resource pricing of multiple resource types on federated clouds
ICA3PP'10 Proceedings of the 10th international conference on Algorithms and Architectures for Parallel Processing - Volume Part I
Pure exchange markets for resource sharing in federated clouds
Concurrency and Computation: Practice & Experience
OPTIMIS: A holistic approach to cloud service provisioning
Future Generation Computer Systems
A cost efficient framework and algorithm for embedding dynamic virtual network requests
Future Generation Computer Systems
Cost Optimization in Multi-site Multi-cloud Environments
UCC '13 Proceedings of the 2013 IEEE/ACM 6th International Conference on Utility and Cloud Computing
Hi-index | 0.00 |
Cloud computing allows customers to dynamically scale their applications, software platforms, and hardware infrastructures according to negotiated Service Level Agreements (SLAs). However, resources available in a single Cloud data center are limited, thus if a large demand for an elastic application is observed in a given time, a Cloud provider will not be able to deliver uniform Quality of Service (QoS) to handle such a demand and SLAs may be violated. One approach that can be taken to avoid such a scenario is enabling further growing of the application by scaling it across multiple, independent Cloud data centers, following market-based trading and negotiation of resources. This approach, as envisioned in the InterCloud project, is realized by agents called Cloud Coordinators and allows for an increase in performance, reliability, and scalability of elastic applications. In this paper, we propose both an architecture for such Cloud Coordinator and an extensible design that allows its adoption in different public and private Clouds. An evaluation of the Cloud Coordinator prototype running in a small-scale scenario shows the effectiveness of the proposed approach and its impact on elastic applications.