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...
Main Authors: | , , |
---|---|
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 |