Advanced Load Balancing Mechanism on Mixed Batch and Transactional Workloads

  IJCOT-book-cover
 
International Journal of Computer Trends and Technology (IJCTT)          
 
© - May Issue 2013 by IJCTT Journal
Volume-4 Issue-5                           
Year of Publication : 2013
Authors :G. Suganthi, K. N. Vimal Shankar

MLA

G. Suganthi, K. N. Vimal Shankar"Advanced Load Balancing Mechanism on Mixed Batch and Transactional Workloads"International Journal of Computer Trends and Technology (IJCTT),V4(5):1431-1435 May Issue 2013 .ISSN 2231-2803.www.ijcttjournal.org. Published by Seventh Sense Research Group.

Abstract: - A distributed system is a collection of independent computers that appears to its users as a single coherent system. The main goal of distributed system is to make it easy for users and applications to access remote resources and to share them in a control and efficient way. To reduce the cost of infrastructure and electrical energy, enterprise datacenters consolidate workloads on the same physical hardware. It allows integrated management of heterogeneous workloads composed of transactional applications and long-running jobs, dynamically placing the workloads in such a way as to equalize their satisfaction. It also leverages virtualization control mechanisms to perform online system reconfiguration. For enterprise datacenters and cloud computing infrastructures, the resource utilization is a critical goal even in presence of heterogeneous workloads. To provide the better heterogeneous services in the distributed environment, the service-level agreements through multi issue negotiation for transactional and batch workloads are established and the load balancing mechanism is implemented. The use of live VM migration has enabled more effective sharing of system resources in a physical server. This project helps us to maximize mixed workload performance and increases overall system resource utilization.

 

References-
[1] David Carrera, Malgorzata Steinder, Ian Whalley, Jordi Torres,and Eduard Ayguade,“Autonomic Placement of Mixed Batchand Transactional Workloads”, IEEE Transactions on Parallel and Distributed Systems 23, 219-231 (2012).
[2] E. Arzuaga and D.R. Kaeli, “Quantifying Load Imbalance on Virtualized Enterprise Servers”, Proc.First Joint WOSP/SIPEW Int’l Conf.Performance Eng. (WOSP/SIPEW ’10), pp. 235-242, 2010.
[3] M. Steinder, I. Whalley, D. Carrera, I. Gaweda, and D. Chess,“Server Virtualization in Autonomic Management of Heterogeneous Workloads,” Proc. IEEE/IFIP 10th Symp. Integrated Management (IM’07), 2007.
[4] D. Carrera, M. Steinder, I. Whalley, J. Torres, and E. Ayguade´, “Managing SLAs of Heterogeneous Workloads Using Dynamic Application Placement,” Technical Report RC 24469, IBM Research, Jan.2008.
[5] A. Caniff, L. Lu, N. Mi, L. Cherkasova, and E. Smirni, “Efficient Resource Allocation and Power Saving in Multi-Tiered Systems,” Proc. 19th Int’l Conf. World Wide Web (WWW ’10), pp. 1069-1070, 2010.
[6] D.M. David Vengerov, L. Mastroleon, and N. Bambos, “Adaptive Data-Aware Utility-Based Scheduling in Resource-Constrained Systems,” Technical Report TR-2007-164, Sun Microsystems, Apr. 2007.
[7] P. Bodi´k, R. Griffith, C. Sutton, A. Fox, M.I. Jordan, and D.A. Patterson, “Statistical Machine Learning Makes Automatic Control Practical for Internet Datacenters,” Proc. Conf. Hot Topics in Cloud Computing (HotCloud ’09), 2009.
[8] M. Cardosa, M.R. Korupolu, and A. Singh, “Shares and Utilities Based Power Consolidation in Virtualized Server Environments,” Proc. IFIP/IEEE Int’l Symp. Integrated Network Management (IM ’09), pp. 327-334, 2009.
[9] X. Wang, D. Lan, G. Wang, X. Fang, M. Ye, Y. Chen, and Q. Wang, “Appliance-Based Autonomic Provisioning Framework for Virtualized Outsourcing Data Center,” Proc. Fourth Int’l Conf. Autonomic Computing (ICAC ’07), p. 29, 2007.
[10] J. Xu, M. Zhao, J. Fortes, R. Carpenter, and M. Yousif, “On the Use of Fuzzy Modeling in Virtualized Data Center Management,” Proc. Fourth Int’l Conf. Autonomic Computing (ICAC ’07), p. 25, June 2007.

Keywords — Virtual Machine (VM), Quality of Service (QoS), Performance management, Workload management, Resource management and cloud computing.