DocumentCode
3018990
Title
The organic grid: self-organizing computation on a peer-to-peer network
Author
Chakravarti, Arjav J. ; Baumgartner, Gerald ; Lauria, Mario
Author_Institution
Dept. of Comput. & Inf. Sci., Ohio State Univ., Columbus, OH, USA
fYear
2004
fDate
17-18 May 2004
Firstpage
96
Lastpage
103
Abstract
Desktop grids have recently been used to perform some of the largest computations in the world and have the potential to grow by several more orders of magnitude. However, current approaches to utilizing desktop resources require either centralized servers or extensive knowledge of the underlying system, limiting their scalability. We propose a biologically inspired and fully-decentralized approach to the organization of computation that is based on the autonomous scheduling of strongly mobile agents on a peer-to-peer network. In a radical departure from current models, we envision large-scale desktop grids in which agents autonomously organize themselves so as to maximize resource utilization. By encapsulating computation and behavior into agents, the organization of the computation can be customized for different classes of applications. At the same time, the design of the underlying infrastructure is greatly simplified, resulting in a system that naturally lends itself to a true peer-to-peer implementation where each node can be at the same time provider and user of the computing utility infrastructure. We demonstrate this concept with a reduced-scale proof-of-concept implementation that executes a data-intensive independent-task application on a set of heterogeneous, geographically distributed machines. We present a detailed exploration of the design space of our system and a performance evaluation of our implementation using metrics appropriate for assessing self-organizing desktop grids.
Keywords
computer networks; grid computing; mobile agents; processor scheduling; self-adjusting systems; agent organization; autonomous scheduling; desktop grids; desktop resources; distributed machines; mobile agents; organic grid; peer-to-peer network; self-organizing computation; Biological system modeling; Biology computing; Computer networks; Grid computing; Large-scale systems; Mobile agents; Network servers; Peer to peer computing; Processor scheduling; Scalability;
fLanguage
English
Publisher
ieee
Conference_Titel
Autonomic Computing, 2004. Proceedings. International Conference on
Print_ISBN
0-7695-2114-2
Type
conf
DOI
10.1109/ICAC.2004.1301352
Filename
1301352
Link To Document