NUST Institutional Repository

Auto-scaling of Cloud Resources to Manage Surges in Web Application Traffic

Show simple item record

dc.contributor.author Younas, Farzana
dc.date.accessioned 2020-11-02T07:58:44Z
dc.date.available 2020-11-02T07:58:44Z
dc.date.issued 2015
dc.identifier.uri http://10.250.8.41:8080/xmlui/handle/123456789/8250
dc.description Supervisor: Dr. Peter Bloodsworth en_US
dc.description.abstract Cloud computing has become a powerful computing platform for web applications because of the ability to auto-scale based on the demand from the users. Many cloud service providers including Amazon, Azure etc. and software such as RightScale and Scalr provide auto-scaling mechanisms. The current auto-scaling mechanisms seem promising when the application workload follows a certain pattern, but they do not perform well when a sudden surge in traffic hits the web application. They lack the intelligence to learn about the web applications they host. The result of this is often unavailability of the application or very poor performance when underlying application experiences an unpredictable sudden surge. Most of the existing techniques of auto-scaling are based on simple user defined metrics and resource utilization thresholds. These approaches mainly focus on the static allocation and do not work well with the present dynamic natured web applications where work load is highly unpredictable. This research work proposes a solution for autonomous dynamic scaling and reconfiguring clouds when web applications suffer a sudden large and unpredictable swing in traffic. It makes use of the intelligence of the multi-agents to detect the application behavior for unusual traffic. Machine learning techniques are applied to accurately predict the future workload and a surge detection mechanism to look for potential surges. The proposed system also contains a planner agent which carefully computes the resource requirement to handle the incoming traffic surge. We have proposed the use of a resource buffer as quick solution for the sudden surges in traffic which reduces the VM’s churn time and makes sure timely availability of the resources when resource demand increases suddenly due to the surge in traffic. en_US
dc.publisher SEECS, National University of Science & Technology en_US
dc.subject Auto-scaling, Cloud Resources, Web Application Traffic, Manage Surges, Computer Science en_US
dc.title Auto-scaling of Cloud Resources to Manage Surges in Web Application Traffic en_US
dc.type Thesis en_US


Files in this item

This item appears in the following Collection(s)

  • MS [375]

Show simple item record

Search DSpace


Advanced Search

Browse

My Account