Assessment of Benefits and Drawbacks of ICN for IoT Applications

According to its creators, ICN is designed to fit the way we use the internet better than IP currently does. The use of named data and distributed network layer caching may provide a more efficient utilization of network resources due to the stateful forwarding plane which allows data to be retrieved from caches close by the requester, while also providing a higher content delivery performance in terms of content retrieval delay. Since the IoT is expected to connect billions of devices to the internet, a resource-efficient network paradigm is needed to cope with the corresponding enormous traffic increase. IoT deployments also typically follow a distributed data generation and retrieval paradigm, which could benefit from ICN’s in-network caching approach and stateful forwarding logic. This thesis focuses on assessing whether ICN is advantageous for the IoT in these aspects, by comparing an ICN approach to an IP approach for IoT applications.

[1]  Alexander Afanasyev,et al.  Named Data Networking of Things (Invited Paper) , 2016, 2016 IEEE First International Conference on Internet-of-Things Design and Implementation (IoTDI).

[2]  Peter Friess,et al.  Internet of Things: Converging Technologies for Smart Environments and Integrated Ecosystems , 2013 .

[3]  Liang Liu,et al.  Cache-Aware Named-Data Forwarding in Internet of Things , 2014, GLOBECOM 2014.

[4]  Lixia Zhang,et al.  ndnSIM 2 : An updated NDN simulator for NS-3 , 2016 .

[5]  Christian Bonnet,et al.  Integrating Named Data Networking in Internet of Things architecture , 2016, 2016 IEEE International Conference on Consumer Electronics-Taiwan (ICCE-TW).

[6]  Mobile Video Delivery with Hybrid ICN IP-integrated ICN solution for 5 G , 2017 .

[7]  Avishai Wool,et al.  An Incremental Super-Linear Preferential Internet Topology Model: Extended Abstract , 2004, PAM.

[8]  Nikos Fotiou,et al.  H-Pastry: An inter-domain topology aware overlay for the support of name-resolution services in the future Internet , 2015, Comput. Commun..

[9]  Nick McKeown,et al.  A network in a laptop: rapid prototyping for software-defined networks , 2010, Hotnets-IX.

[10]  Dario Rossi,et al.  On the Cost of Secure Association of Information Centric Things , 2016, ICN.

[11]  Ruidong Li,et al.  Community-oriented networking technology , 2015 .

[12]  Suyong Eum,et al.  Information-Centric Networking (ICN) Research Challenges , 2016, RFC.

[13]  Ravishankar Ravindran,et al.  A comparative study of MobilityFirst and NDN based ICN-IoT architectures , 2014, 10th International Conference on Heterogeneous Networking for Quality, Reliability, Security and Robustness.

[14]  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).

[15]  Mário Antunes,et al.  On the application of contextual IoT service discovery in Information Centric Networks , 2016, Comput. Commun..

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

[17]  Carsten Bormann,et al.  The Constrained Application Protocol (CoAP) , 2014, RFC.

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

[19]  Sherali Zeadally,et al.  Internet of Things (IoT): Research, Simulators, and Testbeds , 2018, IEEE Internet of Things Journal.

[20]  George Pavlou,et al.  Icarus: a caching simulator for information centric networking (ICN) , 2014, SimuTools.

[21]  Rui L. Aguiar,et al.  Research challenges towards a managed information-centric network of things , 2014, 2014 European Conference on Networks and Communications (EuCNC).

[22]  Nathalie Mitton,et al.  How to choose an experimentation platform for wireless sensor networks? A survey on static and mobile wireless sensor network experimentation facilities , 2015, Ad Hoc Networks.

[23]  Matthew Roughan,et al.  Estimating the Parameters of the Waxman Random Graph , 2015, WAW.

[24]  Vaskar Raychoudhury,et al.  A survey of routing and data dissemination in Delay Tolerant Networks , 2016, J. Netw. Comput. Appl..

[25]  David E. Culler,et al.  Transmission of IPv6 Packets over IEEE 802.15.4 Networks , 2007, RFC.

[26]  Stefan Bouckaert,et al.  The w-iLab.t Testbed , 2010, TRIDENTCOM.

[27]  Branka Vucetic,et al.  Traffic modeling for Machine-to-Machine (M2M) last mile wireless access networks , 2014, 2014 IEEE Global Communications Conference.

[28]  Anders Lindgren,et al.  Design choices for the IoT in Information-Centric Networks , 2016, 2016 13th IEEE Annual Consumer Communications & Networking Conference (CCNC).

[29]  Adam Dunkels,et al.  Contiki - a lightweight and flexible operating system for tiny networked sensors , 2004, 29th Annual IEEE International Conference on Local Computer Networks.

