2nd International ICST Conference on Autonomic Computing and Communication Systems

Research Article

R-P2P a Data Centric DTN Middleware with Interconnected Throwboxes

Download514 downloads
  • @INPROCEEDINGS{10.4108/ICST.AUTONOMICS2008.4598,
        author={Francesco De Pellegrini and Iacopo Carreras and Daniele Miorandi and Imrich Chlamtac and Corrado Moiso},
        title={R-P2P a Data Centric DTN Middleware with Interconnected Throwboxes},
        proceedings={2nd International ICST Conference on Autonomic Computing and Communication Systems},
        publisher={ICST},
        proceedings_a={AUTONOMICS},
        year={2010},
        month={5},
        keywords={Middleware Opportunistic Communications Delay Tolerant Networks DHT},
        doi={10.4108/ICST.AUTONOMICS2008.4598}
    }
    
  • Francesco De Pellegrini
    Iacopo Carreras
    Daniele Miorandi
    Imrich Chlamtac
    Corrado Moiso
    Year: 2010
    R-P2P a Data Centric DTN Middleware with Interconnected Throwboxes
    AUTONOMICS
    ICST
    DOI: 10.4108/ICST.AUTONOMICS2008.4598
Francesco De Pellegrini1,*, Iacopo Carreras1,*, Daniele Miorandi1,*, Imrich Chlamtac1,*, Corrado Moiso2,*
  • 1: CREATE-NET, via Alla Cascata 56/c 38100, Trento, Italy
  • 2: Telecom Italia Lab., Via G. Reiss Romoli 274 10148, Torino, Italy
*Contact email: francesco.depellegrini@create-net.org, iacopo.carreras@create-net.org, daniele.miorandi@create-net.org, imrich.chlamtac@create-net.org, corrado.moiso@telecomitalia.it

Abstract

In this paper we describe R-P2P, a novel system meant to support the search and retrieval of data in a given area. R-P2P couples opportunistic wireless communications between mobile devices with an interconnected network of throwboxes. The set of throwboxes implements a distributed and localized data storage. Overall, the system integrates in an on-demand, delay-tolerant fashion two main network extensions: a query forwarding engine running on top of the opportunistic network and a data retrieval mechanism performed on throwboxes. We detail the building blocks of the proposed system, describing the functionalities and the interactions of the various middleware modules. Finally we illustrate the current implementation of R-P2P.