Proceedings ArticleDOI
Adaptive control of virtualized resources in utility computing environments
Pradeep Padala,Kang G. Shin,Xiaoyun Zhu,Mustafa Uysal,Zhikui Wang,Sharad Singhal,Arif Merchant,Kenneth Salem +7 more
- Vol. 41, Iss: 3, pp 289-302
Reads0
Chats0
TLDR
An adaptive resource control system that dynamically adjusts the resource shares to individual tiers in order to meet application-level quality of service (QoS) goals while achieving high resource utilization in the data center is developed.Abstract:
Data centers are often under-utilized due to over-provisioning as well as time-varying resource demands of typical enterprise applications. One approach to increase resource utilization is to consolidate applications in a shared infrastructure using virtualization. Meeting application-level quality of service (QoS) goals becomes a challenge in a consolidated environment as application resource needs differ. Furthermore, for multi-tier applications, the amount of resources needed to achieve their QoS goals might be different at each tier and may also depend on availability of resources in other tiers. In this paper, we develop an adaptive resource control system that dynamically adjusts the resource shares to individual tiers in order to meet application-level QoS goals while achieving high resource utilization in the data center. Our control system is developed using classical control theory, and we used a black-box system modeling approach to overcome the absence of first principle models for complex enterprise applications and systems. To evaluate our controllers, we built a testbed simulating a virtual data center using Xen virtual machines. We experimented with two multi-tier applications in this virtual data center: a two-tier implementation of RUBiS, an online auction site, and a two-tier Java implementation of TPC-W. Our results indicate that the proposed control system is able to maintain high resource utilization and meets QoS goals in spite of varying resource demands from the applications.read more
Citations
More filters
Proceedings Article
Energy aware consolidation for cloud computing
TL;DR: The study reveals the energy performance trade-offs for consolidation and shows that optimal operating points exist and the challenges in finding effective solutions to the consolidation problem.
Journal ArticleDOI
Cyber–Physical Systems: A Perspective at the Centennial
Kyoung-Dae Kim,P. R. Kumar +1 more
TL;DR: This work overviews CPS research from both a historical point of view in terms of technologies developed for early generations of control systems, as well as recent results on CPSs in many relevant research domains such as networked control, hybrid systems, real-time computing,real-time networking, wireless sensor networks, security, and model-driven development.
Proceedings ArticleDOI
CloudScale: elastic resource scaling for multi-tenant cloud systems
TL;DR: CloudScale is a system that automates fine-grained elastic resource scaling for multi-tenant cloud computing infrastructures that can achieve significantly higher SLO conformance than other alternatives with low resource and energy cost.
Proceedings ArticleDOI
Q-clouds: managing performance interference effects for QoS-aware clouds
TL;DR: Q-Clouds, a QoS-aware control framework that tunes resource allocations to mitigate performance interference effects, is developed, which uses online feedback to build a multi-input multi-output (MIMO) model that captures performance interference interactions, and uses it to perform closed loop resource management.
Proceedings ArticleDOI
Efficient Autoscaling in the Cloud Using Predictive Models for Workload Forecasting
TL;DR: A model-predictive algorithm for workload forecasting that is used for resource auto scaling is developed and empirical results are provided that demonstrate that resources can be allocated and deal located by the algorithm in a way that satisfies both the application QoS while keeping operational costs low.
References
More filters
Journal ArticleDOI
Xen and the art of virtualization
Paul Barham,Boris Dragovic,Keir Fraser,Steven Hand,Tim Harris,Alex Ho,Rolf Neugebauer,Ian Pratt,Andrew Warfield +8 more
TL;DR: Xen, an x86 virtual machine monitor which allows multiple commodity operating systems to share conventional hardware in a safe and resource managed fashion, but without sacrificing either performance or functionality, considerably outperform competing commercial and freely available solutions.
Proceedings ArticleDOI
Managing energy and server resources in hosting centers
TL;DR: Experimental results from a prototype confirm that the system adapts to offered load and resource availability, and can reduce server energy usage by 29% or more for a typical Web workload.
Book
Feedback Control of Computing Systems
TL;DR: This paper presents a meta-modelling framework for state-Space Feedback Control in MATLAB, which automates the very labor-intensive and therefore time-heavy and expensive process of designing and modeling state-space systems.
Proceedings ArticleDOI
Lottery scheduling: flexible proportional-share resource management
TL;DR: A prototype lottery scheduler for the Mach 3.0 microkernel is implemented, and it is found that it provides flexible and responsive control over the relative execution rates of a wide range of applications.
Journal ArticleDOI
Performance guarantees for Web server end-systems: a control-theoretical approach
TL;DR: This paper uses feedback control theory to achieve overload protection, performance guarantees, and service differentiation in the presence of load unpredictability, and shows that control-theoretic techniques offer a sound way of achieving desired performance in performance-critical Internet applications.