TY - JOUR
T1 - A peer-to-peer mechanism for resource location and allocation over the grid
AU - Hsiao, Hung Chang
AU - Baker, Mark
AU - King, Chung Ta
N1 - Funding Information:
★ This work was supported in part by National Science Council, Taiwan, under Grant NSC 93-2752-E-007-004-PAE, and National Center for High-performance Comput-ing, under Grant NCHC–KING 010200.
PY - 2004
Y1 - 2004
N2 - Recent advances in P2P lookup overlays provide an appealing solution for distributed search without relying on a single database server. In addition to performing resource discovery, these P2P substrates also offer membership management for dynamic peers. In this paper, we propose a publicly shared architecture called VC2A that takes advantage of a P2P lookup substrate for computational applications. VC2A targets computational master-slave applications. An application running in VC2A dynamically allocates resources from the system on the fly. These allocated resources then self-manage and -heal. We have implemented an architecture based on our previous efforts that include an enhanced P2P lookup overlay and a mobile agent system on top of this overlay. We show that VC2A is not only scalable but robust, and takes advantage of heterogeneity of the resources.
AB - Recent advances in P2P lookup overlays provide an appealing solution for distributed search without relying on a single database server. In addition to performing resource discovery, these P2P substrates also offer membership management for dynamic peers. In this paper, we propose a publicly shared architecture called VC2A that takes advantage of a P2P lookup substrate for computational applications. VC2A targets computational master-slave applications. An application running in VC2A dynamically allocates resources from the system on the fly. These allocated resources then self-manage and -heal. We have implemented an architecture based on our previous efforts that include an enhanced P2P lookup overlay and a mobile agent system on top of this overlay. We show that VC2A is not only scalable but robust, and takes advantage of heterogeneity of the resources.
UR - http://www.scopus.com/inward/record.url?scp=35048842753&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=35048842753&partnerID=8YFLogxK
U2 - 10.1007/978-3-540-30566-8_72
DO - 10.1007/978-3-540-30566-8_72
M3 - Article
AN - SCOPUS:35048842753
SN - 0302-9743
VL - 3358
SP - 604
EP - 614
JO - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
JF - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
ER -