Building Structured Peer-to-Peer Resource Sharing Platform Using Object Encapsulation Approach

This paper designed and built a distributed hash table based computing resource sharing platform named OE-P2RSP. By employing Peer-to-Peer services, OE-P2RSP allowed users to submit jobs to be run in the system and to run jobs submitted by other users on any resources available over the Internet, essentially allowing a group of users to form an Ad hoc set of shared resources. OE-P2RSP is based on structured peer on network share, improves the communication mode of system by encapsulated object, object group, and physical proximity principle, and the use of physical proximity principle, and gathers computing resources better in the same research institution or enterprise within local area network. The experimental results obtained via simulations show that the system can reliably execute scientific applications on a widely distributed set of resources with good load balancing and low matchmaking cost and that OE-P2RSP has good efficiency, load balancing and scalability. DOI:  http://dx.doi.org/10.11591/telkomnika.v11i2.2056

[1]  Rajkumar Buyya,et al.  An Autonomic Peer-to-Peer Architecture for Hosting Stateful Web Services , 2008, 2008 Eighth IEEE International Symposium on Cluster Computing and the Grid (CCGRID).

[2]  Fei Jiang,et al.  An Object Encapsulation Approach for P2P Resource Sharing Platform , 2013 .

[3]  Geoffrey C. Fox,et al.  Towards enabling peer‐to‐peer Grids , 2005, Concurr. Pract. Exp..

[4]  Craig J. Patten,et al.  DISCWorld: A Distributed High Performance Computing Environment , 1998, HPCN Europe.

[5]  Domenico Talia,et al.  Peer-to-Peer Models for Resource Discovery in Large-Scale Grids: A Scalable Architecture , 2006, VECPAR.

[6]  Wei-Chang Yeh,et al.  Economic-based resource allocation for reliable Grid-computing service based on Grid Bank , 2012, Future Gener. Comput. Syst..

[7]  Nazareno Andrade,et al.  Automatic grid assembly by promoting collaboration in peer-to-peer grids , 2007, J. Parallel Distributed Comput..

[8]  Silvester Tena,et al.  Wireless Sensor Network for Landslide Monitoring in Nusa Tenggara Timur , 2011 .

[9]  Cho-Li Wang,et al.  Conflict-minimizing dynamic load balancing for P2P desktop Grid , 2010, 2010 11th IEEE/ACM International Conference on Grid Computing.

[11]  Satoshi Matsuoka,et al.  Dealing with Grid-Computing Authorization Using Identity-Based Certificateless Proxy Signature , 2011, 2011 11th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing.

[12]  Eric J. Korpela,et al.  SETI@home, BOINC, and Volunteer Distributed Computing , 2012 .

[13]  Cosimo Anglano,et al.  Peer-to-Peer Desktop Grids in the Real World: The ShareGrid Project , 2008, 2008 Eighth IEEE International Symposium on Cluster Computing and the Grid (CCGRID).

[14]  Michel Daydé,et al.  High Performance Computing for Computational Science - VECPAR 2006, 7th International Conference, Rio de Janeiro, Brazil, June 10-13, 2006, Revised Selected and Invited Papers , 2007, VECPAR.

[15]  E. Ertugrul Karsak,et al.  An Integrated Approach Based on 2-Tuple Fuzzy Representation and QFD for Supplier Selection , 2014 .

[16]  Liuba Shrira,et al.  Ownership types for object encapsulation , 2003, POPL '03.

[17]  Simon N. Foley,et al.  WEBCOM-G: A Candidate Middleware for Grid-Ireland , 2006, Int. J. High Perform. Comput. Appl..

[18]  Rong Mo,et al.  SDDG: Semantic desktop data grid , 2010, The 3rd International Conference on Information Sciences and Interaction Sciences.