FS-MAC: An Adaptive MAC Protocol With Fault-Tolerant Synchronous Switching for FANETs

Medium access control (MAC) is significant for guaranteeing the quality of service of Flying Ad-hoc NETworks (FANETs). The adaptive MAC protocol is recognized as a promising solution, which is able to improve the flexibility and robustness of FANETs. In this paper, we propose a fault-tolerant synchr...

Full description

Bibliographic Details
Main Authors: Min Zhang, Chao Dong, Yang Huang
Format: Article
Language:English
Published: IEEE 2019-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/8727523/
_version_ 1818557590875930624
author Min Zhang
Chao Dong
Yang Huang
author_facet Min Zhang
Chao Dong
Yang Huang
author_sort Min Zhang
collection DOAJ
description Medium access control (MAC) is significant for guaranteeing the quality of service of Flying Ad-hoc NETworks (FANETs). The adaptive MAC protocol is recognized as a promising solution, which is able to improve the flexibility and robustness of FANETs. In this paper, we propose a fault-tolerant synchronous-MAC (FS-MAC) protocol that can switch between CSMA/CA and TDMA protocols for the FANETs. In FS-MAC, we propose a distributed Q-learning-based MAC switching scheme which contains a MAC pre-selection operation and a practical byzantine fault tolerance (PBFT)-based consensus decision procedure to produce a MAC switching decision. By the MAC pre-selection operation, each UAV can evaluate its own performance accurately and determine which MAC protocol is more appropriate. Then, all UAVs in FANETs can implement fault-tolerant synchronous switching with the help of the PBFT-based consensus decision procedure. The simulations are conducted to evaluate the various performance of the FS-MAC. It is shown that FS-MAC can significantly outperform the baseline protocols in terms of the average throughput, delay, and packet retransmission ratio performance.
first_indexed 2024-12-14T00:01:31Z
format Article
id doaj.art-1f7a899300334112a35b2f0f374aa3b8
institution Directory Open Access Journal
issn 2169-3536
language English
last_indexed 2024-12-14T00:01:31Z
publishDate 2019-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj.art-1f7a899300334112a35b2f0f374aa3b82022-12-21T23:26:19ZengIEEEIEEE Access2169-35362019-01-017806028061310.1109/ACCESS.2019.29201758727523FS-MAC: An Adaptive MAC Protocol With Fault-Tolerant Synchronous Switching for FANETsMin Zhang0Chao Dong1https://orcid.org/0000-0002-0183-0087Yang Huang2Key Laboratory of Dynamic Cognitive System of Electromagnetic Spectrum Space, Ministry of Industry and Information Technology, Nanjing University of Aeronautics and Astronautics, Nanjing, ChinaKey Laboratory of Dynamic Cognitive System of Electromagnetic Spectrum Space, Ministry of Industry and Information Technology, Nanjing University of Aeronautics and Astronautics, Nanjing, ChinaKey Laboratory of Dynamic Cognitive System of Electromagnetic Spectrum Space, Ministry of Industry and Information Technology, Nanjing University of Aeronautics and Astronautics, Nanjing, ChinaMedium access control (MAC) is significant for guaranteeing the quality of service of Flying Ad-hoc NETworks (FANETs). The adaptive MAC protocol is recognized as a promising solution, which is able to improve the flexibility and robustness of FANETs. In this paper, we propose a fault-tolerant synchronous-MAC (FS-MAC) protocol that can switch between CSMA/CA and TDMA protocols for the FANETs. In FS-MAC, we propose a distributed Q-learning-based MAC switching scheme which contains a MAC pre-selection operation and a practical byzantine fault tolerance (PBFT)-based consensus decision procedure to produce a MAC switching decision. By the MAC pre-selection operation, each UAV can evaluate its own performance accurately and determine which MAC protocol is more appropriate. Then, all UAVs in FANETs can implement fault-tolerant synchronous switching with the help of the PBFT-based consensus decision procedure. The simulations are conducted to evaluate the various performance of the FS-MAC. It is shown that FS-MAC can significantly outperform the baseline protocols in terms of the average throughput, delay, and packet retransmission ratio performance.https://ieeexplore.ieee.org/document/8727523/Adaptive MAC protocolconsensus algorithmQ-learningFANETs
spellingShingle Min Zhang
Chao Dong
Yang Huang
FS-MAC: An Adaptive MAC Protocol With Fault-Tolerant Synchronous Switching for FANETs
IEEE Access
Adaptive MAC protocol
consensus algorithm
Q-learning
FANETs
title FS-MAC: An Adaptive MAC Protocol With Fault-Tolerant Synchronous Switching for FANETs
title_full FS-MAC: An Adaptive MAC Protocol With Fault-Tolerant Synchronous Switching for FANETs
title_fullStr FS-MAC: An Adaptive MAC Protocol With Fault-Tolerant Synchronous Switching for FANETs
title_full_unstemmed FS-MAC: An Adaptive MAC Protocol With Fault-Tolerant Synchronous Switching for FANETs
title_short FS-MAC: An Adaptive MAC Protocol With Fault-Tolerant Synchronous Switching for FANETs
title_sort fs mac an adaptive mac protocol with fault tolerant synchronous switching for fanets
topic Adaptive MAC protocol
consensus algorithm
Q-learning
FANETs
url https://ieeexplore.ieee.org/document/8727523/
work_keys_str_mv AT minzhang fsmacanadaptivemacprotocolwithfaulttolerantsynchronousswitchingforfanets
AT chaodong fsmacanadaptivemacprotocolwithfaulttolerantsynchronousswitchingforfanets
AT yanghuang fsmacanadaptivemacprotocolwithfaulttolerantsynchronousswitchingforfanets