2007
Journal article  Open Access

Peer-to-peer systems for discovering resources in a dynamic grid

Marzolla M., Mordacchini M., Orlando S.

Overlay networks  GRID COMPUTING  Artificial Intelligence  Theoretical Computer Science  Hardware and Architecture  Multi-attribute range queries  Software  Peer-to-Peer  Computer Graphics and Computer-Aided Design  Computer Networks and Communications  Routing Indexes  Resource discovery 

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 when the indexed data are very dynamic, i.e., the values of the resource attributes change very frequently over time. This is a common case for Grid metadata, like CPU loads, queue occupation, etc. Moreover, since common requests for Grid resources may be expressed as multi-attribute range queries, we think that the DHT-based P2P solutions are poorly flexible and efficient in handling them. In this paper we present two P2P systems. Both are based on Routing Indexes, which are used to efficiently route queries and update messages in the presence of highly variable data. The first system uses a tree-shaped overlay network. The second one is an evolution of the first, and is based on a two-level hierarchical network topology, where tree topologies must only be maintained at the lower level of the hierarchy, i.e., within the various node groups making up the network. The main goal of the second organization is to achieve a simpler maintenance of the overall P2P graph topology, by preserving the good properties of the tree-shaped topology. We discuss the results of extensive simulation studies aimed at assessing the performance and scalability of the proposed approaches. We also analyze how the network topologies affect the propagation of query and update messages.

Source: Parallel computing 33 (2007): 339–358. doi:10.1016/j.parco.2007.02.006

Publisher: North-Holland : Amsterdam, [poi] Elsevier Science [S.l.], Paesi Bassi


Metrics



Back to previous page
BibTeX entry
@article{oai:it.cnr:prodotti:44040,
	title = {Peer-to-peer systems for discovering resources in a dynamic grid},
	author = {Marzolla M. and Mordacchini M. and Orlando S.},
	publisher = {North-Holland : Amsterdam, [poi] Elsevier Science  [S.l.], Paesi Bassi},
	doi = {10.1016/j.parco.2007.02.006},
	journal = {Parallel computing},
	volume = {33},
	pages = {339–358},
	year = {2007}
}