This paper presents and analyzes Self-CAN, a self-organizing P2P system that, while relying on the multi-dimensional structured organization of peers provided by CAN, exploits the operations of ant-based mobile agents to sort the re- source keys and distribute them to peers. The benefits of the self-organization approach are remarkable, starting from increased flexibility and robustness, to better load balanc- ing characteristics. Most notably, peer indexes and resource keys can be defined on different and independent spaces, which overcomes the main limitation of standard structured P2P systems, i.e., the necessity of assigning each key to a peer having a specified index. This decoupling opens the possibility of giving a semantic meaning to resource keys and enables the efficient execution of multi-dimensional range queries, which are essential in some types of distributed sys- tems, for example in Grids.
A self-organizing P2P system with multi-dimensional structure / Raffaele, Giordanelli; Carlo, Mastroianni; Meo, Michela. - (2011), pp. 51-60. (Intervento presentato al convegno 8th ACM international conference on Autonomic computing - ICAC '11) [10.1145/1998582.1998593].
A self-organizing P2P system with multi-dimensional structure
MEO, Michela
2011
Abstract
This paper presents and analyzes Self-CAN, a self-organizing P2P system that, while relying on the multi-dimensional structured organization of peers provided by CAN, exploits the operations of ant-based mobile agents to sort the re- source keys and distribute them to peers. The benefits of the self-organization approach are remarkable, starting from increased flexibility and robustness, to better load balanc- ing characteristics. Most notably, peer indexes and resource keys can be defined on different and independent spaces, which overcomes the main limitation of standard structured P2P systems, i.e., the necessity of assigning each key to a peer having a specified index. This decoupling opens the possibility of giving a semantic meaning to resource keys and enables the efficient execution of multi-dimensional range queries, which are essential in some types of distributed sys- tems, for example in Grids.Pubblicazioni consigliate
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.
https://hdl.handle.net/11583/2557574
Attenzione
Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo