1
Cloud infrastructure simulation and optimal tier placement for multi-tier web applications | |
Author | Kumar, Prashant |
Call Number | AIT Thesis no.CS-12-02 |
Subject(s) | Cloud computing |
Note | A thesis submitted in partial fulfillment of the requirements for the degree of Master of Engineering in Computer Science, School of Engineering and Technology |
Publisher | Asian Institute of Technology |
Series Statement | Thesis ; no. CS-12-02 |
Abstract | Managing multi-tier applications running on a cloud is more difficult than managinga single tier application, as the requests in a single tier application get processed byonly one tier. In the multi-tier case, a request is processed in a pipeline through morethan one tier. Bottlenecks in one tier can cause increases in the response time andcan violate SLAs. Hosting multi-tier Web applications introduces many challenges forcloud providers to deal with, for example provisioning of resources, detecting workloadchanges, load balancing among tiers, optimizing tier placements, reducing migrationcosts, and increasing resource utilization in data centers. To meet these challenges,cloud providers have to develop algorithms and policies to manage their resources andrun applications efficiently.These algorithms and policies need to be evaluated and tested before they are imple-mented in the data center. Running evaluations and tests on real clouds is not feasiblegiven time and cost constraints. An alternative is to run the evaluation on a computerbased simulator that is fast, cheap, and produces nearly same result as when the test isperformed on a real cloud. Reconfiguration overhead and the cost involved in experi-menting with a model for a system is high and a simulator can provide a more realisticand detailed view of the system than the model itself. One of the main objectives ofthis research focuses on the design of a simulator that is capable of simulating multi-tierWeb applications on cloud infrastructure.Another major issue in cloud computing is to find the optimal placement plan formapping virtual machines to physical machines. This is one of the important policiesin a data center for maximizing the resource utilization and minimizing the activenumber of physical machines.In this research, we propose a placement algorithm thattries to minimize a stochastic objective function in order to find the best approximatesolution for the placement. |
Year | 2012 |
Corresponding Series Added Entry | Asian Institute of Technology. Thesis : no. CS-12-02 |
Type | Thesis |
School | School of Engineering and Technology (SET) |
Department | Department of Information and Communications Technologies (DICT) |
Academic Program/FoS | Computer Science (CS) |
Chairperson(s) | Dailey, Matthew N.; |
Examination Committee(s) | Duboz, Raphael;Vilas Wuwongse; |
Scholarship Donor(s) | Asian Institute of Technology Fellowship; |
Degree | Thesis (M. Eng.) - Asian Institute of Technology, 2012 |