DocumentCode
179986
Title
Support for resource aggregation in collaborative P2P systems
Author
Arellanes, Damian ; Mendoza, Sergio ; Decouchant, Dominique
Author_Institution
Dept. de Comput., Inst. Politec. Nac. - CINVESTAV-IPN, Mexico City, Mexico
fYear
2014
fDate
Sept. 29 2014-Oct. 3 2014
Firstpage
1
Lastpage
6
Abstract
In the last years, usage alternatives of P2P systems have been proposed, in which nodes provide resources and use resources of others in a collaborative way, in order to accomplish high scale tasks. Such systems are called “Collaborative P2P Systems” and have an important role in resource aggregation: advertisement, discovery, selection, matching, and binding phases. However, any toolkit does not allow developers to incorporate resource aggregation support into such systems using a specific programming language. In addition, existent solutions do not achieve cohesion among the key phases of resource aggregation (selection, matching, and binding). The main contribution of this paper is the design and implementation of a novel support that provides cohesion among such key phases and allows developers to aggregate multi-attribute, single-attribute, dynamic, static, and heterogeneous resources into collaborative P2P systems. The proposed Java-based support follows an unstructured topology based on super-peers, which advertise, select, match, and bind resources on behalf of their peers, reducing the network traffic. To validate our proposal, we developed a collaborative P2P application that generates the Mandelbrot set by means of the collaboration of several heterogeneous resources.
Keywords
Java; groupware; peer-to-peer computing; resource allocation; Java-based support; Mandelbrot set; advertisement phase; binding phase; collaborative P2P systems; discovery phase; dynamic resource; heterogeneous resource collaboration; matching phase; multiattribute resource; network traffic reduction; programming language; resource aggregation support; selection phase; single-attribute resource; static resource; unstructured topology; Aggregates; Collaboration; Dynamic scheduling; Equations; Mathematical model; Peer-to-peer computing; Protocols;
fLanguage
English
Publisher
ieee
Conference_Titel
Electrical Engineering, Computing Science and Automatic Control (CCE), 2014 11th International Conference on
Conference_Location
Campeche
Print_ISBN
978-1-4799-6228-0
Type
conf
DOI
10.1109/ICEEE.2014.6978323
Filename
6978323
Link To Document