DocumentCode
3042381
Title
A distributed hash table for computational grids
Author
Riley, Chris ; Scheideler, Christian
Author_Institution
Dept. of Comput. Sci., Johns Hopkins Univ., Baltimore, MD, USA
fYear
2004
fDate
26-30 April 2004
Firstpage
51
Abstract
Summary form only given. We present and analyze a distributed hash table-based supervised peer-to-peer system that allows an even distribution of and efficient lookup for objects (e.g. data or tasks) stored in the system. A supervised peer-to-peer system is a system that is formed by a supervisor but in which all other activities can be performed on a peer-to-peer basis without involving the supervisor. Our system has average constant degree and can distribute objects evenly among the peers up to a constant factor in expectation. The supervised peer-to-peer approach makes the system particularly useful for computational grids. As an example, we discuss the use of our structure for recursively defined algorithms such as dynamic programming and distributed tree searches, and practical problems such as Web crawling; our structure distributes tasks randomly and prevents repeated computations to optimize parallel efficiency.
Keywords
dynamic programming; file organisation; grid computing; table lookup; tree searching; Web crawling; average constant degree; computational grids; distributed hash table; distributed tree searches; dynamic programming; recursively defined algorithms; supervised peer-to-peer system; table lookup; Computer applications; Computer network management; Computer networks; Concurrent computing; Distributed computing; Dynamic programming; Grid computing; Heuristic algorithms; Peer to peer computing; Topology;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Processing Symposium, 2004. Proceedings. 18th International
Print_ISBN
0-7695-2132-0
Type
conf
DOI
10.1109/IPDPS.2004.1302971
Filename
1302971
Link To Document