Binary State Distance Vector Routing: A Protocol for Near-unicast Forwarding in Partitioned Networks
Abstract
Ad-hoc networks are highly dynamic and can be disconnected/partitioned during their operations, particularly in delay-tolerant networks (DTNs) where infrastructure support is not entirely available. Even after several decades of research on DTN routing, there is still a need for routing protocols that operate effectively in network environments where disconnections, delays, and resource scarcity are common. Traditionally, DTN routing protocols use an epidemic routing strategy, where multiple copies of packets get forwarded to increase network reachability. However, these flooding-based strategies are seldom suitable in resource-constrained network settings. Other prominent DTN routing designs use distance vectors (DVs) that summarize global network reachability information based solely on destination nodes. Therefore, DVs have a much lower cardinality than individual network connections/links and provide better scalability potential for routing state information than techniques using link-state information. DV-based protocols also rely less on periodic broadcasts reducing the overall bandwidth demand among nodes. However, traditional DV routing and several studies of its adaptation to mobile ad-hoc network settings assume a connected underlying network. Thus, they fail to address the fundamental problem of unicast or nearly unicast forwarding of packets over a partitioned network. This thesis aims to address this problem by designing a disconnection tolerant routing protocol, Binary State Distance Vector Routing (BSDVR), which introduces binary state information for DV entries to compute unicast paths even when the network has become partitioned. We compare BSDVR against the traditional DV routing (TDVR) in a controlled network setting. We also compare BSDVR against other well-known ad-hoc routing protocols using packet simulations. Our experiments confirm that BSDVR generates more control overhead during link failures that do not cause partitions. However, in partition-causing link failures, BSDVR's control overhead is less than TDVR's by an order of magnitude, leading to much better convergence times.
Notes
If this is your thesis or dissertation, and want to learn how to access it or for more information about readership statistics, contact us at STARS@ucf.edu
Graduation Date
2021
Semester
Fall
Advisor
Yuksel, Murat
Degree
Master of Science (M.S.)
College
College of Engineering and Computer Science
Department
Computer Science
Degree Program
Computer Science
Identifier
CFE0009296; DP0026900
URL
https://purls.library.ucf.edu/go/DP0026900
Language
English
Release Date
June 2023
Length of Campus-only Access
1 year
Access Status
Masters Thesis (Open Access)
STARS Citation
Farooq, Ammar, "Binary State Distance Vector Routing: A Protocol for Near-unicast Forwarding in Partitioned Networks" (2021). Electronic Theses and Dissertations, 2020-2023. 1325.
https://stars.library.ucf.edu/etd2020/1325