4.3 Article

SLA-based optimisation of virtualised resource for multi-tier web applications in cloud data centres

Journal

ENTERPRISE INFORMATION SYSTEMS
Volume 9, Issue 7, Pages 743-767

Publisher

TAYLOR & FRANCIS LTD
DOI: 10.1080/17517575.2013.830342

Keywords

virtualisation; multi-tier web application; cloud data centre; performance optimisation; service level agreement (SLA); dynamic resource allocation

Funding

  1. National Natural Science Foundation of China [61174169, 61033005]
  2. National High Technology Research and Development Program of China (863 Program) [2012AA040915]
  3. National Key Technology Research and Development Program [2012BAF15G00]

Ask authors/readers for more resources

Dynamic virtualised resource allocation is the key to quality of service assurance for multi-tier web application services in cloud data centre. In this paper, we develop a self-management architecture of cloud data centres with virtualisation mechanism for multi-tier web application services. Based on this architecture, we establish a flexible hybrid queueing model to determine the amount of virtual machines for each tier of virtualised application service environments. Besides, we propose a non-linear constrained optimisation problem with restrictions defined in service level agreement. Furthermore, we develop a heuristic mixed optimisation algorithm to maximise the profit of cloud infrastructure providers, and to meet performance requirements from different clients as well. Finally, we compare the effectiveness of our dynamic allocation strategy with two other allocation strategies. The simulation results show that the proposed resource allocation method is efficient in improving the overall performance and reducing the resource energy cost.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.3
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available