DynaQoS: model-free self-tuning fuzzy control of virtualized resources for QoS provisioning
Jia Rao,Yudi Wei,Jiayu Gong,Cheng-Zhong Xu +3 more
- pp 1-9
Reads0
Chats0
TLDR
A self-tuning fuzzy control approach, originally developed for response time assurance in web servers to resource allocation in virtualized environments, is extended and mechanisms for adaptive output amplification and flexible rule selection in the STFC approach are introduced for better adaptability and stability.Abstract:
Cloud elasticity allows dynamic resource provisioning in concert with actual application demands. Feedback control approaches have been applied with success to resource allocation in physical servers. However, cloud dynamics make the design of an accurate and stable resource controller more challenging, especially when response time is considered as the measured output. Response time is highly dependent on the characteristics of workload and sensitive to cloud dynamics. To address the challenges, we extend a self-tuning fuzzy control (STFC) approach, originally developed for response time assurance in web servers to resource allocation in virtualized environments. We introduce mechanisms for adaptive output amplification and flexible rule selection in the STFC approach for better adaptability and stability. Based on the STFC, we further design a two-layer QoS provisioning framework, DynaQoS, that supports adaptive multi-objective resource allocation and service differentiation. We implement a prototype of DynaQoS on a Xen-based cloud testbed. Experimental results on an E-Commerce benchmark show that STFC outperforms popular controllers such as Kalman filter, ARMA and adaptive PI by at least 16% and 37% under both static and dynamic workloads, respectively. Further results with multiple control objectives and service classes demonstrate the effectiveness of DynaQoS in performance-power control and service differentiation.read more
Citations
More filters
Book ChapterDOI
Process Control Systems
TL;DR: Some of the ideas associated with process control systems have already been discussed, and the majority of processes may be controlled automatically by adjusting the rate of flow of energy or material entering the process.
Journal ArticleDOI
Cloud service selection using multicriteria decision analysis.
Whaiduzzaman,Abdullah Gani,Nor Badrul Anuar,Muhammad Shiraz,Mohammad Nazmul Haque,Israat Haque +5 more
TL;DR: This paper identifies and synthesizes several MCDA techniques and provides a comprehensive analysis of this technology and presents a taxonomy derived from a survey of the current literature.
Proceedings ArticleDOI
Autonomic resource provisioning for cloud-based software
TL;DR: F fuzzy logic is exploited to enable qualitative specification of elasticity rules for cloud-based software and a control theoretical approach using type-2 fuzzy logic systems to reason about elasticity under uncertainties is discussed.
Journal ArticleDOI
Self-adaptive resource allocation for cloud-based software services based on iterative QoS prediction model
TL;DR: A self-adaptive resource allocation method that is actually a framework composed of feedback loops, each of which goes through the authors' designed iterative QoS prediction model and PSO-based runtime decision algorithm to improve the predicted QoS value in iterations towards the best one.
Proceedings ArticleDOI
Dynamic resource allocation with management objectives: implementation for an OpenStack cloud
TL;DR: This work reports on design, implementation and evaluation of a resource management system that builds upon OpenStack, an open-source cloud platform for private and public clouds that supports an Infrastructure-as-a-Service (IaaS) cloud and currently provides allocation for computational resources.
References
More filters
Journal Article
Above the Clouds: A Berkeley View of Cloud Computing
Michael Armbrust,Armando Fox,Rean Griffith,Anthony D. Joseph,Randy H. Katz,Andy Konwinski,Gunho Lee,David A. Patterson,Ariel Rabkin,Ion Stoica,Matei Zaharia +10 more
TL;DR: This work focuses on SaaS Providers (Cloud Users) and Cloud Providers, which have received less attention than SAAS Users, and uses the term Private Cloud to refer to internal datacenters of a business or other organization, not made available to the general public.
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.
Journal ArticleDOI
Power and performance management of virtualized computing environments via lookahead control
TL;DR: This work implements and validate a dynamic resource provisioning framework for virtualized server environments wherein the provisioning problem is posed as one of sequential optimization under uncertainty and solved using a lookahead control scheme.
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
TL;DR: 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.
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.