Distributed Hash Tables (DHTs) provide a flexible and reliable infrastructure for data storage and retrieval in peer-to-peer communities. We propose to apply Kademlia DHT to organize data management and cooperation between users participating in different work-groups. Particularly, in this paper we propose a mechanism for increasing the resilience and the overall performance of a Kademlia-based distributed work-sharing system, taking into account frequent joins and leaves of network nodes. To achieve this goal we propose a new flexible scheme for resource management that provides more resilience and fault tolerance than other mechanisms used by existent cooperative storage systems with a collaborative nature. In this work we try to extend and generalize our solution to fit several application contexts of collaborative computing, thereby addressing some common problems about resilience of existent distributed collaborative systems.

A resilient architecture for DHT-based distributed collaborative environments / Cirani, S.; Fedotova, N.; Veltri, Luca. - (2008), pp. 1-8. (Intervento presentato al convegno RISE/EFTS Joint International Workshop on Software Engineering for Resilient Systems (SERENE'08) tenutosi a Newcastle upon Tyne, UK nel November 17-19, 2008) [10.1145/1479772.1479774].

A resilient architecture for DHT-based distributed collaborative environments

S. Cirani;VELTRI, Luca
2008-01-01

Abstract

Distributed Hash Tables (DHTs) provide a flexible and reliable infrastructure for data storage and retrieval in peer-to-peer communities. We propose to apply Kademlia DHT to organize data management and cooperation between users participating in different work-groups. Particularly, in this paper we propose a mechanism for increasing the resilience and the overall performance of a Kademlia-based distributed work-sharing system, taking into account frequent joins and leaves of network nodes. To achieve this goal we propose a new flexible scheme for resource management that provides more resilience and fault tolerance than other mechanisms used by existent cooperative storage systems with a collaborative nature. In this work we try to extend and generalize our solution to fit several application contexts of collaborative computing, thereby addressing some common problems about resilience of existent distributed collaborative systems.
2008
9781605582757
A resilient architecture for DHT-based distributed collaborative environments / Cirani, S.; Fedotova, N.; Veltri, Luca. - (2008), pp. 1-8. (Intervento presentato al convegno RISE/EFTS Joint International Workshop on Software Engineering for Resilient Systems (SERENE'08) tenutosi a Newcastle upon Tyne, UK nel November 17-19, 2008) [10.1145/1479772.1479774].
File in questo prodotto:
Non ci sono file associati a questo prodotto.

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11381/2538387
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 1
  • ???jsp.display-item.citation.isi??? ND
social impact