ProgDTN: Programmable Disruption-Tolerant Networking

被引:2
|
作者
Sommer, Markus [1 ]
Hoechst, Jonas [1 ]
Sterz, Artur [1 ]
Penning, Alvar [1 ]
Freisleben, Bernd [1 ]
机构
[1] Univ Marburg, Dept Math & Comp Sci, Marburg, Germany
来源
NETWORKED SYSTEMS, NETYS 2022 | 2022年 / 13464卷
关键词
ROUTING PROTOCOL;
D O I
10.1007/978-3-031-17436-0_13
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Existing routing algorithms for disruption-tolerant networking (DTN) have two main limitations: (a) a particular DTN routing algorithm is typically designed to achieve very good performance in a specific scenario, but has limited performance in other scenarios, and (b) DTN routing algorithms do not take advantage of network programmability to profit from its benefits. We present ProgDTN, a novel approach to support programmable disruption-tolerant networking by allowing network operators to implement and adapt routing algorithms without knowledge of a router's interior workings using the popular JavaScript language. To consider the specific properties of a particular application scenario, network operators can incorporate context information of DTN bundles and nodes in their routing algorithms. ProgDTN is based on DTN7, a flexible and efficient open-source, platform-independent implementation of the Bundle Protocol version 7. Our experimental evaluation demonstrates that using ProgDTN to tailor a routing algorithm to a particular scenario achieves excellent results of up to 99.9% delivery ratio while reducing unnecessary transmissions by 92.9%. ProgDTN's implementation, our tailored scenario-specific routing algorithm, and code/data fragments for our experiments are released under permissive open-source licenses.
引用
收藏
页码:184 / 200
页数:17
相关论文
共 50 条
  • [31] Opportunistic Named Functions in Disruption-tolerant Emergency Networks
    Graubner, Pablo
    Lampe, Patrick
    Hoechst, Jonas
    Baumgaertner, Lars
    Mezini, Mira
    Freisleben, Bernd
    2018 ACM INTERNATIONAL CONFERENCE ON COMPUTING FRONTIERS, 2018, : 129 - 137
  • [32] Community Aware Content Retrieval in Disruption-Tolerant Networks
    Lu, You
    Gerla, Mario
    Le, Tuan
    Rabsatt, Vince
    Kalantarian, Haik
    2014 13TH ANNUAL MEDITERRANEAN AD HOC NETWORKING WORKSHOP (MED-HOC-NET), 2014,
  • [33] Disruption-tolerant routing with scoped propagation of control information
    Boice, J.
    Garcia-Luna-Aceves, J. J.
    Obraczka, K.
    2007 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS, VOLS 1-14, 2007, : 3114 - 3121
  • [34] Social-Aware Multicast in Disruption-Tolerant Networks
    Gao, Wei
    Li, Qinghua
    Zhao, Bo
    Cao, Guohong
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2012, 20 (05) : 1553 - 1566
  • [35] Congestion management techniques for disruption-tolerant satellite networks
    Madoery, Pablo G.
    Fraire, Juan A.
    Finochietto, Jorge M.
    INTERNATIONAL JOURNAL OF SATELLITE COMMUNICATIONS AND NETWORKING, 2018, 36 (02) : 165 - 178
  • [36] QUICL: A QUIC Convergence Layer for Disruption-tolerant Networks
    Sommer, Markus
    Sterz, Artur
    Vogelbacher, Markus
    Bellafkir, Hicham
    Freisleben, Bernd
    PROCEEDINGS OF THE INT'L ACM CONFERENCE ON MODELING, ANALYSIS AND SIMULATION OF WIRELESS AND MOBILE SYSTEMS, MSWIM 2023, 2023, : 37 - 46
  • [37] Design of Weather Disruption-Tolerant Wireless Mesh Networks
    Rak, Jacek
    2012 15TH INTERNATIONAL TELECOMMUNICATIONS NETWORK STRATEGY AND PLANNING SYMPOSIUM (NETWORKS), 2012,
  • [38] PLANNING AND LEARNING ALGORITHMS FOR ROUTING IN DISRUPTION-TOLERANT NETWORKS
    Stehr, Mark-Oliver
    Talcott, Carolyn
    2008 IEEE MILITARY COMMUNICATIONS CONFERENCE: MILCOM 2008, VOLS 1-7, 2008, : 2012 - 2019
  • [39] μDTNSec: A Security Layer for Disruption-Tolerant Networks on Microcontrollers
    Schrmann, Dominik
    von Zengen, Georg
    Priedigkeit, Marvin
    Wolf, Lars
    2017 16TH ANNUAL MEDITERRANEAN AD HOC NETWORKING WORKSHOP (MED-HOC-NET), 2017,
  • [40] MUTON: Detecting Malicious Nodes in Disruption-Tolerant Networks
    Ren, Yanzhi
    Chuah, Mooi Choo
    Yang, Jie
    Chen, Yingying
    2010 IEEE WIRELESS COMMUNICATIONS AND NETWORKING CONFERENCE (WCNC 2010), 2010,