Title :
A P2P Resource Discovery System Based on a Forest of Trees
Author :
Marzolla, Moreno ; Mordacchini, Matteo ; Orlando, Salvatore
Author_Institution :
INFN, Padova
Abstract :
The convergence of the grid and peer-to-peer (P2P) worlds has led to many solutions that try to efficiently solve the problem of resource discovery on grids. Some of these solutions are extensions of P2P DHT-based networks. We believe that these systems are not flexible enough in the case the data present in the network is very dynamic, i.e. the data values change very frequently over time. This a very common case for some kind of data in typical grid systems, like CPU loads, queue occupation, etc. In this paper we present a variation of a previous work based on a tree-shaped P2P overlay network. The system uses routing indexes to efficiently route queries and update messages in the presence of highly variable data. The new system is based on a two-level hierarchical network topology, where tree topologies must be only maintained at the lower level of the hierarchy. The main aim of this new organization is to achieve a simpler maintenance of the overall P2P graph topology. This is reached at the cost of some imprecision in the routing indexes built at the upper level of the graph hierarchy
Keywords :
database indexing; grid computing; message passing; peer-to-peer computing; query processing; resource allocation; table lookup; telecommunication network routing; telecommunication network topology; trees (mathematics); CPU loads; DHT-based network; P2P graph topology; P2P resource discovery system; grid system; peer-to-peer network; queue occupation; routing indexes; tree-shaped P2P overlay network; Application software; Costs; Indexing; Information retrieval; Large-scale systems; Network topology; Peer to peer computing; Query processing; Routing; Tree graphs;
Conference_Titel :
Database and Expert Systems Applications, 2006. DEXA '06. 17th International Workshop on
Conference_Location :
Krakow
Print_ISBN :
0-7695-2641-1
DOI :
10.1109/DEXA.2006.16