Xen and the art of virtualization
SOSP '03 Proceedings of the nineteenth ACM symposium on Operating systems principles
Feedback Control of Computing Systems
Feedback Control of Computing Systems
Dynamic Provisioning of Multi-tier Internet Applications
ICAC '05 Proceedings of the Second International Conference on Automatic Computing
Database replication policies for dynamic content applications
Proceedings of the 1st ACM SIGOPS/EuroSys European Conference on Computer Systems 2006
Designing controllable computer systems
HOTOS'05 Proceedings of the 10th conference on Hot Topics in Operating Systems - Volume 10
Adaptive control of virtualized resources in utility computing environments
Proceedings of the 2nd ACM SIGOPS/EuroSys European Conference on Computer Systems 2007
Towards an autonomic computing testbed
HotAC II Hot Topics in Autonomic Computing on Hot Topics in Autonomic Computing
Automated control for elastic storage
Proceedings of the 7th international conference on Autonomic computing
Autonomic policy adaptation using decentralized online clustering
Proceedings of the 7th international conference on Autonomic computing
Resource provisioning with budget constraints for adaptive applications in cloud environments
Proceedings of the 19th ACM International Symposium on High Performance Distributed Computing
Reflective control for an elastic cloud application: an automated experiment workbench
HotCloud'09 Proceedings of the 2009 conference on Hot topics in cloud computing
Dynamically scaling applications in the cloud
ACM SIGCOMM Computer Communication Review
Dynamic resource provisioning for interactive workflow applications on cloud computing platform
MTPP'10 Proceedings of the Second Russia-Taiwan conference on Methods and tools of parallel programming multicomputers
Supporting GPU sharing in cloud environments with a transparent runtime consolidation framework
Proceedings of the 20th international symposium on High performance distributed computing
Auto-scaling to minimize cost and meet application deadlines in cloud workflows
Proceedings of 2011 International Conference for High Performance Computing, Networking, Storage and Analysis
Autonomic Resource Management with Support Vector Machines
GRID '11 Proceedings of the 2011 IEEE/ACM 12th International Conference on Grid Computing
Distributed workload and response time management for web applications
Proceedings of the 7th International Conference on Network and Services Management
A study on scalability of services and privacy issues in cloud computing
ICDCIT'12 Proceedings of the 8th international conference on Distributed Computing and Internet Technology
A virtual memory based runtime to support multi-tenancy in clusters with GPUs
Proceedings of the 21st international symposium on High-Performance Parallel and Distributed Computing
Feedback-based optimization of a private cloud
Future Generation Computer Systems
Empirical prediction models for adaptive resource provisioning in the cloud
Future Generation Computer Systems
Dynamic scaling of call-stateful SIP services in the cloud
IFIP'12 Proceedings of the 11th international IFIP TC 6 conference on Networking - Volume Part I
Framework for monitoring and testing web application scalability on the cloud
Proceedings of the WICSA/ECSA 2012 Companion Volume
Synchronization of multiple autonomic control loops: application to cloud computing
COORDINATION'12 Proceedings of the 14th international conference on Coordination Models and Languages
Cost-Aware and SLO-Fulfilling Software as a Service
Journal of Grid Computing
A Survey on Cloud Computing Elasticity
UCC '12 Proceedings of the 2012 IEEE/ACM Fifth International Conference on Utility and Cloud Computing
Towards transparent and distributed workload management for large scale web servers
Future Generation Computer Systems
A Decision Table for the Cloud Computing Decision in Small Business
Information Resources Management Journal
Mechanisms for SLA provisioning in cloud-based service providers
Computer Networks: The International Journal of Computer and Telecommunications Networking
Transforming reactive auto-scaling into proactive auto-scaling
Proceedings of the 3rd International Workshop on Cloud Data and Platforms
Adaptive memory load management in cloud data centers
IBM Journal of Research and Development
A Value Based Dynamic Resource Provisioning Model in Cloud
International Journal of Cloud Applications and Computing
Slice embedding solutions for distributed service architectures
ACM Computing Surveys (CSUR)
A Value Based Dynamic Resource Provisioning Model in Cloud
International Journal of Cloud Applications and Computing
Application-Centric resource provisioning for amazon EC2 spot instances
Euro-Par'13 Proceedings of the 19th international conference on Parallel Processing
Enabling cost-aware and adaptive elasticity of multi-tier cloud applications
Future Generation Computer Systems
A Distributed Control Approach for Autonomic Performance Management in Cloud Computing Environment
UCC '13 Proceedings of the 2013 IEEE/ACM 6th International Conference on Utility and Cloud Computing
Hi-index | 0.00 |
With advances in virtualization technology, virtual machine services offered by cloud utility providers are becoming increasingly powerful, anchoring the ecosystem of cloud services. Virtual computing services are attractive in part because they enable customers to acquire and release computing resources for guest applications adaptively in response to load surges and other dynamic behaviors. ``Elastic'' cloud computing APIs present a natural opportunity for feedback controllers to automate this adaptive resource provisioning, and many recent works have explored feedback control policies for a variety of network services under various assumptions. This paper addresses the challenge of building an effective controller as a customer add-on outside of the cloud utility service itself. Such external controllers must function within the constraints of the utility service APIs. It is important to consider techniques for effective feedback control using cloud APIs, as well as how to design those APIs to enable more effective control. As one example, we explore proportional thresholding, a policy enhancement for feedback controllers that enables stable control across a wide range of guest cluster sizes using the coarse-grained control offered by popular virtual compute cloud services.