DocumentCode
2774731
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
Volume
1
fYear
2005
fDate
9-12 May 2005
Firstpage
259
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Cluster Computing and the Grid, 2005. CCGrid 2005. IEEE International Symposium on
Print_ISBN
0-7803-9074-1
Type
conf
DOI
10.1109/CCGRID.2005.1558563
Filename
1558563
Link To Document