{"title":"Stochastic Packet Forwarding Algorithm in Flying Ad Hoc Networks","authors":"Cong Pu","doi":"10.1109/MILCOM47813.2019.9020723","DOIUrl":null,"url":null,"abstract":"The drones, also officially referred to as unmanned airborne vehicles (UAVs), have captured the attention of hobbyists, researchers, and investors, and are becoming increasingly popular for various commercial, industrial, and public-safety applications. As an essential ingredient of Internet-of-Drones, Flying Ad Hoc Networks (FANETs) largely consisting of various drones are expeditiously proliferating and playing an important role in realizing the goal of coordinating the access of drones to controlled airspace and providing navigation services. However, packet forwarding in FANETs is challenged by the unique characteristics of FANETs, such as unstable wireless medium and intermittent connectivity caused by high mobility of drones. In this paper, we propose a stochastic packet forwarding algorithm, also called SPA, to provide efficient and reliable data transmission in FANETs. The basic idea of the SPA is to make a stochastic forwarding drone selection based on the combination of multiple real-time network metrics. By objectively allocating the weight to multiple real-time network metrics based on the entropy weight theory, the SPA computes the forwarding availability of each forwarding candidate drone. Then, the forwarding probability of each forwarding candidate drone is calculated, and the forwarding drone is stochastically chosen from all forwarding candidate drones based on the calculated forwarding probability. In experimental performance evaluation, we select link throughput and link expiration time as real-time network metrics, and evaluate the proposed stochastic packet forwarding algorithm through extensive simulation experiments using OMNeT++ and compare its performance with a prior motion-driven packet forwarding algorithm. Simulation results show that the SPA can improve the number of delivered packets as well as the average throughput, indicating a viable approach in FANETs.","PeriodicalId":371812,"journal":{"name":"MILCOM 2019 - 2019 IEEE Military Communications Conference (MILCOM)","volume":"52 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-11-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"13","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"MILCOM 2019 - 2019 IEEE Military Communications Conference (MILCOM)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/MILCOM47813.2019.9020723","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 13
Abstract
The drones, also officially referred to as unmanned airborne vehicles (UAVs), have captured the attention of hobbyists, researchers, and investors, and are becoming increasingly popular for various commercial, industrial, and public-safety applications. As an essential ingredient of Internet-of-Drones, Flying Ad Hoc Networks (FANETs) largely consisting of various drones are expeditiously proliferating and playing an important role in realizing the goal of coordinating the access of drones to controlled airspace and providing navigation services. However, packet forwarding in FANETs is challenged by the unique characteristics of FANETs, such as unstable wireless medium and intermittent connectivity caused by high mobility of drones. In this paper, we propose a stochastic packet forwarding algorithm, also called SPA, to provide efficient and reliable data transmission in FANETs. The basic idea of the SPA is to make a stochastic forwarding drone selection based on the combination of multiple real-time network metrics. By objectively allocating the weight to multiple real-time network metrics based on the entropy weight theory, the SPA computes the forwarding availability of each forwarding candidate drone. Then, the forwarding probability of each forwarding candidate drone is calculated, and the forwarding drone is stochastically chosen from all forwarding candidate drones based on the calculated forwarding probability. In experimental performance evaluation, we select link throughput and link expiration time as real-time network metrics, and evaluate the proposed stochastic packet forwarding algorithm through extensive simulation experiments using OMNeT++ and compare its performance with a prior motion-driven packet forwarding algorithm. Simulation results show that the SPA can improve the number of delivered packets as well as the average throughput, indicating a viable approach in FANETs.
无人机,也被正式称为无人驾驶飞行器(uav),已经引起了业余爱好者、研究人员和投资者的注意,并且在各种商业、工业和公共安全应用中越来越受欢迎。作为无人机互联网的重要组成部分,以各种无人机为主体的飞行自组织网络(Flying Ad Hoc Networks, fanet)正在迅速发展壮大,在实现协调无人机进入管制空域和提供导航服务方面发挥着重要作用。然而,由于fanet的独特特性,如无人机的高移动性导致的无线介质不稳定和断断续续的连接,在fanet中进行分组转发受到了挑战。为了在fanet中提供高效可靠的数据传输,本文提出了一种随机分组转发算法(也称为SPA)。SPA的基本思想是基于多个实时网络指标的组合进行随机转发无人机选择。基于熵权理论,将权重客观分配给多个实时网络指标,计算每个转发候选无人机的转发可用性。然后,计算每个转发候选无人机的转发概率,并根据计算出的转发概率从所有转发候选无人机中随机选择转发无人机。在实验性能评估中,我们选择链路吞吐量和链路过期时间作为实时网络指标,并通过omnet++进行了大量的仿真实验,对所提出的随机分组转发算法进行了评估,并将其与先验运动驱动的分组转发算法进行了性能比较。仿真结果表明,该方法不仅可以提高分组的吞吐量,而且可以提高分组的平均吞吐量,为fanet提供了一种可行的方法。