Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/3517212.3558081acmconferencesArticle/Chapter ViewAbstractPublication PagescommConference Proceedingsconference-collections
research-article

Delay-tolerant ICN and its application to LoRa

Published: 06 September 2022 Publication History

Abstract

Connecting long-range wireless networks to the Internet imposes challenges due to vastly longer round-trip-times (RTTs). In this paper, we present an ICN protocol framework that enables robust and efficient delay-tolerant communication to edge networks. Our approach provides ICN-idiomatic communication between networks with vastly different RTTs. We applied this framework to LoRa, enabling end-to-end consumer-to-LoRa-producer interaction over an ICN-Internet and asynchronous data production in the LoRa edge. Instead of using LoRaWAN, we implemented an IEEE 802.15.4e DSME MAC layer on top of the LoRa PHY and ICN protocol mechanisms in RIOT OS. Executed on off-the-shelf IoT hardware, we provide a comparative evaluation for basic NDN-style ICN [60], RICE [31]-like pulling, and reflexive forwarding [46]. This is the first practical evaluation of ICN over LoRa using a reliable MAC. Our results show that periodic polling in NDN works inefficiently when facing long and differing RTTs. RICE reduces polling overhead and exploits gateway knowledge, without violating ICN principles. Reflexive forwarding reflects sporadic data generation naturally. Combined with a local data push, it operates efficiently and enables lifetimes of ≥1 year for battery powered LoRa-ICN nodes.

References

