TY - GEN
T1 - Realistic network simulation in the UB-ANC aerial vehicle network emulator
AU - Modares, Jalil
AU - Mastronarde, Nicholas
AU - Dantu, Karthik
N1 - Publisher Copyright: © 2017 IEEE.
PY - 2017/11/20
Y1 - 2017/11/20
N2 - Recent advances in rotorcraft design, multi-rotor vehicle control, miniaturization of hardware, sensing, and battery technologies have enabled cheap, practical design of micro air vehicles (MAVs) for civilian and hobby applications. In parallel, several applications are being envisioned that bring together networks of MAVs to accomplish large tasks by coordinating with each other. Despite these advancements, and new FAA rules governing their use, it is still very challenging to experiment with multiple networked MAVs. To address this problem, we are engaged in a multi-year effort to develop an open software/hardware platform called the University at Buffalo's Airborne Networking and Communications testbed (UB-ANC1), and an associated emulation environment called the UB-ANC Emulator. Our goal is to design, implement, and test MAV networking applications in simulation, and provide seamless transition to deployment. In our prior work on the UB-ANC Emulator, we considered a simple network simulation in which nodes can communicate with each other if they are within a given range. However, this does not accurately reflect the performance of a MAV network where communication links are subject to interference and packet losses, and protocols at the data link, network, and transport layers have a significant influence on network throughput, latency, and reliability. To overcome this limitation, in this paper, we integrate the open-source discrete-event network simulator ns-3 into the UB-ANC Emulator. We demonstrate through link-level and end-to-end measurements how the UB-ANC Emulator can be used to holistically evaluate MAV networking applications with accurate modeling of mobility, control, wireless channel characteristics, and network protocols using ns-3.
AB - Recent advances in rotorcraft design, multi-rotor vehicle control, miniaturization of hardware, sensing, and battery technologies have enabled cheap, practical design of micro air vehicles (MAVs) for civilian and hobby applications. In parallel, several applications are being envisioned that bring together networks of MAVs to accomplish large tasks by coordinating with each other. Despite these advancements, and new FAA rules governing their use, it is still very challenging to experiment with multiple networked MAVs. To address this problem, we are engaged in a multi-year effort to develop an open software/hardware platform called the University at Buffalo's Airborne Networking and Communications testbed (UB-ANC1), and an associated emulation environment called the UB-ANC Emulator. Our goal is to design, implement, and test MAV networking applications in simulation, and provide seamless transition to deployment. In our prior work on the UB-ANC Emulator, we considered a simple network simulation in which nodes can communicate with each other if they are within a given range. However, this does not accurately reflect the performance of a MAV network where communication links are subject to interference and packet losses, and protocols at the data link, network, and transport layers have a significant influence on network throughput, latency, and reliability. To overcome this limitation, in this paper, we integrate the open-source discrete-event network simulator ns-3 into the UB-ANC Emulator. We demonstrate through link-level and end-to-end measurements how the UB-ANC Emulator can be used to holistically evaluate MAV networking applications with accurate modeling of mobility, control, wireless channel characteristics, and network protocols using ns-3.
UR - https://www.scopus.com/pages/publications/85041349775
U2 - 10.1109/INFCOMW.2017.8116354
DO - 10.1109/INFCOMW.2017.8116354
M3 - Conference contribution
T3 - 2017 IEEE Conference on Computer Communications Workshops, INFOCOM WKSHPS 2017
SP - 66
EP - 71
BT - 2017 IEEE Conference on Computer Communications Workshops, INFOCOM WKSHPS 2017
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 2017 IEEE Conference on Computer Communications Workshops, INFOCOM WKSHPS 2017
Y2 - 1 May 2017 through 4 May 2017
ER -