[30]  Mohamed Ibnkahla,et al.  Software-defined wireless network architectures for the Internet-of-Things , 2015, 2015 IEEE 40th Local Computer Networks Conference Workshops (LCN Workshops).

[31]  Li Han,et al.  GRMR: Greedy Regional Multicast Routing for Wireless Sensor Networks , 2016, IEICE Trans. Inf. Syst..

[32]  Gene Tsudik,et al.  Secure Sensing over Named Data Networking , 2014, 2014 IEEE 13th International Symposium on Network Computing and Applications.

[33]  Tony Z. Qiu,et al.  A Comparison Study of Connected Vehicle Systems between Named Data Networking and IP , 2015 .

[34]  Anders Lindgren,et al.  Demo: Experimental Feasibility Study of CCN-lite on Contiki Motes for IoT Data Streams , 2016, ICN.

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

[36]  Syed Obaid Amin,et al.  Hey, I know you are moving: producer movement status privacy in information-centric networking , 2016, 2016 13th IEEE Annual Consumer Communications & Networking Conference (CCNC).

[37]  Sr. Principal Analyst IoT platforms : enabling the Internet of Things , 2016 .

[38]  Alexander Afanasyev,et al.  A survey of mobility support in Named Data Networking , 2016, 2016 IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS).

[39]  Stephen E. Deering,et al.  Internet Protocol, Version 6 (IPv6) Specification , 1995, RFC.

[40]  V. Jacobson,et al.  Congestion avoidance and control , 1988, CCRV.

[41]  Suman Kumar,et al.  PHINet: A Plug-n-Play Content-centric Testbed Framework for Health-Internet of Things , 2015, 2015 IEEE International Conference on Mobile Services.

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

[43]  Mohamed Ahmed Hail,et al.  IoT for AAL: An Architecture via Information-Centric Networking , 2015, 2015 IEEE Globecom Workshops (GC Wkshps).

[44]  Jesus Alonso-Zarate,et al.  A Survey on Application Layer Protocols for the Internet of Things , 2015 .

[45]  Giacomo Verticale,et al.  ICN based shared caching in future converged fixed and mobile network , 2015, 2015 IEEE 16th International Conference on High Performance Switching and Routing (HPSR).

[46]  Khalil Drira,et al.  Cache coherence in Machine-to-Machine Information Centric Networks , 2015, 2015 IEEE 40th Conference on Local Computer Networks (LCN).

[47]  John O'Hara,et al.  Toward a Commodity Enterprise Middleware , 2007, ACM Queue.

[48]  Marco Conti,et al.  Mobile edge clouds for Information-Centric IoT services , 2016, 2016 IEEE Symposium on Computers and Communication (ISCC).

[49]  Rui L. Aguiar,et al.  Consumer driven information freshness approach for content centric networking , 2014, 2014 IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS).

[50]  Giannis F. Marias,et al.  Efficient information lookup for the Internet of Things , 2012, 2012 IEEE International Symposium on a World of Wireless, Mobile and Multimedia Networks (WoWMoM).

[51]  Antonella Molinaro,et al.  eDomus: User-home interactions through Facebook and Named Data Networking , 2014, 2014 Eleventh Annual IEEE International Conference on Sensing, Communication, and Networking (SECON).

[52]  Eric Fleury,et al.  FIT IoT-LAB: A large scale open experimental IoT testbed , 2015, 2015 IEEE 2nd World Forum on Internet of Things (WF-IoT).

[53]  Albert,et al.  Emergence of scaling in random networks , 1999, Science.

[54]  Thomas C. Schmidt,et al.  Publish-Subscribe Deployment Option for NDN in the Constrained Internet of Things , 2018 .

[55]  Antonio Iera,et al.  The Internet of Things: A survey , 2010, Comput. Networks.

[56]  Honguk Woo,et al.  Named data networking for infrastructure wireless networks , 2016, 2016 IEEE International Conference on Consumer Electronics (ICCE).

[57]  Maurizio Naldi,et al.  Connectivity of Waxman topology models , 2005, Comput. Commun..

[58]  Konstantin Mikhaylov,et al.  Wireless Sensor Networks in industrial environment: Real-life evaluation results , 2012, 2012 2nd Baltic Congress on Future Internet Communications.

[59]  Hongke Zhang,et al.  Energy Efficient Interest Forwarding in NDN-Based Wireless Sensor Networks , 2016, Mob. Inf. Syst..

[60]  Ammar Rayes,et al.  Internet of things implications on ICN , 2012, 2012 International Conference on Collaboration Technologies and Systems (CTS).

[61]  Tommaso Pecorella,et al.  A Realistic MAC and Energy Model for 802.15.4 , 2016, WNS3.

[62]  George C. Polyzos,et al.  Energy Efficient Context based Forwarding Strategy in Named Data Networking of Things , 2016, ICN.