[1]
Alexander Afanasyev, Junxiao Shi, Beichuan Zhang, Lixia Zhang, Ilya Moiseenko, Yingdi Yu, Wentao Shang, Yanbiao Li, Spyridon Mastorakis, Yi Huang, Jerald Paul Abraham, Eric Newberry, Steve DiBenedetto, Chengyu Fan, Christos Papadopoulos, Davide Pesavento, Giulio Grassi, Giovanni Pau, Hang Zhang, Tian Song, Haowei Yuan, Hila Ben Abraham, Patrick Crowley, Syed Obaid Amin, Vince Lehman, Muktadir Chowdhury, and Lan Wang. 2021. NFD Developer's Guide. Technical Report NDN-0021. NDN. https://named-data.net/publications/techreports/ndn-0021-11-nfd-guide/
[2]
Jose Alamos, Peter Kietzmann, Thomas C. Schmidt, and Matthias Wählisch. 2022. DSME-LoRa: Seamless Long Range Communication Between Arbitrary Nodes in the Constrained IoT. Transactions on Sensor Networks (TOSN) (2022).
[3]
Jose Alamos, Peter Kietzmann, Thomas C. Schmidt, and Matthias Wählisch. 2022. WIP: Exploring DSME MAC for LoRa - A System Integration and First Evaluation. In 23rd IEEE International Symposium on a World of Wireless, Mobile and Multimedia Networks (WoWMoM) (Belfast, UK). IEEE, Piscataway, NJ, USA.
[4]
M. Amadeo, C. Campolo, A. Iera, and A. Molinaro. 2014. Named data networking for IoT: An architectural perspective. In 2014 European Conference on Networks and Communications (EuCNC). IEEE, Piscataway, NJ, USA, 1--5.
[5]
Sobia Arshad, Muhammad Awais Azam, Mubashir Husain Rehmani, and Jonathan Loo. 2019. Recent Advances in Information-Centric Networking-Based Internet of Things (ICN-IoT). IEEE Internet of Things Journal 6, 2 (2019), 2128--2158.
[6]
Emmanuel Baccelli, Cenk Gündogan, Oliver Hahm, Peter Kietzmann, Martine Lenders, Hauke Petersen, Kaspar Schleiser, Thomas C. Schmidt, and Matthias Wählisch. 2018. RIOT: an Open Source Operating System for Low-end Embedded Devices in the IoT. IEEE Internet of Things Journal 5, 6 (December 2018), 4428--4440.
[7]
Emmanuel Baccelli, Christian Mehlis, Oliver Hahm, Thomas C. Schmidt, and Matthias Wählisch. 2014. Information Centric Networking in the IoT: Experiments with NDN in the Wild. In Proc. of 1st ACM Conf. on Information-Centric Networking (ICN-2014) (Paris). ACM, New York, 77--86.
[8]
Maite Bezunartea, Roald Van Glabbeek, An Braeken, Jacques Tiberghien, and Kris Steenhaut. 2019. Towards Energy Efficient LoRa Multihop Networks. In International Symposium on Local and Metropolitan Area Networks (LANMAN '19) (Paris, France). IEEE, Piscataway, NJ, USA, 1--3.
[9]
Jeff Burke, Paolo Gasti, Naveen Nathan, and Gene Tsudik. 2014. Secure Sensing over Named Data Networking. In 13th International Symposium on Network Computing and Applications (NCA'14). IEEE Computer Society, Washington, DC, USA, 175--180.
[10]
Giovanna Carofiglio, Luca Muscariello, Michele Papalini, Natalya Rozhnova, and Xuan Zeng. 2016. Leveraging ICN In-Network Control for Loss Detection and Recovery in Wireless Mobile Networks. In Proceedings of the 3rd ACM Conference on Information-Centric Networking. ACM, New York, NY, USA, 50--59.
[11]
Antonio Carzaniga, Michele Papalini, and Alexander L. Wolf. 2011. Content-based Publish/Subscribe Networking and Information-centric Networking. In Proc. of the ACM SIGCOMM WS on Information-centric Networking (ICN '11) (Toronto, Ontario, Canada). ACM, New York, NY, USA, 56--61.
[12]
Alberto Compagno, Mauro Conti, Cesar Ghali, and Gene Tsudik. 2015. To NACK or Not to NACK? Negative Acknowledgments in Information-Centric Networking. In 24th International Conference on Computer Communication and Networks (ICCCN'15). IEEE Press, Piscataway, NJ, USA, 10 pages.
[13]
Jeferson Rodrigues Cotrim and Jo ao Henrique Kleinschmidt. 2020. LoRaWAN Mesh Networks: A Review and Classification of Multihop Communication. Sensors 20, 15 (2020), 4273.
[14]
Houssem Eddin Elbsir, Mohammed Kassab, Sami Bhiri, and Mohamed Hedi Bedoui. 2020. Evaluation of LoRaWAN Class B efficiency for downlink traffic. In 2020 16th International Conference on Wireless and Mobile Computing, Networking and Communications (WiMob) (Thessaloniki, Greece). IEEE, Piscataway, NJ, USA, 105--110.
[15]
Houssem Eddin Elbsir, Mohammed Kassab, Sami Bhiri, and Mohamed Hedi Bedoui. 2020. Evaluation of LoRaWAN Class B efficiency for downlink traffic. In 16th International Conference on Wireless and Mobile Computing, Networking and Communications (WiMob'20). IEEE, Piscataway, NJ, USA, 105--110.
[16]
Guillaume Ferre. 2017. Collision and packet loss analysis in a LoRaWAN network. In 25th European Signal Processing Conference (EUSIPCO'17). IEEE, Piscataway, NJ, USA, 2586--2590.
[17]
Joseph Finnegan, Stephen Brown, and Ronan Farrell. 2018. Evaluating the Scalability of LoRaWAN Gateways for Class B Communication in ns-3. In IEEE Conference on Standards for Communications and Networking (CSCN'18). IEEE, Piscataway, NJ, USA, 1--6.
[18]
O. Gimenez and I. Petrov. 2021. Static Context Header Compression and Fragmentation (SCHC) over LoRaWAN. RFC 9011. IETF.
[19]
Nicolas Gonzalez, Adrien Van Den Bossche, and Thierry Val. 2018. Specificities of the LoRa physical layer for the development of new ad hoc MAC layers. In 17th International Conference on Ad Hoc Networks and Wireless (AdHoc-Now'18) (St Malo, France), Vol. 11104. Springer, Cham, Switzerland, 163--174.
[20]
Cenk Gündogan, Peter Kietzmann, Martine Lenders, Hauke Petersen, Thomas C. Schmidt, and Matthias Wählisch. 2018. NDN, CoAP, and MQTT: A Comparative Measurement Study in the IoT. In Proc. of 5th ACM Conference on Information-Centric Networking (ICN). ACM, New York, NY, USA, 159--171.
[21]
Cenk Gündogan, Peter Kietzmann, Thomas C. Schmidt, and Matthias Wählisch. 2018. HoPP: Robust and Resilient Publish-Subscribe for an Information-Centric Internet of Things. In Proc. of the 43rd IEEE Conference on Local Computer Networks (LCN) (Chicago, USA). IEEE Press, Piscataway, NJ, USA, 331--334.
[22]
Cenk Gündogan, Peter Kietzmann, Thomas C. Schmidt, and Matthias Wählisch. 2019. ICNLoWPAN - Named-Data Networking in Low Power IoT Networks. In Proc. of 18th IFIP Networking Conference (Warsaw, Poland). IEEE Press, Piscataway, NJ, USA, 1--9.
[23]
Oliver Hahm, Cedric Adjih, Emmanuel Baccelli, Thomas C. Schmidt, and Matthias Wählisch. 2016. Designing Time Slotted Channel Hopping and Information-Centric Networking for IoT. In Proc. of 8th IFIP International Conference on New Technologies, Mobility & Security (NTMS) (Larnaca, Cyprus). IEEE Press, Piscataway, NJ, USA, 5 pages.
[24]
Martin Haubro, Charalampos Orfanidis, George Oikonomou, and Xenofon Fafoutis. 2020. TSCH-over-LoRA: long range and reliable IPv6 multi-hop networks for the internet of things. Internet Technology Letters 3, 4 (2020), e165.
[25]
IEEE 802.15 Working Group. 2016. IEEE Standard for Low-Rate Wireless Networks. Technical Report IEEE Std 802.15.4™-2015 (Revision of IEEE Std 802.15.4-2011). IEEE, New York, NY, USA. 1--709 pages.
[26]
Thenuka Karunathilake, Asanga Udugama, and Anna Förster. 2021. LoRa-DuCy: Duty Cycling for LoRa-Enabled Internet of Things Devices. In 12th International Conference on Ubiquitous and Future Networks (ICUFN '21). IEEE, Piscataway, NJ, USA, 283--288.
[27]
Florian Kauer, Maximilian Köstler, and Volker Turau. 2018. Reliable Wireless Multi-Hop Networks with Decentralized Slot Management: An Analysis of IEEE 802.15.4 DSME. Technical Report arXiv:1806.10521. Open Archive: arXiv.org.
[28]
Peter Kietzmann, Jose Alamos, Dirk Kutscher, Thomas C. Schmidt, and Matthias Wählisch. 2022. Long-Range ICN for the IoT: Exploring a LoRa System Design. In Proc. of 21th IFIP Networking Conference (Catania, Italy). IEEE Press, Piscataway, NJ, USA.
[29]
Peter Kietzmann, Cenk Gündogan, Thomas C. Schmidt, Oliver Hahm, and Matthias Wählisch. 2017. The Need for a Name to MAC Address Mapping in NDN: Towards Quantifying the Resource Gain. In Proc. of 4th ACM Conference on Information-Centric Networking (ICN). ACM, New York, NY, USA, 36--42.
[30]
Randy King and Rod Sugiyama. 2017. A New Remote Communications Link to Reduce Residential PV Solar Costs. Technical Report DE-EE0007592. U.S. Department of Energy Office of Scientific and Technical Information.
[31]
Michał Król, Karim Habak, David Oran, Dirk Kutscher, and Ioannis Psaras. 2018. RICE: Remote Method Invocation in ICN. In Proceedings of the 5th ACM Conference on Information-Centric Networking (Boston, Massachusetts) (ICN '18). ACM, New York, NY, USA, 1--11.
[32]
Meng Kuai, Xiaoyan Hong, and Qiangyuan Yu. 2019. Delay-tolerant forwarding strategy for named data networking in vehicular environment. International Journal of Ad Hoc and Ubiquitous Computing 31, 1 (2019), 12 pages.
[33]
Ritika Kumari and R. L. Ujjwal. 2019. Name Data Networking for Interplanetary Internet: An Architectural Perspective. International Journal of Research in Advent Technology 7, 5 (2019), 436--441.
[34]
Martine Sophie Lenders, Cenk Gündogan, Thomas C. Schmidt, and Matthias Wählisch. 2020. Connecting the Dots: Selective Fragment Recovery in ICNLoW-PAN. In Proc. of 7th ACM Conference on Information-Centric Networking (ICN) (Montreal, CA). ACM, New York, 70--76.
[35]
Luca Leonardi, Lucia Lo Bello, Filippo Battaglia, and Gaetano Patti. 2020. Comparative Assessment of the LoRaWAN Medium Access Control Protocols for IoT: Does Listen before Talk Perform Better than ALOHA? Electronics 9, 4 (2020), 553.
[36]
Tianxiang Li, Zhaoning Kong, and Lixia Zhang. 2020. Supporting Delay Tolerant Networking: A Comparative Study of Epidemic Routing and NDN. In International Conference on Communications Workshops (ICC'20 Workshop). IEEE Press, Piscataway, NJ, USA, 6 pages.
[37]
Teng Liang, Zhongda Xia, Guoming Tang, Yu Zhang, and Beichuan Zhang. 2021. NDN in Large LEO Satellite Constellations: A Case of Consumer Mobility Support. In Proceedings of the 8th ACM Conference on Information-Centric Networking. ACM, New York, NY, USA, 12 pages.
[38]
Yaoqing Liu, Laurent Njilla, Anthony Dowling, and Wan Du. 2020. Empowering Named Data Networks for Ad-Hoc Long-Range Communication. In Wireless and Optical Communications Conference (WOCC'20). IEEE, Piscataway, NJ, USA, 1--6.
[39]
LoRa Alliance - Technical Committee. 2017. LoRaWAN 1.1 Specification. Technical Report. LoRa Alliance. https://lora-alliance.org/sites/default/files/2018-04/lorawantm_specification_-v1.1.pdf
[40]
Bertrand Mathieu, Cedric Westphal, and Patrick Truong. 2016. Towards the Usage of CCN for IoT Networks. In Internet of Things (IoT) in 5G Mobile Technologies. Springer, Cham, Switzerland, 3--24.
[41]
Konstantin Mikhaylov, Juha Petäjäjärvi, and Ari Pouttu. 2018. Effect of Downlink Traffic on Performance of LoRaWAN LPWA Networks: Empirical Study. In 29th Annual International Symposium on Personal, Indoor and Mobile Radio Communications (PIMRC'18). IEEE, Piscataway, NJ, USA, 6 pages.
[42]
Mininet Project Contributors. 2022. Mininet - An Instant Virtual Network on your Laptop (or other PC). http://www.mininet.org/, last accessed 09-06-2022.
[43]
Ilya Moiseenko, Lijing Wang, and Lixia Zhang. 2015. Consumer / Producer Communication with Application Level Framing in Named Data Networking. In Proceedings of the 2nd ACM Conference on Information-Centric Networking (San Francisco, California, USA) (ICN '15). ACM, New York, NY, USA, 99--108.
[44]
M. Mosko, I. Solis, and C. Wood. 2019. Content-Centric Networking (CCNx) Semantics. RFC 8569. IETF.
[45]
Morgan O'Kennedy, Thomas Niesler, Riaan Wolhuter, and Nathalie Mitton. 2020. Practical evaluation of carrier sensing for a LoRa wildlife monitoring network. In Proc. of 19th IFIP Networking Conference (Paris, France). IEEE Press, Piscataway, NJ, USA, 10--18.
[46]
David Oran and Dirk Kutscher. 2020. Reflexive Forwarding for CCNx and NDN Protocols. Internet-Draft - work in progress 01. IETF.
[47]
Charalampos Orfanidis, Laura Marie Feeney, Martin Jacobsson, and Per Gunning-berg. 2019. Cross-Technology Clear Channel Assessment for Low-Power Wide Area Networks. In 16th International Conference on Mobile Ad Hoc and Sensor Systems (MASS'19). IEEE Computer Society, Washington, DC, USA, 199--207.
[48]
V. Paxson, M. Allman, J. Chu, and M. Sargent. 2011. Computing TCP's Retransmission Timer. RFC 6298. IETF.
[49]
George C. Polyzos and Nikos Fotiou. 2015. Building a reliable Internet of Things using Information-Centric Networking. Journal of Reliable Intelligent Environments 1, 1 (2015), 47--58.
[50]
Dara Ron, Chan-Jae Lee, Kisong Lee, Hyun-Ho Choi, and Jung-Ryun Lee. 2020. Performance Analysis and Optimization of Downlink Transmission in LoRaWAN Class B Mode. IEEE Internet of Things Journal 7, 8 (2020), 7836--7847.
[51]
K. Scott and S. Burleigh. 2007. Bundle Protocol Specification. RFC 5050. IETF.
[52]
Wenato Shang, Alex Afanasyev, and Lixia Zhang. 2016. The Design and Implementation of the NDN Protocol Stack for RIOT-OS. In Proc. of IEEE GLOBECOM 2016. IEEE, Washington, DC, USA, 1--6.
[53]
Wentao Shang, Adeola Bannis, Teng Liang, Zhehao Wang, Yingdi Yu, Alexander Afanasyev, Jeff Thompson, Jeff Burke, Beichuan Zhang, and Lixia Zhang. 2016. Named Data Networking of Things (Invited Paper). In Proc. of IEEE International Conf. on Internet-of-Things Design and Implementation (IoTDI). IEEE Computer Society, Los Alamitos, CA, USA, 117--128.
[54]
Vasilios A. Siris, Christopher N. Ververidis, George C. Polyzos, and Konstantinos P. Liolis. 2012. Information-Centric Networking (ICN) architectures for integration of satellites into the Future Internet. In First AESS European Conference on Satellite Telecommunications (ESTEL'12). IEEE, Piscataway, NJ, USA, 6 pages.
[55]
Steffen Thielemans, Maite Bezunartea, and Kris Steenhaut. 2017. Establishing transparent IPv6 communication on LoRa based low power wide area networks (LPWANS). In Wireless Telecommunications Symposium (WTS '17) (Chicago, IL, USA). IEEE, Piscataway, NJ, USA, 1--6.
[56]
Christian Tschudin, Christopher Scherb, et al. 2018. CCN Lite: Lightweight implementation of the Content Centric Networking protocol. http://ccn-lite.net
[57]
Valentina Di Vincenzo, Martin Heusse, and Bernard Tourancheau. 2019. Improving Downlink Scalability in LoRaWAN. In IIEEE International Conference on Communications (ICC'19). IEEE, Piscataway, NJ, USA, 7 pages.
[58]
Gokcer Yapar, Tuna Tugcu, and Orhan Ermis. 2019. Time-Slotted ALOHA-based LoRaWAN Scheduling with Aggregated Acknowledgement Approach. In 25th Conference of Open Innovations Association (FRUCT'19). IEEE, Piscataway, NJ, USA, 383--390.
[59]
Tianyuan Yu, Zhiyi Zhang, Xinyu Ma, Philipp Moll, and Lixia Zhang. 2021. A Pub/Sub API for NDN-Lite with Built-in Security. Technical Report NDN-0071. NDN.
[60]
Lixia Zhang, Alexander Afanasyev, Jeffrey Burke, Van Jacobson, kc claffy, Patrick Crowley, Christos Papadopoulos, Lan Wang, and Beichuan Zhang. 2014. Named Data Networking. SIGCOMM Comput. Commun. Rev. 44, 3 (2014), 66--73.
[61]
Dimitrios Zorbas, Khaled Abdelfadeel, Panayiotis Kotzanikolaou, and Dirk Pesch. 2020. TS-LoRa: Time-slotted LoRaWAN for the Industrial Internet of Things. Computer Communications 153 (2020), 1--10.

Cited By

View all
  • (2024)All about Delay-Tolerant Networking (DTN) Contributions to Future InternetFuture Internet10.3390/fi1604012916:4(129)Online publication date: 9-Apr-2024
  • (2023)Surveying Emerging Network Approaches for Military Command and Control SystemsACM Computing Surveys10.1145/362609056:6(1-38)Online publication date: 20-Oct-2023
  • (2023)Rethinking LoRa for the IoT: An InformationCentric ApproachIEEE Communications Magazine10.1109/MCOM.001.230037962:1(34-39)Online publication date: 20-Nov-2023

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
ICN '22: Proceedings of the 9th ACM Conference on Information-Centric Networking
September 2022
203 pages
ISBN:9781450392570
DOI:10.1145/3517212
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 06 September 2022

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. LPWAN
  2. information centric networks
  3. internet of things

Qualifiers

  • Research-article

Conference

ICN '22
Sponsor:

Acceptance Rates

Overall Acceptance Rate 133 of 482 submissions, 28%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)73
  • Downloads (Last 6 weeks)1
Reflects downloads up to 21 Sep 2024

Other Metrics

Citations

Cited By

View all
  • (2024)All about Delay-Tolerant Networking (DTN) Contributions to Future InternetFuture Internet10.3390/fi1604012916:4(129)Online publication date: 9-Apr-2024
  • (2023)Surveying Emerging Network Approaches for Military Command and Control SystemsACM Computing Surveys10.1145/362609056:6(1-38)Online publication date: 20-Oct-2023
  • (2023)Rethinking LoRa for the IoT: An InformationCentric ApproachIEEE Communications Magazine10.1109/MCOM.001.230037962:1(34-39)Online publication date: 20-Nov-2023

View Options

Get Access

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media