Title :
P3: P2P-based middleware enabling transfer and aggregation of computational resources
Author :
Shudo, Kazuyuki ; Tanaka, Yoshio ; Sekiguchi, Satoshi
Author_Institution :
Grid Technol. Res. Center, National Inst. of Adv. Ind. Sci. & Technol., Ibaraki, Japan
Abstract :
This paper presents middleware enabling mutual and equal transfer of computing power between individuals, as in the original idea behind P2P, while also supporting large-scale distributed computation utilizing heterogeneous PCs. This goal is strongly supported by a network overlay over which peers can communicate with each other directly and bidirectionally. We made use of a general-purpose P2P library, JXTA, supporting the common requirements of P2P software, including network overlay. Other features of the P2P library, such as ad-hoc self-organization, discovery and grouping of peers, also support our middleware efficiently. In this paper, we propose and evaluate an application of those P2P concepts to virtual resource transfer and parallel computation with aggregated resources. However, such a P2P library imposes a certain amount of overhead on the middleware in terms of communication performance. Measured communication performance and throughput of an application program shows the feasibility of the application of P2P concepts. The middleware achieves 100 × 106 bps communication performance and over a 20 fold increase in speed with 32 computers, even though the granularity of workunits is as fine as less than a second.
Keywords :
middleware; peer-to-peer computing; JXTA; P2P library; P2P software; P2P-based middleware; P3; aggregated resources; computational resources; heterogeneous PCs; large-scale distributed computation; network overlay; parallel computation; virtual resource transfer; Application software; Computer networks; Distributed computing; Grid computing; Internet; Large-scale systems; Middleware; Personal communication networks; Software libraries; Throughput;
Conference_Titel :
Cluster Computing and the Grid, 2005. CCGrid 2005. IEEE International Symposium on
Print_ISBN :
0-7803-9074-1
DOI :
10.1109/CCGRID.2005.1558563