Prototyping and Evaluation of Virtual Cache Server Management Function for Distributed Web System

We develop a distributed Web system that adjusts the number of virtual cache servers in the Cloud according to load of them to keep responsiveness and reduce running costs. A method of monitoring load of Web servers, and a algorithm to adjust the number of virtual cache servers are discussed in previous researches. This paper describes examination of time for bootup and shutdown virtual cache server, and prototyping a virtual cache server management function that boots up and shuts down virtual cache server using libvirt which provides common API for managing virtual platforms. From results of experiments, we confirm that this function is possible to boot up and shut down virtual cache servers according to load.

[1]  Ajay Mohindra,et al.  Dynamic Scaling of Web Applications in a Virtualized Cloud Computing Environment , 2009, 2009 IEEE International Conference on e-Business Engineering.

[2]  Clements,et al.  Open Source Community , 2013 .

[3]  David Santo Orcero Linux Virtual Server , 2007 .

[4]  Jie Li,et al.  Cloud auto-scaling with deadline and budget constraints , 2010, 2010 11th IEEE/ACM International Conference on Grid Computing.

[5]  Chao-Tung Yang,et al.  Implementation of Cloud Infrastructure Monitor Platform with Power Saving Method , 2015, 2015 IEEE 29th International Conference on Advanced Information Networking and Applications Workshops.

[6]  Keizo Saisho,et al.  Development of scaling mechanism for distributed Web system , 2015, 2015 IEEE/ACIS 16th International Conference on Software Engineering, Artificial Intelligence, Networking and Parallel/Distributed Computing (SNPD).

[7]  Rajkumar Buyya,et al.  Dynamically scaling applications in the cloud , 2011, CCRV.

[8]  Mazedur Rahman,et al.  Load Balancer as a Service in Cloud Computing , 2014, 2014 IEEE 8th International Symposium on Service Oriented System Engineering.

[9]  Jie Lu,et al.  Optimal Cloud Resource Auto-Scaling for Web Applications , 2013, 2013 13th IEEE/ACM International Symposium on Cluster, Cloud, and Grid Computing.

[10]  Azizkhan F Pathan,et al.  A Load Balancing Model Based on Cloud Partitioning for the Public Cloud , 2014 .