ABSTRACT
Cloud Computing adds more power to the existing Internet technologies. Virtualization harnesses the power of the existing infrastructure and resources. With virtualization we can simultaneously run multiple instances of different commodity operating systems. Since we have limited processors and jobs work in concurrent fashion, overload situations can occur. Things become even more challenging in distributed environment. We propose Central Load Balancing Policy for Virtual Machines (CLBVM) to balance the load evenly in a distributed virtual machine/cloud computing environment. This work tries to compare the performance of web servers based on our CLBVM policy and independent virtual machine(VM) running on a single physical server using Xen Virtualizaion. The paper discusses the efficacy and feasibility of using this kind of policy for overall performance improvement.
- Vmware infrastructure: Resource management with wmware drs. Tech. rep., VMWare, 2006.Google Scholar
- Buyya, R., Yeo, C. S., Venugopal, S., Broberg, J., and Brandic, I. Cloud computing and emerging it platforms: Vision, hype, and reality for delivering computing as the 5th utility. Future Gener. Comput. Syst. 25, 6 (2009), 599--616. Google ScholarDigital Library
- Clark, C., Fraser, K., Hand, S., Hansen, J. G., Jul, E., Limpach, C., Pratt, I., and Warfield, A. Live migration of virtual machines. In Proceedings of the 2nd conference on Symposium on Networked Systems Design & Implementation (2005), pp. 273--286. Google ScholarDigital Library
- Eager, D. L., Lazowska, E. D., and Zahorjan, J. Adaptive load sharing in homogeneous distributed systems. IEEE Trans. Softw. Eng. 12, 5 (1986), 662--675. Google ScholarDigital Library
- Gupta, D., Gardner, R., and Cherkasova, L. Xenmon: Qos monitoring and performance profiling tool. Tech. Rep. HPL-2005-187, HP Labs, 2005.Google Scholar
- Hac, A., and Johnson, T. A study of dynamic load balancing in a distributed system. SIGCOMM Comput. Commun. Rev. 16, 3 (1986), 348--356. Google ScholarDigital Library
- Hansen, J. G., and Jul, E. Self-migration of operating systems. In Proceedings of the 11th workshop on ACM SIGOPS European workshop (2004), p. 23. Google ScholarDigital Library
- Korupolu, M., Singh, A., and Bamba, B. Coupled placement in modern data centers. In IEEE International Symposium on Parallel & Distributed Processing (2009), pp. 1--12. Google ScholarDigital Library
- Kunz, T. The influence of different workload descriptions on a heuristic load balancing scheme. IEEE Transactions on Software Engineering 17, 7 (1991), 725--730. Google ScholarDigital Library
- Lin, H.-C., and Raghavendra, C. S. A dynamic load-balancing policy with a central job dispatcher (lbc). IEEE Trans. Softw. Eng. 18, 2 (1992), 148--158. Google ScholarDigital Library
- Mosberger, D., and Jin, T. httperf: A tool for measuring web server performance, 1998.Google Scholar
- Ni, L., Xu, C.-W., and Gendreau, T. A distributed drafting algorithm for load balancing. IEEE Transactions on Software Engineering SE-11, 10 (1985), 1153--1161. Google ScholarDigital Library
- Park, J.-G., Kim, J.-M., Choi, H., and Woo, Y.-C. Virtual machine migration in self-managing virtualized server environments. In 11th International Conference on Advanced Communication Technology (2009), vol. 03, pp. 2077--2083. Google ScholarDigital Library
- Singh, A., Korupolu, M., and Bamba, B. Integrated resource allocation in heterogeneous san data centers. In Proceedings of the twenty-sixth annual ACM symposium on Principles of distributed computing (2007), pp. 328--329. Google ScholarDigital Library
- Wood, T., Shenoy, P., and Arun. Black-box and gray-box strategies for virtual machine migration. In 4th USENIX Symposium on Networked Systems Design & Implementation (2007), pp. 229--242. Google ScholarDigital Library
- Zhou, S. A trace-driven simulation study of dynamic load balancing. IEEE Trans. Softw. Eng. 14, 9 (1988), 1327--1341. Google ScholarDigital Library
- Performance evaluation of web servers using central load balancing policy over virtual machines on cloud
Recommendations
Performance Analysis for Pareto-Optimal Green Consolidation Based on Virtual Machines Live Migration
Huge energy requirement of cloud data centers is prime concern. Dynamic Virtual Machine VM consolidation based on VM live migration to switched-off or put some of the under-loaded host Physical Machines PMs into a low power consumption mode can ...
Enabling Instantaneous Relocation of Virtual Machines with a Lightweight VMM Extension
CCGRID '10: Proceedings of the 2010 10th IEEE/ACM International Conference on Cluster, Cloud and Grid ComputingWe are developing an efficient resource management system with aggressive virtual machine (VM) relocation among physical nodes in a data center. Existing live migration technology, however, requires a long time to change the execution host of a VM, it ...
Adaptive Distributed Load Balancing Algorithm Based on Live Migration of Virtual Machines in Cloud
NCM '09: Proceedings of the 2009 Fifth International Joint Conference on INC, IMS and IDCEUCALYPTUS, an open source cloud-computing framework, is still lack of load balancing. In the paper, we provide a kind of implementation by adaptive live migration of virtual machines. We design and implement a simple model which decreases the migration ...
Comments