How to Enable Delay Tolerant Network Solutions for Internet of Things: From Taxonomy to Open Challenges †
Abstract
:1. Introduction
2. DTN Routing Classification
3. DTN Solutions for IoT
3.1. Motivation for Enabling Delay Tolerant IoT
3.2. Taxonomy of DTN Solutions for IoT
3.2.1. BP-Based
3.2.2. Routing-Based
3.2.3. X-DTN
3.3. Literature Review
3.3.1. BP-Based
3.3.2. Routing-Based
3.3.3. X-DTN
4. Comparison and Discussion
5. Conclusions
References
- Madakam, S.; Ramaswamy, R.; Tripathi, S. Internet of Things (IoT): A literature review. J. Comput. Commun. 2015, 3, 164. [Google Scholar] [CrossRef]
- Zhao, K.; Ge, L. A survey on the internet of things security. In Proceedings of the 2013 Ninth International Conference on Computational Intelligence and Security, Leshan, China, 14–15 December 2013; pp. 663–667. [Google Scholar]
- Jain, S.; Fall, K.; Patra, R. Routing in a Delay Tolerant Network; ACM: New York, NY, USA, 2004; Volume 34. [Google Scholar]
- Burleigh, S.; Hooke, A.; Torgerson, L.; Fall, K.; Cerf, V.; Durst, B.; Scott, K.; Weiss, H. Delay-tolerant networking: An approach to interplanetary internet. IEEE Commun. Mag. 2003, 41, 128–136. [Google Scholar] [CrossRef]
- Fall, K. A delay-tolerant network architecture for challenged internets. In Proceedings of the 2003 Conference on Applications, Technologies, Architectures, and Protocols for Computer Communications, Karlsruhe, Germany, 25–29 August 2003; pp. 27–34. [Google Scholar]
- Cerf, V.; Burleigh, S.; Hooke, A.; Torgerson, L.; Durst, R.; Scott, K.; Fall, K.; Weiss, H. Delay-Tolerant Networking Architecture. RFC 4838, RFC Editor, 2007.
- Scott, K. Request for comments 5050: Bundle Protocol Specification. Available online: http://www.ietf.org/rfc/rfc5050.txt (accessed on November 2007).
- Zhang, Z. Routing in intermittently connected mobile ad hoc networks and delay tolerant networks: Overview and challenges. IEEE Commun. Surv. Tutor. 2006, 8, 24–37. [Google Scholar] [CrossRef]
- Shen, J.; Moh, S.; Chung, I. Routing protocols in delay tolerant networks: A comparative survey. In Proceedings of the 23rd International Technical Conference on Circuits/Systems, Computers and Communications (ITC-CSCC 2008), Yamaguchi, Japan, 6–9 July 2008; pp. 6–9. [Google Scholar]
- Khabbaz, M.J.; Assi, C.M.; Fawaz, W.F. Disruption-tolerant networking: A comprehensive survey on recent developments and persisting challenges. IEEE Commun. Surv. Tutor. 2012, 14, 607–640. [Google Scholar] [CrossRef]
- D’souza, R.; Jose, J. Routing approaches in delay tolerant networks: A survey. Int. J. Comput. Appl. 2010, 1, 8–14. [Google Scholar] [CrossRef]
- Abraham, A.; Jebapriya, S. Routing strategies in delay tolerant networks: A survey. Int. J. Comput. Appl. 2012, 42, 44–48. [Google Scholar]
- Cao, Y.; Sun, Z. Routing in delay/disruption tolerant networks: A taxonomy, survey and challenges. IEEE Commun. Surv. Tutor. 2013, 15, 654–677. [Google Scholar] [CrossRef]
- Zhu, Y.; Xu, B.; Shi, X.; Wang, Y. A survey of social-based routing in delay tolerant networks: Positive and negative social effects. IEEE Commun. Surv. Tutor. 2013, 15, 387–401. [Google Scholar] [CrossRef]
- Sobin, C.; Raychoudhury, V.; Marfia, G.; Singla, A. A survey of routing and data dissemination in delay tolerant networks. J. Netw. Comput. Appl. 2016, 67, 128–146. [Google Scholar]
- Cho, H.H.; Chen, C.Y.; Shih, T.K.; Chao, H.C. Survey on underwater delay/disruption tolerant wireless sensor network routing. IET Wirel. Sens. Syst. 2014, 4, 112–121. [Google Scholar] [CrossRef]
- Benhamida, F.Z.; Bouabdellah, A.; Challal, Y. Using delay tolerant network for the Internet of Things: Opportunities and challenges. In Proceedings of the 2017 8th International Conference on Information and Communication Systems (ICICS), Irbid, Jordan, 4–6 April 2017; pp. 252–257. [Google Scholar]
- Khajenasiri, I.; Estebsari, A.; Verhelst, M.; Gielen, G. A review on Internet of Things solutions for intelligent energy control in buildings for smart city applications. Energy Procedia 2017, 111, 770–779. [Google Scholar] [CrossRef]
- Auzias, M.; Mahéo, Y.; Raimbault, F. CoAP over BP for a delay-tolerant Internet of Things. In Proceedings of the 2015 3rd International Conference on Future Internet of Things and Cloud, Rome, Italy, 24–26 August 2015; pp. 118–123. [Google Scholar]
- Wong, K.S.; Wan, T.C. Current State of Multicast Routing Protocols for Disruption Tolerant Networks: Survey and Open Issues. Electronics 2019, 8, 162. [Google Scholar] [CrossRef]
- Wirtz, H.; Rüth, J.; Serror, M.; Bitsch Link, J.Á.; Wehrle, K. Opportunistic interaction in the challenged internet of things. In Proceedings of the 9th ACM MobiCom Workshop on Challenged Networks, Maui, HI, USA, 7 September 2014; pp. 7–12. [Google Scholar]
- Pöttner, W.B.; Büsching, F.; Von Zengen, G.; Wolf, L. Data elevators: Applying the bundle protocol in delay tolerant wireless sensor networks. In Proceedings of the 2012 IEEE 9th International Conference on Mobile Ad-Hoc and Sensor Systems (MASS 2012), Las Vegas, NV, USA, 8–11 October 2012; pp. 218–226. [Google Scholar]
- Schildt, S.; Morgenroth, J.; Pöttner, W.B.; Wolf, L. IBR-DTN: A lightweight, modular and highly portable Bundle Protocol implementation. Electron. Commun. EASST 2011, 37. [Google Scholar] [CrossRef]
- Von Zengen, G.; Büsching, F.; Pöttner, W.B.; Wolf, L. An overview of μDTN: Unifying DTNs and WSNs. In Proceedings of the 11th GI/ITG KuVS Fachgespräch Drahtlose Sensornetze (FGSN), Darmstadt, Germany, 13–14 September 2012. [Google Scholar]
- Raveneau, P.; Rivano, H. Experiments and results on DTN for IOT III Urbanet collaboration. 2015. Available online: https://hal.inria.fr/hal-01257644 (accessed on 11 November 2016).
- Symington, S.; Farrell, S.; Weiss, H.; Lovell, P. Bundle security protocol specification. RFC 6257, RFC Editor, 2011.
- Söderman, P.; Grinnemo, K.J.; Hidell, M.; Sjödin, P. Mind the smartgap: A buffer management algorithm for delay tolerant wireless sensor networks. In Proceedings of the European Conference on Wireless Sensor Networks, Porto, Portugal, 9–11 February 2015; pp. 104–119. [Google Scholar]
- Guo, B.; Zhang, D.; Wang, Z.; Yu, Z.; Zhou, X. Opportunistic IoT: Exploring the harmonious interaction between human and the internet of things. J. Netw. Comput. Appl. 2013, 36, 1531–1539. [Google Scholar] [CrossRef]
- Sathiaseelan, A.; Trossen, D.; Komnios, I.; Ott, J.; Crowcroft, J. Information Centric Delay Tolerant Networking: An Internet Architecture for the Challenged; Technical Report; Computer Laboratory, University of Cambridge: Cambridge, UK, 2013. [Google Scholar]
- Elmangoush, A.; Corici, A.; Catalan, M.; Steinke, R.; Magedanz, T.; Oller, J. Interconnecting standard M2M platforms to delay tolerant networks. In Proceedings of the 2014 International Conference on Future Internet of Things and Cloud, Barcelona, Spain, 27–29 August 2014; pp. 258–263. [Google Scholar]
- Manzoni, P.; Hernández-Orallo, E.; Calafate, C.T.; Cano, J.C. A proposal for a publish/subscribe, disruption tolerant content island for fog computing. In Proceedings of the 3rd Workshop on Experiences with the Design and Implementation of Smart Objects, Snowbird, UT, USA, 16 October 2017; pp. 47–52. [Google Scholar]
- Xu, Y.; Mahendran, V.; Radhakrishnan, S. Internet of Hybrid Opportunistic Things: A novel framework for interconnecting IoTs and DTNs. In Proceedings of the 2016 IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS), San Francisco, CA, USA, 10–14 April 2016; pp. 1067–1068. [Google Scholar]
- Luzuriaga, J.E.; Zennaro, M.; Cano, J.C.; Calafate, C.; Manzoni, P. A disruption tolerant architecture based on mqtt for iot applications. In Proceedings of the 2017 14th IEEE Annual Consumer Communications & Networking Conference (CCNC), Las Vegas, NV, USA, 8–11 January 2017; pp. 71–76. [Google Scholar]
- Al-Turjman, F.M.; Al-Fagih, A.E.; Alsalih, W.M.; Hassanein, H.S. A delay-tolerant framework for integrated RSNs in IoT. Comput. Commun. 2013, 36, 998–1010. [Google Scholar] [CrossRef]
- Guo, Z.; Wang, B.; Cui, J.H. Generic prediction assisted single-copy routing in underwater delay tolerant sensor networks. Ad hoc Netw. 2013, 11, 1136–1149. [Google Scholar] [CrossRef]
- Wong, K.S.; Wan, T.C. Reliable multicast disruption tolerant networking: Conceptual implementation using message ferry. In Proceedings of the TENCON 2017-2017 IEEE Region 10 Conference, Penang, Malaysia, 5–8 November 2017; pp. 1817–1822. [Google Scholar]
- Zguira, Y.; Rivano, H.; Meddeb, A. IoB-DTN: A lightweight DTN protocol for mobile IoT Applications to smart bike sharing systems. In Proceedings of the 2018 Wireless Days (WD), Dubai, UAE, 3–5 April 2018; pp. 131–136. [Google Scholar]
- Mao, Y.; Zhou, C.; Ling, Y.; Lloret, J. An Optimized Probabilistic Delay Tolerant Network (DTN) Routing Protocol Based on Scheduling Mechanism for Internet of Things (IoT). Sensors 2019, 19, 243. [Google Scholar] [CrossRef] [PubMed]
Year | Ref | Solution | Targeted Environement | Technologies | ||
---|---|---|---|---|---|---|
Communication | Implementation | Simulation | ||||
BP-based | ||||||
2012 | [22] | BP implementation for low power DT-WSN | WSN | BP DTN IBR-DTN IPND IEEE 802.15.4 | Contiki OS INGA TelosB Ben WPAN iMote2 | NA |
2014 | [21] | Opportunistic interaction between smart objects and mobile users | IoT | IEEE 802.11 BLE | Android iOS Linux Raspberry Pi Arduino Yún Qualcomm Vuforia JSON | NA |
2015 | [19] | BoAP: BP binding implementation for CoAP | IoT | CoAP BP IBR-DTN | NA | NA |
2015 | [25] | nanoDTN: an architecture to handle the heterogeneity in IoT | SN in IoT context | BP DTN | Contiki C language WSN430 | Cooja emulator |
2016 | [32] | Unify communication semantics of both DTN and IoT | IoT | IBR-DTN MQTT-SN PUB/SUB | NA | NA |
2017 | [33] | Integrate a DTN approach to MQTT | IoT | MQTT-SN 6LoWPAN IBR-DTN | Raspberry Pi Zolertia Re-Mote | NA |
Routing-based | ||||||
2013 | [34] | Delay tolerance and node placement for integrated RSNs in IoT | RSN in IoT context | Integer Linear Programming | RFID | NA |
2013 | [35] | PASR: routing in underwater delay tolerant sensor networks | UWSN | Off-line greedy algorithm | NA | NA |
2015 | [27] | Quality of Information (QoI) targeted buffer management algorithm | WSN | NA | NA | SimPy framework |
2017 | [36] | RMDTN: a multicast DTN routing protocol | IoT | IBR-DTN | Raspberry Pi | NA |
2018 | [37] | IoB-DTN: a DTN routing protocol for a Public Bike Sharing System | SN in IoT context | Binary Spray and Wait | NA | SUMO Veins-OMNeT++ framework |
2019 | [38] | Scheduling-PROPHET: PROPHET routing protocol using two scheduling mechanisms | IoT | PROPHET | NA | ONE simulator |
X-DTN | ||||||
2013 | [28] | Opportunistic connection of smart things using human movement | IoT | NA | NA | NA |
2013 | [29] | Combine ICN and DTN to enable universal Internet access | IoT | PURSUIT ICN BP IP LIPSIN PUB/SUB | NA | NA |
2014 | [30] | Interconnecting M2M platforms to DTNs to get data from energy constrained sensors | Smart Cities | HTTP/CoAP REST model IEEE 802.15.4 LWM2M | Wake-up based monitoring GW OpenMTC platform JSON | NA |
2017 | [31] | Fog computing Content Island based on the integration of a pub/sub system with DTN | IoT | MQTT IBR-DTN PUB/SUB | Raspberry Pi Mosquito MQTT Python | Mininet emulator |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2019 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Bounsiar, S.; Benhamida, F.Z.; Henni, A.; Ipiña, D.L.d.; Mansilla, D.C. How to Enable Delay Tolerant Network Solutions for Internet of Things: From Taxonomy to Open Challenges. Proceedings 2019, 31, 24. https://doi.org/10.3390/proceedings2019031024
Bounsiar S, Benhamida FZ, Henni A, Ipiña DLd, Mansilla DC. How to Enable Delay Tolerant Network Solutions for Internet of Things: From Taxonomy to Open Challenges. Proceedings. 2019; 31(1):24. https://doi.org/10.3390/proceedings2019031024
Chicago/Turabian StyleBounsiar, Selma, Fatima Zohra Benhamida, Abderrazak Henni, Diego López de Ipiña, and Diego Casado Mansilla. 2019. "How to Enable Delay Tolerant Network Solutions for Internet of Things: From Taxonomy to Open Challenges" Proceedings 31, no. 1: 24. https://doi.org/10.3390/proceedings2019031024
APA StyleBounsiar, S., Benhamida, F. Z., Henni, A., Ipiña, D. L. d., & Mansilla, D. C. (2019). How to Enable Delay Tolerant Network Solutions for Internet of Things: From Taxonomy to Open Challenges. Proceedings, 31(1), 24. https://doi.org/10.3390/proceedings2019031024