Title :
Using Layered Bottlenecks for Virtual Machine Provisioning in the Clouds
Author :
Shoaib, Y. ; Das, O´uzhan
Author_Institution :
Electr. & Comput. Eng. Dept., Ryerson Univ., Toronto, ON, Canada
Abstract :
Meeting the QoS objectives of fluctuating web workload requires techniques built on performance models, controller algorithms, monitors, etc. To meet the demands, we propose a controller algorithm using performance models that addresses the dynamic provisioning problem of multi-tier web applications in the cloud computing domain through addition of resources. The proposed algorithm aims to attain response time objectives by identifying "layered bottlenecks" and on this basis adding virtual machines (VM) and virtual CPUs, while keeping a check on limits such as spare VMs, processors-per-VM and replicas-per-VM. Here, Layered Queueing Network (LQN) performance models are used, alongside jLQNInterface, a tool developed in Java that allows solving, analyzing, and manipulating LQN models through the implemented API. The algorithm has been implemented using the tool and its applicability is demonstrated through a case study. By comparing two cases, it is shown that the proposed algorithm by using layered bottlenecks results in a model that satisfies the objectives with fewer resources.
Keywords :
Java; Web services; application program interfaces; cloud computing; computer network performance evaluation; quality of service; queueing theory; virtual machines; API; Java; LQN model; QoS; cloud computing; controller algorithm; dynamic provisioning problem; fluctuating Web workload require technique; jLQNInterface; layered bottleneck; layered queueing network; multitier Web application; virtual CPU; virtual machine; Hardware; Heuristic algorithms; Object oriented modeling; Program processors; Quality of service; Time factors; Cloud computing; dynamic provisioning; layered bottlenecks; performance modeling;
Conference_Titel :
Utility and Cloud Computing (UCC), 2012 IEEE Fifth International Conference on
Conference_Location :
Chicago, IL
Print_ISBN :
978-1-4673-4432-6
DOI :
10.1109/UCC.2012.10