A Load Balancing Policy for Distributed Web Service

作者: Ayodeji Oluwatope , S Eludiora , O Abiona , G Aderounmu , A Oluwatope

DOI: 10.4236/IJCNS.2010.38087

关键词:

摘要: The proliferation of web services; and users appeal for high scalability, availability reliability servers to provide rapid response throughput the Clients’ requests occurring at anytime. Distributed Web Servers (DWSs) an effective solution improving quality services. This paper addresses un-regulated jobs/tasks migration among servers. Considering distributed services with several running, a lot bandwidth is wasted due unnecessary job migration. Having considered optimization, it important develop policy that will address consumption while loads/tasks are being transferred goal this work regulate movement minimize consumption. From literatures, little or no attention was given problem, making difficult implement some these policies/schemes in scarce environment. Our “Cooperative Adaptive Symmetrical Initiated Dynamic/Diffusion (CASID)” developed using Java Development Environment (JADE) middle ware service oriented environment which agent-based. software used simulate events (jobs distribution) on With transfer allowed when all busy, any over loaded server process jobs internally completion. We achieved by having two different agents; static cognitive agents dynamic agents. results were compared existing schemes. CASID outperforms PLB scheme terms time system throughput.

参考文章(12)
Wayne Winston, OPTIMALITY OF THE SHORTEST LINE DISCIPLINE Journal of Applied Probability. ,vol. 14, pp. 181- 189 ,(1977) , 10.2307/3213271
Mauro Andreolini, Emiliano Casalicchio, Michele Colajanni, Marco Mambelli, A Cluster-Based Web System Providing Differentiated and Guaranteed Services Cluster Computing. ,vol. 7, pp. 7- 19 ,(2004) , 10.1023/B:CLUS.0000003940.34740.BE
Yong Fu, Hongan Wang, Chenyang Lu, Ramu Chandra, Distributed Utilization Control for Real-Time Clusters with Load Balancing real-time systems symposium. pp. 137- 146 ,(2006) , 10.1109/RTSS.2006.20
J. Ghanem, C.T. Abdallah, M.M. Hayat, J. Chiasson, J.D. Birdwell, DISTRIBUTED LOAD BALANCING IN THE PRESENCE OF NODE FAILURE AND NETWORK DELAYS IFAC Proceedings Volumes. ,vol. 38, pp. 124- 129 ,(2005) , 10.3182/20050703-6-CZ-1902.01561
R. B. Patel, Neetu Aggarwal, Load Balancing on Open Networks: A Mobile Agent Approach Journal of Computer Science. ,vol. 2, pp. 337- 346 ,(2006) , 10.3844/JCSSP.2006.337.346
Satish Penmatsa, Anthony T. Chronopoulos, Dynamic Multi-User Load Balancing in Distributed Systems international parallel and distributed processing symposium. pp. 1- 10 ,(2007) , 10.1109/IPDPS.2007.370312
Kai Shen, Tao Yang, Lingkun Chu, Cluster load balancing for fine-grain network services international parallel and distributed processing symposium. pp. 93- ,(2002) , 10.1109/IPDPS.2002.1015534
Neeraj Nehra, RB Patel, VK Bhat, None, A Framework for Distributed Dynamic Load Balancing in Heterogeneous Cluster Journal of Computer Science. ,vol. 3, pp. 14- 24 ,(2007) , 10.3844/JCSSP.2007.14.24
Mauro Andreolini, Sara Casolari, Michele Colajanni, A Distributed Architecture for Gracefully Degradable Web-Based Services network computing and applications. pp. 235- 238 ,(2006) , 10.1109/NCA.2006.1
M. Gerla, L. Kleinrock, On the Topological Design of Distributed Computer Networks IEEE Transactions on Communications. ,vol. 25, pp. 48- 60 ,(1977) , 10.1109/TCOM.1977.1093709