ISSN 1000-1239 CN 11-1777/TP

Journal of Computer Research and Development ›› 2015, Vol. 52 ›› Issue (4): 889-897.doi: 10.7544/issn1000-1239.2015.20131908

Previous Articles     Next Articles

Towards Runtime Dynamic Provision of Virtual Resources Using Feedforward and Feedback Control

Yu Ling, Xie Yi, Chen Bihuan, Peng Xin, Zhao Wenyun   

  1. (School of Computer Science, Fudan University, Shanghai 201203)
  • Online:2015-04-01

Abstract: With the prevalence and development of cloud computing, more and more applications are deployed on the cloud servers so as to utilize virtual resources, which can scale on-demand and are priced on a pay-per-use basis. Thus, it becomes an important research problem to ensure optimal operation of applications as well as to achieve cost-benefit provision and utilization of virtual resources. Traditional manual adjustment methods will not only increase the burden on system administrators, but also the accuracy is poor and there is a certain delay. Existing dynamic resource provision methods are mostly triggered after a runtime quality problem happens, thus involving an adaptation delay. Also, these methods neglect the negative impact of the heterogeneity of virtual resources. To address these problems, in this paper we propose a method for dynamic provision of virtual resources based on control theory. This method combines a feedforward and a feedback controller to respectively tune the number of virtual resources and the load for each virtual resource in order to achieve the optimal operation of application systems and the high-efficient use of virtual resources. An experimental study demonstrates that our method can effectively achieve optimal operation of applications as well as improve the utilization ratio of virtual resources.

Key words: cloud computing, feedforward control, feedback control, self-adaptation, virtual resources, resource provision

CLC Number: