Combining geo‐referencing and network coding for distributed large‐scale information management

The widespread and ubiquitous availability of Internet access enables the collective sharing of huge amount of data generated by heterogeneous sources. For example, the information, which will be exchanged among entities (sensors, people, and services) of future smart cities to enhance the security and lifestyle of their citizens, poses the challenging question of how this information can be efficiently and effectively maintained across the city. In this article, we propose a decentralized approach, based on the distributed geographic table (DGT) overlay scheme, which exploits geo‐referenced information about nodes to achieve efficient data management. After recalling DGT main concepts, we illustrate the possible node types and how information can be published and retrieved within the network. To cope with the unavoidable node failures and disconnections, our approach leverages upon randomized network coding to increase the robustness of publish/retrieval operations. Evaluation is carried out through an extensive simulation analysis for a realistic urban scenario using the metrics of efficiency in data publication/search, resource availability, and storage occupancy requirements. Results show the approach effectiveness for large‐scale sharing of geo‐referenced information and tradeoffs between redundancy overhead and resource availability. A few results obtained with a preliminary DGT implementation are also presented in the paper. Copyright © 2014 John Wiley & Sons, Ltd.

[1]  Michele Amoretti,et al.  A Practical Network Coding Approach for Peer-to-Peer Distributed Storage , 2010, 2010 IEEE International Symposium on Network Coding (NetCod).

[2]  Ivan Seskar,et al.  Rate of location area updates in cellular systems , 1992, [1992 Proceedings] Vehicular Technology Society 42nd VTS Conference - Frontiers of Technology.

[3]  Michele Amoretti,et al.  Simulating mobile and distributed systems with DEUS and ns-3 , 2013, 2013 International Conference on High Performance Computing & Simulation (HPCS).

[4]  Mark Handley,et al.  SIP: Session Initiation Protocol , 1999, RFC.

[5]  Rudolf Ahlswede,et al.  Network information flow , 2000, IEEE Trans. Inf. Theory.

[6]  Ralf Steinmetz,et al.  Globase.KOM - A P2P Overlay for Fully Retrievable Location-based Search , 2007, Seventh IEEE International Conference on Peer-to-Peer Computing (P2P 2007).

[7]  Christina Fragouli,et al.  Network Coding Fundamentals , 2007, Found. Trends Netw..

[8]  Michele Amoretti,et al.  Evaluating the robustness of the DGT approach for smartphone-based vehicular networks , 2011, 2011 IEEE 36th Conference on Local Computer Networks.

[9]  Martin Mauve,et al.  PeerTIS: a peer-to-peer traffic information system , 2009, VANET '09.

[10]  Christina Fragouli,et al.  Network Coding Applications , 2008, Found. Trends Netw..

[11]  Alexandros G. Dimakis,et al.  Network Coding for Distributed Storage Systems , 2007, IEEE INFOCOM 2007 - 26th IEEE International Conference on Computer Communications.

[12]  Olivier Festor,et al.  Content pollution quantification in large P2P networks : A measurement study on KAD , 2011, 2011 IEEE International Conference on Peer-to-Peer Computing.

[13]  Michele Amoretti,et al.  Randomized network coding in distributed storage systems with layered overlay , 2011, 2011 Information Theory and Applications Workshop.

[14]  Steve Wright,et al.  Intelligent spaces : the application of pervasive ICT , 2006 .

[15]  Michele Amoretti,et al.  A Survey of Peer- to -Peer Overlay Schemes: Effectiveness, Efficiency and Security , 2009 .

[16]  J. Rosenberg,et al.  Session Initiation Protocol , 2002 .

[17]  Alexandros G. Dimakis,et al.  The Benefits of Network Coding for Peer-to-Peer Storage Systems , 2006 .

[18]  Alberto Montresor,et al.  Efficient dissemination in decentralized social networks , 2011, 2011 IEEE International Conference on Peer-to-Peer Computing.

[19]  Christos Gkantsidis,et al.  Comprehensive view of a live network coding P2P system , 2006, IMC '06.

[20]  Baochun Li,et al.  Random Network Coding in Peer-to-Peer Networks: From Theory to Practice , 2011, Proceedings of the IEEE.

[21]  Sasu Tarkoma,et al.  Towards optimal keyword-based content dissemination in DHT-based P2P networks , 2011, 2011 IEEE International Conference on Peer-to-Peer Computing.

[22]  Michele Amoretti,et al.  GeoKad: A P2P distributed localization protocol , 2010, 2010 8th IEEE International Conference on Pervasive Computing and Communications Workshops (PERCOM Workshops).

[23]  Frédérique E. Oggier,et al.  Byzantine fault tolerance of regenerating codes , 2011, 2011 IEEE International Conference on Peer-to-Peer Computing.

[24]  Michele Amoretti,et al.  Proactive neighbor localization based on distributed geographic table , 2010, MoMM.

[25]  A.F. Gomez-Skarmeta,et al.  Experimental evaluation of a novel vehicular communication paradigm based on cellular networks , 2008, 2008 IEEE Intelligent Vehicles Symposium.