MobCCN: a CCN-compliant protocol for data collection with opportunistic contacts in IoT environments

In IoT environments, a significant fraction of services can be expected to be relevant and contextualised to the physical area where data is generated. This is due to the typical strong bond between IoT devices and the physical environment where they are located. Moreover, communication patterns may be largely content-centric rather than device-centric, as interest would be in getting the data, irrespective of where they are generated or stored. In this paper we propose MobCCN, a content-centric network protocol to support data delivery in presence of tiny IoT devices (such as sensors) and users' personal mobile devices (such as smartphones). MobCCN joins together opportunistic networking techniques (to support contextualised, proximity-based communications) and Information Centric Networking (ICN) to support content-centric communication patterns. MobCCN defines a new CCN-like routing and forwarding algorithm, which dynamically builds a gradient-based content-dissemination graph using estimates of the contact rates between nodes, and between nodes and the data that is produced and stored in the network. While preserving compatibility with the standard CCN mechanisms, the MobCCN algorithm makes CCN routing and forwarding suitable for opportunistic networking environments. We have implemented MobCCN in CCN-lite, a de-facto standard lightweight implementation of CCN, which is suitable for resource-constrained devices. Simulation results confirm the feasibility of the proposed approach both in terms of scalability and efficiency.

[1]  Scott Shenker,et al.  A data-oriented (and beyond) network architecture , 2007, SIGCOMM '07.

[2]  Serge Fdida,et al.  Navigo: Interest forwarding by geolocations in vehicular Named Data Networking , 2015, 2015 IEEE 16th International Symposium on A World of Wireless, Mobile and Multimedia Networks (WoWMoM).

[3]  Stephen Farrell,et al.  Network of Information (NetInf) - An information-centric networking architecture , 2013, Comput. Commun..

[4]  Nathalie Mitton,et al.  Named Data Networking: A natural design for data collection in Wireless Sensor Networks , 2013, 2013 IFIP Wireless Days (WD).

[5]  Mahdi Ben Alaya,et al.  Architecting information centric ETSI-M2M systems , 2014, 2014 IEEE International Conference on Pervasive Computing and Communication Workshops (PERCOM WORKSHOPS).

[6]  Jussi Kangasharju,et al.  Content-Centric Networking in the Internet of Things , 2016, 2016 13th IEEE Annual Consumer Communications & Networking Conference (CCNC).

[7]  Asit Chakraborti,et al.  Contextualized information-centric home network , 2013, SIGCOMM.

[8]  Mario Gerla,et al.  BLOOGO: BLOOm filter based GOssip algorithm for wireless NDN , 2012, NoM '12.

[9]  Andrea Passarella,et al.  HCMM: Modelling spatial and temporal properties of human mobility driven by users' social relationships , 2010, Comput. Commun..

[10]  Teruo Higashino,et al.  Edge-centric Computing: Vision and Challenges , 2015, CCRV.

[11]  Thomas Engel,et al.  CCN traffic optimization for IoT , 2013, 2013 Fourth International Conference on the Network of the Future (NoF).

[12]  Thomas C. Schmidt,et al.  Information centric networking in the IoT: experiments with NDN in the wild , 2014, ICN '14.

[13]  Antonella Molinaro,et al.  Caching in Named Data Networking for the wireless Internet of Things , 2015, 2015 International Conference on Recent Advances in Internet of Things (RIoT).

[14]  Fehmi Ben Abdesslem,et al.  Applicability and Tradeoffs of Information-Centric Networking for Efficient IoT , 2015 .

[15]  Jörg Ott,et al.  Towards an Information Centric Network Architecture for Universal Internet Access , 2016, CCRV.

[16]  Athanasios V. Vasilakos,et al.  Information-centric networking for the internet of things: challenges and opportunities , 2016, IEEE Network.

[17]  George Parisis,et al.  Designing and realizing an information-centric internet , 2012, IEEE Communications Magazine.

[18]  Patrick Crowley,et al.  Named data networking , 2014, CCRV.

[19]  Mario Gerla,et al.  Interest propagation in named data manets , 2013, 2013 International Conference on Computing, Networking and Communications (ICNC).

[20]  Antonella Molinaro,et al.  On the Performance of Caching and Forwarding in Information-Centric Networking for the IoT , 2015, WWIC.

[21]  Antonella Molinaro,et al.  Forwarding strategies in named data wireless ad hoc networks: Design and evaluation , 2015, J. Netw. Comput. Appl..

[22]  Marco Conti,et al.  Mobile ad hoc networking: milestones, challenges, and new research directions , 2014, IEEE Communications Magazine.

[23]  Gene Tsudik,et al.  Securing instrumented environments over content-centric networking: the case of lighting control and NDN , 2013, 2013 IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS).

[24]  Van Jacobson,et al.  Networking named content , 2009, CoNEXT '09.

[25]  Antonella Molinaro,et al.  Multi-source data retrieval in IoT via named data networking , 2014, ICN '14.

[26]  Antonella Molinaro,et al.  Content-centric wireless networking: A survey , 2014, Comput. Networks.