A multi-channel load awareness-based MAC protocol for flying ad hoc networks

Abstract Flying ad hoc network (FANET) is a promising and special mobile Ad hoc network, connecting large number of flying unmanned aerial vehicles (UAVs) on battlefield through wireless link. Designing a multi-priority traffic differentiated medium access control (MAC) protocol with low delay, larg...

Full description

Bibliographic Details
Main Authors: Bo Zheng, Yong Li, Wei Cheng, Huaxin Wu, Weilun Liu
Format: Article
Language:English
Published: SpringerOpen 2020-09-01
Series:EURASIP Journal on Wireless Communications and Networking
Subjects:
Online Access:http://link.springer.com/article/10.1186/s13638-020-01797-z
_version_ 1819005162468933632
author Bo Zheng
Yong Li
Wei Cheng
Huaxin Wu
Weilun Liu
author_facet Bo Zheng
Yong Li
Wei Cheng
Huaxin Wu
Weilun Liu
author_sort Bo Zheng
collection DOAJ
description Abstract Flying ad hoc network (FANET) is a promising and special mobile Ad hoc network, connecting large number of flying unmanned aerial vehicles (UAVs) on battlefield through wireless link. Designing a multi-priority traffic differentiated medium access control (MAC) protocol with low delay, large capacity, high flexibility, and strong scalability is a great challenge in the researches and applications of FANETs. In order to overcome the disadvantages in IEEE 802.11 distributed coordination function (DCF) and time division multiple access (TDMA) protocols, a novel multi-channel load awareness-based MAC protocol for FANETs is presented in this paper. The multi-priority queueing and service mechanism, and the multi-channel load-based backoff mechanism involved in the protocol are intensively described. We further model the multi-priority queueing and service mechanism by the multi-class queueing theory, and model the backoff mechanism using the Markov chain model. Simulation results show that the protocol can differentiate services for different priorities in FANETs according to real-time channel state, providing effective QoS guarantee for transmissions of various information, and the network bandwidth resource is efficiently utilized.
first_indexed 2024-12-20T23:48:24Z
format Article
id doaj.art-5dc8e32cd8414350919f3eb56c025d96
institution Directory Open Access Journal
issn 1687-1499
language English
last_indexed 2024-12-20T23:48:24Z
publishDate 2020-09-01
publisher SpringerOpen
record_format Article
series EURASIP Journal on Wireless Communications and Networking
spelling doaj.art-5dc8e32cd8414350919f3eb56c025d962022-12-21T19:22:53ZengSpringerOpenEURASIP Journal on Wireless Communications and Networking1687-14992020-09-012020111810.1186/s13638-020-01797-zA multi-channel load awareness-based MAC protocol for flying ad hoc networksBo Zheng0Yong Li1Wei Cheng2Huaxin Wu3Weilun Liu4College of Information and Navigation, Air Force Engineering UniversityCollege of Electronics and Information, Northwestern Polytechnical UniversityCollege of Electronics and Information, Northwestern Polytechnical UniversityRadar NCO School, Air Force Early Warning AcademyCollege of Information and Navigation, Air Force Engineering UniversityAbstract Flying ad hoc network (FANET) is a promising and special mobile Ad hoc network, connecting large number of flying unmanned aerial vehicles (UAVs) on battlefield through wireless link. Designing a multi-priority traffic differentiated medium access control (MAC) protocol with low delay, large capacity, high flexibility, and strong scalability is a great challenge in the researches and applications of FANETs. In order to overcome the disadvantages in IEEE 802.11 distributed coordination function (DCF) and time division multiple access (TDMA) protocols, a novel multi-channel load awareness-based MAC protocol for FANETs is presented in this paper. The multi-priority queueing and service mechanism, and the multi-channel load-based backoff mechanism involved in the protocol are intensively described. We further model the multi-priority queueing and service mechanism by the multi-class queueing theory, and model the backoff mechanism using the Markov chain model. Simulation results show that the protocol can differentiate services for different priorities in FANETs according to real-time channel state, providing effective QoS guarantee for transmissions of various information, and the network bandwidth resource is efficiently utilized.http://link.springer.com/article/10.1186/s13638-020-01797-zFlying ad hoc networkMedium access control protocolMulti-channelLoad awarenessQueueingBackoff
spellingShingle Bo Zheng
Yong Li
Wei Cheng
Huaxin Wu
Weilun Liu
A multi-channel load awareness-based MAC protocol for flying ad hoc networks
EURASIP Journal on Wireless Communications and Networking
Flying ad hoc network
Medium access control protocol
Multi-channel
Load awareness
Queueing
Backoff
title A multi-channel load awareness-based MAC protocol for flying ad hoc networks
title_full A multi-channel load awareness-based MAC protocol for flying ad hoc networks
title_fullStr A multi-channel load awareness-based MAC protocol for flying ad hoc networks
title_full_unstemmed A multi-channel load awareness-based MAC protocol for flying ad hoc networks
title_short A multi-channel load awareness-based MAC protocol for flying ad hoc networks
title_sort multi channel load awareness based mac protocol for flying ad hoc networks
topic Flying ad hoc network
Medium access control protocol
Multi-channel
Load awareness
Queueing
Backoff
url http://link.springer.com/article/10.1186/s13638-020-01797-z
work_keys_str_mv AT bozheng amultichannelloadawarenessbasedmacprotocolforflyingadhocnetworks
AT yongli amultichannelloadawarenessbasedmacprotocolforflyingadhocnetworks
AT weicheng amultichannelloadawarenessbasedmacprotocolforflyingadhocnetworks
AT huaxinwu amultichannelloadawarenessbasedmacprotocolforflyingadhocnetworks
AT weilunliu amultichannelloadawarenessbasedmacprotocolforflyingadhocnetworks
AT bozheng multichannelloadawarenessbasedmacprotocolforflyingadhocnetworks
AT yongli multichannelloadawarenessbasedmacprotocolforflyingadhocnetworks
AT weicheng multichannelloadawarenessbasedmacprotocolforflyingadhocnetworks
AT huaxinwu multichannelloadawarenessbasedmacprotocolforflyingadhocnetworks
AT weilunliu multichannelloadawarenessbasedmacprotocolforflyingadhocnetworks