1. Home
  2. Publications
  3. 2023

Journal article ·

Internet of Drones Simulator: Design, Implementation, and Performance Evaluation

Giovanni Grieco, Giovanni Iacovelli, Pietro Boccadoro, Luigi Alfredo Grieco

Abstract

The Internet of Drones (IoD) is a networking architecture that stems from the interplay between unmanned aerial vehicles (UAVs) and wireless communication technologies. Networked drones can unleash disruptive scenarios in many application domains. At the same time, to really capitalize on their potential, accurate modeling techniques are required to seize the fine details that characterize the features and limitations of UAVs, wireless communications, and networking protocols. To this end, the present contribution proposes the IoD simulator (IoD-Sim), a comprehensive and versatile open source tool that addresses the many facets of the IoD. IoD-Sim is a network simulator 3 (ns-3)-based simulator organized into a 3-layer stack, composed of: 1) the Underlying Platform, which provides the telecommunication primitives for different standardized protocol stacks; 2) the Core, that implements all the fundamental features of an IoD scenario; and 3) the Simulation Development Platform, mainly composed of a set of tools that speeds up the graphical design for every possible use case. In order to prove the huge potential of this proposal, three different scenarios are presented and analyzed from both a software perspective and a telecommunications standpoint. The peculiarities of this open-source tool are of interest for researchers in academia, as they will be able to extend it to model upcoming specifications, including, but not limited to, mobile and satellite communications. Still, it will certainly be of relevance in industry to accelerate the design phase, thus reducing the time to market of IoD-based services.

Cite this work

@article{grieco2023internet,
  title = {{Internet of Drones Simulator: Design, Implementation, and Performance Evaluation}},
  author = {Giovanni Grieco and Giovanni Iacovelli and Pietro Boccadoro and Luigi Alfredo Grieco},
  journal = {IEEE Internet of Things Journal, vol. 10, no. 2},
  year = {2023},
  doi = {10.1109/jiot.2022.3207324},
  url = {https://doi.org/10.1109/jiot.2022.3207324}
}

esc

Pages

HomeResearch areasAll publications19Software7Curriculum vitaeEmail giovanni@grieco.devmail

Publications

A Survey on Unmanned Aerial Vehicles (UAVs) Communications: State-of-the-Art, Existing Standards and Future Directions2026IoD-Sim: An Open-Source Simulator for 6G Integrated Terrestrial/Non-Terrestrial Networks2025Spatial Situational Awareness for Safe UAVs in XAI-enhanced 6G Networks: Vision, Challenges, and Opportunities2025Detection, Tracking, and Identification of Drones: an Overview on Counter-UAS Techniques, and Open Challenges2025Design and Experimental Evaluation of Unmanned Aircraft Systems Communications2025Towards the Integration of Terrestrial and Non-Terrestrial Networks: a Testbed for in-Lab Evaluation2025An Indoor Experimental Testbed for 5G-Based UAV Control and Communication2025Towards an Open-Source Simulation Platform for Counter-UAS Sensor Fusion2025A System-Level Simulation Module for Multi-UAV IRS-Assisted Communications2024Fair Energy and Data Rate Maximization in UAV-Powered IoT-Satellite Integrated Networks2024Counter-drone systems and data fusion2024Preliminary Performance Evaluation of a Satellite-to-HAP Communication Link2023Internet of Drones Simulator: Design, Implementation, and Performance Evaluation2023Authentication and Authorization in Cyber-Security Frameworks: a Novel Approach for Securing Digital Service Chains2022A Reference Architecture for Management of Security Operations in Digital Service Chains2022On the Design of the Drone Control Layer2021Dynamic Management of Forwarding Rules in a T-SDN Architecture with Energy and Bandwidth Constraints2020A Real-time Simulation Framework for Complex and Large-scale Optical Transport Networks based on the SDN Paradigm2020An Open Source and System-Level Simulator for the Internet of Drones2019

Software

IoD-SimC++SeDaFuVC++IoD-Sim AirflowPythonIoD-Sim SplashC++IoD-Sim Workspace QuickstartShellIUNS-3 5G NRC++GUARD Kafka security pluginsJava

Elsewhere

ORCID↗Google Scholar↗GitHub↗LinkedIn↗