Information Technology Reference
In-Depth Information
Figure 1. P2P Grid system
Figure 2. P2P Grid system architecture
site consists of one super node and several general
nodes. Super nodes exchange the site information
with each other by adopting the P2P approach
and manage resources and jobs in general nodes.
General nodes are responsible both for job execu-
tion and for supplying the resource information
of the general node to the super node. The P2P
Grid system architecture is shown in Figure 1.
approach which not only provides the similar
performance with centralized approach, but also
remain the advantage of distributed approaches.
Li et al. (2009) propose a hybrid strategy to bal-
ance the workload according to the average-based
and immediate resource information. Moreover,
the hybrid strategy improves the performance of
sequential tasks.
This paper proposes a Uni-P2P communication
model to connect grid sites and also proposes a
P2P resource monitoring system to collect the
resource information. A preliminary load balanc-
ing prototype (Huang et al., 2010) for P2P Grid
systems is also implemented. It employs limited
system information to achieve the load balanc-
ing and improve the resource utilization. In this
chapter, we integrate the proposed load balancing
prototype into the Uni-P2P communication model
to make P2P Grid systems more efficient.
Uni-P2P Communication Model
The Uni-P2P communication model is developed
by JXTA. The JXTA project (Gong et al., 2002)
was proposed to enable P2P routing services which
locate and communicate with peers.
In our system architecture, we build the Uni-
P2P communication model on the Globus Toolkit
as shown in Figure 2.
Uni-P2P communication model includes five
modules, as shown in Figure 3: the configuration
module, the information service module, the file
transfer module, the load balance module, and
the execution management module.
The functions of the configuration module
include the basic parameters setup, P2P pipe
startup, and the initialization of peers. This mod-
ule is fundamental in the Uni-P2P communication
model. The file transfer module supports the
universal pipes among computing nodes to trans-
fer job files, data files, command messages, and
the job description files. The information service
module includes three sub-modules: the resource
discovery, the resource collection and the resource
aggregation. The information service module
manages the global resource information among
SYSTEM ARCHITECTURE
P2P Grid System
The P2P Grid computing system is a distributed
computing systems based on the grid computing
system, which employs the P2P approach to ex-
change information. In the P2P Grid system, each
Search WWH ::




Custom Search