Distributed Dynamic Load Balancing in P2P Grid Systems

Distributed Dynamic Load Balancing in P2P Grid Systems

You-Fu Yu (National Taichung University, Taiwan, ROC), Po-Jung Huang (National Taichung University, Taiwan, ROC) and Kuan-Chou Lai (National Taichung University, Taiwan, ROC)
Copyright: © 2011 |Pages: 15
DOI: 10.4018/978-1-60960-603-9.ch018
OnDemand PDF Download:
$30.00
List Price: $37.50

Abstract

P2P Grids could solve large-scale scientific problems by using geographically distributed heterogeneous resources. However, a number of major technical obstacles must be overcome before this potential can be realized. One critical problem to improve the effective utilization of P2P Grids is the efficient load balancing. This chapter addresses the above-mentioned problem by using a distributed load balancing policy. In this chapter, we propose a P2P communication mechanism, which is built to deliver varied information across heterogeneous Grid systems. Basing on this P2P communication mechanism, we develop a load balancing policy for improving the utilization of distributed computing resources. We also develop a P2P resource monitoring system to capture the dynamic resource information for the decision making of load balancing. Moreover, experimental results show that the proposed load balancing policy indeed improves the utilization and achieves effective load balancing.
Chapter Preview
Top

There are many middlewares (e.g., Globus Toolkit, Unicore, gLite, etc.) which have been developed for grid systems. Most of them focus on providing the core middleware services for supporting the development functionality of high-level applications. However, they usually depend on specialized servers to maintain the distributed resource information. On the other hand, P2P systems adopt decentralized resource discovery approaches and thus do not rely on any specialized servers to capture distributed resource information. In this section, we present the related works of grid information systems and load balancing policies.

Complete Chapter List

Search this Book:
Reset