ABSTRACT
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.
- Ccn-lite project, 2016. http://www.ccn-lite.net/#pub.Google Scholar
- M. Amadeo, C. Campolo, and A. Molinaro. Multi-source data retrieval in iot via named data networking. In Proceedings of the 1st International Conference on Information-centric Networking, ICN '14, pages 67--76, New York, NY, USA, 2014. ACM. Google ScholarDigital Library
- M. Amadeo, C. Campolo, and A. Molinaro. Forwarding strategies in named data wireless ad hoc networks: Design and evaluation. Journal of Network and Computer Applications, 50:148 -- 158, 2015. Google ScholarDigital Library
- M. Amadeo, C. Campolo, A. Molinaro, and N. Mitton. Named data networking: A natural design for data collection in wireless sensor networks. In Wireless Days (WD), 2013 IFIP, pages 1--6, Nov 2013.Google ScholarCross Ref
- M. Amadeo, C. Campolo, A. Molinaro, and G. Ruggeri. Content-centric wireless networking: A survey. Computer Networks, 72:1 -- 13, 2014.Google Scholar
- M. Amadeo, C. Campolo, J. Quevedo, D. Corujo, A. Molinaro, A. Iera, R. L. Aguiar, and A. V. Vasilakos. Information-centric networking for the internet of things: challenges and opportunities. IEEE Network, 30(2):92--100, March 2016.Google ScholarDigital Library
- F. Angius, M. Gerla, and G. Pau. Bloogo: Bloom filter based gossip algorithm for wireless ndn. In Proceedings of the 1st ACM Workshop on Emerging Name-Oriented Mobile Networking Design - Architecture, Algorithms, and Applications, NoM '12, pages 25--30, New York, NY, USA, 2012. ACM. Google ScholarDigital Library
- E. Baccelli, C. Mehlis, O. Hahm, T. C. Schmidt, and M. Wählisch. Information centric networking in the iot: Experiments with ndn in the wild. In Proceedings of the 1st International Conference on Information-centric Networking, ICN '14, pages 77--86, New York, NY, USA, 2014. ACM. Google ScholarDigital Library
- T. Biswas, A. Chakraborti, R. Ravindran, X. Zhang, and G. Wang. Contextualized information-centric home network. SIGCOMM Comput. Commun. Rev., 43(4):461--462, Aug. 2013. Google ScholarDigital Library
- C. Boldrini and A. Passarella. HCMM: Modelling spatial and temporal properties of human mobility driven by users' social relationships. Computer Communications, 33(9):1056--1074, 2010. Google ScholarDigital Library
- J. Burke, P. Gasti, N. Nathan, and G. Tsudik. Securing instrumented environments over content-centric networking: the case of lighting control and ndn. In Computer Communications Workshops (INFOCOM WKSHPS), 2013 IEEE Conference on, pages 394--398, April 2013.Google ScholarCross Ref
- CISCO. Cisco visual networking index: Global mobile data traffic forecast update 2015--2020 white paper. Technical report, CISCO, 2016.Google Scholar
- M. Conti and S. Giordano. Mobile ad hoc networking: milestones, challenges, and new research directions. IEEE Communications Magazine, 52(1):85--96, 2014.Google ScholarCross Ref
- C. Dannewitz, D. Kutscher, B. Ohlman, S. Farrell, B. Ahlgren, and H. Karl. Network of information (netinf) -- an information-centric networking architecture. Computer Communications, 36(7):721 -- 735, 2013. Google ScholarDigital Library
- J. François, T. Cholez, and T. Engel. Ccn traffic optimization for iot. In Network of the Future (NOF), 2013 Fourth International Conference on the, pages 1--5, Oct 2013.Google ScholarCross Ref
- G. Grassi, D. Pesavento, G. Pau, L. Zhang, and S. Fdida. Navigo: Interest forwarding by geolocations in vehicular named data networking. In World of Wireless, Mobile and Multimedia Networks (WoWMoM), 2015 IEEE 16th International Symposium on a, pages 1--10, June 2015.Google Scholar
- L. A. Grieco, M. B. Alaya, T. Monteil, and K. Drira. Architecting information centric etsi-m2m systems. In Pervasive Computing and Communications Workshops (PERCOM Workshops), 2014 IEEE International Conference on, pages 211--214, March 2014.Google ScholarCross Ref
- M. A. Hail, M. Amadeo, A. Molinaro, and S. Fischer. Caching in named data networking for the wireless internet of things. In Recent Advances in Internet of Things (RIoT), 2015 International Conference on, pages 1--6, April 2015.Google ScholarCross Ref
- M. A. M. Hail, M. Amadeo, A. Molinaro, and S. Fischer. On the Performance of Caching and Forwarding in Information-Centric Networking for the IoT, pages 313--326. Springer International Publishing, Cham, 2015.Google Scholar
- V. Jacobson, D. K. Smetters, J. D. Thornton, M. F. Plass, N. H. Briggs, and R. L. Braynard. Networking named content. In Proceedings of the 5th International Conference on Emerging Networking Experiments and Technologies, CoNEXT '09, pages 1--12, New York, NY, USA, 2009. ACM. Google ScholarDigital Library
- T. Koponen, M. Chawla, B.-G. Chun, A. Ermolinskiy, K. H. Kim, S. Shenker, and I. Stoica. A data-oriented (and beyond) network architecture. In Proceedings of the 2007 Conference on Applications, Technologies, Architectures, and Protocols for Computer Communications, SIGCOMM '07, pages 181--192, New York, NY, USA, 2007. ACM. Google ScholarDigital Library
- A. Lindgren, F. B. Abdesslem, O. Schelen, A. M. Malik, and B. Ahlgren. Applicability and Tradeoffs of Information-Centric Networking for Efficient IoT. Internet-Draft draft-lindgren-icnrg-efficientiot-03, Internet Engineering Task Force, Jan. 2016. Work in Progress.Google Scholar
- P. G. Lopez, A. Montresor, D. Epema, A. Datta, T. Higashino, A. Iamnitchi, M. Barcellos, P. Felber, and E. Riviere. Edge-centric computing: Vision and challenges. ACM Sigcomm Computer Communication Review, 2015. Google ScholarDigital Library
- D. Trossen and G. Parisis. Designing and realizing an information-centric internet. IEEE Communications Magazine, 50(7):60--67, July 2012.Google ScholarCross Ref
- D. Trossen, A. Sathiaseelan, and J. Ott. Towards an information centric network architecture for universal internet access. SIGCOMM Comput. Commun. Rev., 46(1):44--49, Jan. 2016. Google ScholarDigital Library
- O. Waltari and J. Kangasharju. Content-centric networking in the internet of things. In 2016 13th IEEE Annual Consumer Communications Networking Conference (CCNC), pages 73--78, Jan 2016.Google ScholarCross Ref
- Y. T. Yu, R. B. Dilmaghani, S. Calo, M. Y. Sanadidi, and M. Gerla. Interest propagation in named data manets. In Computing, Networking and Communications (ICNC), 2013 International Conference on, pages 1118--1122, Jan 2013. Google ScholarDigital Library
- L. Zhang, A. Afanasyev, J. Burke, V. Jacobson, k. claffy, P. Crowley, C. Papadopoulos, L. Wang, and B. Zhang. Named data networking. SIGCOMM Comput. Commun. Rev., 44(3):66--73, July 2014. Google ScholarDigital Library
Index Terms
- MobCCN: a CCN-compliant protocol for data collection with opportunistic contacts in IoT environments
Recommendations
A weight-based clustering multicast routing protocol for mobile ad hoc networks
In mobile ad hoc networks, the mobile nodes can move arbitrarily without any centralised management mechanism. The topology of these networks can be very dynamic due to the mobility of mobile nodes. Under such changeable network topology, multicasting ...
A Study of Speed Aware Routing for Mobile Ad Hoc Networks
The flexibility of movement for the wireless ad hoc devices, referred to as node mobility, introduces challenges such as dynamic topological changes, increased frequency of route disconnections and high packet loss rate in Mobile Ad hoc Wireless Network ...
Neighborhood-Based Route Discovery Protocols for Mobile Ad Hoc Networks
Network-wide broadcasting is used extensively in mobile ad hoc networks for route discovery and for disseminating data throughout the network. Flooding is a common approach to performing network-wide broadcasting. Although it is a simple mechanism that ...
Comments