[63]  Rui L. Aguiar,et al.  A secure IoT management architecture based on Information-Centric Networking , 2016, J. Netw. Comput. Appl..

[64]  Antonella Molinaro,et al.  Internet of Things via Named Data Networking: The support of push traffic , 2014, 2014 International Conference and Workshop on the Network of the Future (NOF).

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

[66]  Thomas C. Schmidt,et al.  ICN over TSCH: Potentials for Link-Layer Adaptation in the IoT , 2016, ICN.

[67]  Gennaro Boggia,et al.  Information-Centric Networking: Evaluation and Security Considerations , 2016, RFC.

[68]  Radu State,et al.  Exploring IoT Protocols Through the Information-Centric Networking's Lens , 2015, AIMS.

[69]  Jacques Bughin,et al.  The internet of things: mapping the value beyond the hype , 2015 .

[70]  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).

[71]  Ravishankar Ravindran,et al.  IoT Middleware Architecture over Information-Centric Network , 2015, 2015 IEEE Globecom Workshops (GC Wkshps).

[72]  Matthew Roughan,et al.  The Internet Topology Zoo , 2011, IEEE Journal on Selected Areas in Communications.

[73]  Markus Rupp,et al.  Traffic Models for Machine Type Communications , 2013, ISWCS.

[74]  Thomas C. Schmidt,et al.  A Named Data Network Approach to Energy Efficiency in IoT , 2016, 2016 IEEE Globecom Workshops (GC Wkshps).

[75]  BERNARD M. WAXMAN,et al.  Routing of multipoint connections , 1988, IEEE J. Sel. Areas Commun..

[76]  Asit Chakraborti,et al.  Towards software defined ICN based edge-cloud services , 2013, 2013 IEEE 2nd International Conference on Cloud Networking (CloudNet).

[77]  Rui L. Aguiar,et al.  A case for ICN usage in IoT environments , 2014, 2014 IEEE Global Communications Conference.

[78]  Alexander Afanasyev,et al.  Adaptive forwarding in named data networking , 2012, CCRV.

[79]  Klaus Wehrle,et al.  A Simulation Suite for Internet Nodes with the Ability to Integrate Arbitrary Quality of Service Behavior , 2001 .

[80]  Chi Harold Liu,et al.  Sensor Search Techniques for Sensing as a Service Architecture for the Internet of Things , 2013, IEEE Sensors Journal.

[81]  Antonio Iera,et al.  Named data networking for IoT: An architectural perspective , 2014, 2014 European Conference on Networks and Communications (EuCNC).

[82]  Chengyu Fan,et al.  Facilitating ICN deployment with an extended openflow protocol , 2017, ICN.

[83]  Mauro Conti,et al.  OnboardICNg: a Secure Protocol for On-boarding IoT Devices in ICN , 2016, ICN.

[84]  Younghan Kim,et al.  Potential of information-centric wireless sensor and actor networking , 2013, 2013 International Conference on Computing, Management and Telecommunications (ComManTel).

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

[86]  Nikos Fotiou,et al.  Building a reliable Internet of Things using Information-Centric Networking , 2015, Journal of Reliable Intelligent Environments.

[87]  Antonio Iera,et al.  Information Centric Networking in IoT scenarios: The case of a smart home , 2015, 2015 IEEE International Conference on Communications (ICC).

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

[89]  Guoqiang Wang,et al.  Support context-aware IoT content request in Information Centric networks , 2016, 2016 25th Wireless and Optical Communication Conference (WOCC).

[90]  Yuansong Qiao,et al.  PIoT: Programmable IoT using Information Centric Networking , 2016, NOMS 2016 - 2016 IEEE/IFIP Network Operations and Management Symposium.

[91]  Ravishankar Ravindran,et al.  ICN based distributed IoT resource discovery and routing , 2016, 2016 23rd International Conference on Telecommunications (ICT).

[92]  Sherali Zeadally,et al.  A Novel Vehicular Information Network Architecture Based on Named Data Networking (NDN) , 2014, IEEE Internet of Things Journal.

[93]  Thierry Turletti,et al.  DCE cradle: simulate network protocols with real stacks for better realism , 2013, SimuTools.

[94]  Yasser Gadallah,et al.  WSN Application Traffic Characterization for Integration within the Internet of Things , 2013, 2013 IEEE 9th International Conference on Mobile Ad-hoc and Sensor Networks.

[95]  Yuguang Fang,et al.  DataClouds: Enabling Community-Based Data-Centric Services Over the Internet of Things , 2014, IEEE Internet of Things Journal.

[96]  Anukool Lakhina,et al.  BRITE: Universal Topology Generation from a User''s Perspective , 2001 .

[97]  Börje Ohlman,et al.  Attribute-Based Encryption on a Resource Constrained Sensor in an Information-Centric Network , 2016, ICN.