Design of trace-based NS-3 simulations for UAS video analytics with geospatial mobility

The continuous evolution of commercial Unmanned Aerial Systems (UAS) is fuelling a rapid advancement in the fields of network edge-communication applications for smart agriculture, smart traffic management, and border security. A common problem in UAS (a.k.a. drone systems) research and development is the cost related to deploying and running realistic testbeds. Due to the constraints in safe operation, handling limited energy resources, and government regulation restrictions, UAS testbed building is time-consuming and not easily configurable for high-scale experiments. In addition, experimenters have a hard time creating repeatable and reproducible experiments to test major hypotheses. In this paper, we present a design for performing tracebased NS-3 simulations that can be helpful for realistic UAS simulation experiments. We run experiments with real-world UAS traces including various mobility models, geospatial link information and video analytics measurements. Our experiments assume a hierarchical UAS platform with low-cost/high-cost drones co-operating using a geo-location service in order to provide a ‘common operating picture’ for decision makers. We implement a synergized drone and network simulator that features three main modules: (i) learning-based optimal scheme selection module, (ii) application environment monitoring module, and (iii) trace-based simulation and visualization module. Simulations generated from our implementation have the ability to integrate di↵erent drone configurations, wireless communication links (air-to-air; air-to-ground), as well as mobility routing protocols. Our approach is beneficial to evaluate network-edge orchestration algorithms pertaining to e.g., management of energy consumption, video analytics performance, and networking protocols configuration.

[1]  Prasad Calyam,et al.  DyCOCo: A Dynamic Computation Offloading and Control Framework for Drone Video Analytics , 2019, 2019 IEEE 27th International Conference on Network Protocols (ICNP).

[2]  Karthik Dantu,et al.  UB-ANC emulator: An emulation framework for multi-agent drone networks , 2016, 2016 IEEE International Conference on Simulation, Modeling, and Programming for Autonomous Robots (SIMPAR).

[3]  Mihail Popescu,et al.  Panacea's Glass: Mobile Cloud Framework for Communication in Mass Casualty Disaster Triage , 2015, 2015 3rd IEEE International Conference on Mobile Cloud Computing, Services, and Engineering.

[4]  Prasad Calyam,et al.  Intelligent Dashboard for augmented reality based incident command response co-ordination , 2016, 2016 13th IEEE Annual Consumer Communications & Networking Conference (CCNC).

[5]  Dmitrii Chemodanov,et al.  Policy-Based Function-Centric Computation Offloading for Real-Time Drone Video Analytics , 2019, 2019 IEEE International Symposium on Local and Metropolitan Area Networks (LANMAN).

[6]  Prasad Calyam,et al.  End-to-End IoT Security Middleware for Cloud-Fog Communication , 2017, 2017 IEEE 4th International Conference on Cyber Security and Cloud Computing (CSCloud).

[7]  Chang-Gun Lee,et al.  Measuring Interaction QoE in Internet Videoconferencing , 2007, MMNS.

[8]  Marco Levorato,et al.  FlyNetSim: An Open Source Synchronized UAV Network Simulator based on ns-3 and Ardupilot , 2018, MSWiM.

[9]  Ederval Cruz A Comprehensive Survey in Towards to Future FANETs , 2018, IEEE Latin America Transactions.

[10]  Prasad Calyam,et al.  Dynamic Computation Off-loading and Control based on Occlusion Detection in Drone Video Analytics , 2020, ICDCN.

[11]  Mahbub Hassan,et al.  Survey on UAV Cellular Communications: Practical Aspects, Standardization Advancements, Regulation, and Security Challenges , 2018, IEEE Communications Surveys & Tutorials.

[12]  Ahmad Y. Javaid,et al.  Application Specific Drone Simulators: Recent Advances and Challenges , 2019, Simul. Model. Pract. Theory.

[13]  Hichem Snoussi,et al.  FANET: Communication, mobility models and security issues , 2019, Comput. Networks.

[14]  Manuel Ricardo,et al.  Improving the ns-3 TraceBasedPropagationLossModel to support multiple access wireless scenarios , 2018, WNS3 '18.

[15]  Manuel Ricardo,et al.  A Trace-based ns-3 Simulation Approach for Perpetuating Real-World Experiments , 2017, WNS3.