Cargando…

A Throughput Request Satisfaction Method for Concurrently Communicating Multiple Hosts in Wireless Local Area Network

Nowadays, the IEEE 802.11 wireless local area network (WLAN) has been widely used for Internet access services around the world. Then, the unfairness or insufficiency in meeting the throughput request can appear among concurrently communicating hosts with the same access point (AP), which should be...

Descripción completa

Detalles Bibliográficos
Autores principales: Rahman, Md. Mahbubur, Funabiki, Nobuo, Munene, Kwenga Ismael, Roy, Sujan Chandra, Kuribayashi, Minoru, Gulo, Melki Mario, Kao, Wen-Chung
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2022
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9697144/
https://www.ncbi.nlm.nih.gov/pubmed/36433419
http://dx.doi.org/10.3390/s22228823
_version_ 1784838487254499328
author Rahman, Md. Mahbubur
Funabiki, Nobuo
Munene, Kwenga Ismael
Roy, Sujan Chandra
Kuribayashi, Minoru
Gulo, Melki Mario
Kao, Wen-Chung
author_facet Rahman, Md. Mahbubur
Funabiki, Nobuo
Munene, Kwenga Ismael
Roy, Sujan Chandra
Kuribayashi, Minoru
Gulo, Melki Mario
Kao, Wen-Chung
author_sort Rahman, Md. Mahbubur
collection PubMed
description Nowadays, the IEEE 802.11 wireless local area network (WLAN) has been widely used for Internet access services around the world. Then, the unfairness or insufficiency in meeting the throughput request can appear among concurrently communicating hosts with the same access point (AP), which should be solved by sacrificing advantageous hosts. Previously, we studied the fairness control method by adopting packet transmission delay at the AP. However, it suffers from slow convergence and may not satisfy different throughput requests among hosts. In this paper, we propose a throughput request satisfaction method for providing fair or different throughput requests when multiple hosts are concurrently communicating with a single AP. To meet the throughput request, the method (1) measures the single and concurrent throughput for each host, (2) calculates the channel occupying time from them, (3) derives the target throughput to achieve the given throughput request, and (4) controls the traffic by applying traffic shaping at the AP. For evaluations, we implemented the proposal in the WLAN testbed system with one Raspberry Pi AP and up to five hosts, and conducted extensive experiments in five scenarios with different throughput requests. The results confirmed the effectiveness of our proposal.
format Online
Article
Text
id pubmed-9697144
institution National Center for Biotechnology Information
language English
publishDate 2022
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-96971442022-11-26 A Throughput Request Satisfaction Method for Concurrently Communicating Multiple Hosts in Wireless Local Area Network Rahman, Md. Mahbubur Funabiki, Nobuo Munene, Kwenga Ismael Roy, Sujan Chandra Kuribayashi, Minoru Gulo, Melki Mario Kao, Wen-Chung Sensors (Basel) Article Nowadays, the IEEE 802.11 wireless local area network (WLAN) has been widely used for Internet access services around the world. Then, the unfairness or insufficiency in meeting the throughput request can appear among concurrently communicating hosts with the same access point (AP), which should be solved by sacrificing advantageous hosts. Previously, we studied the fairness control method by adopting packet transmission delay at the AP. However, it suffers from slow convergence and may not satisfy different throughput requests among hosts. In this paper, we propose a throughput request satisfaction method for providing fair or different throughput requests when multiple hosts are concurrently communicating with a single AP. To meet the throughput request, the method (1) measures the single and concurrent throughput for each host, (2) calculates the channel occupying time from them, (3) derives the target throughput to achieve the given throughput request, and (4) controls the traffic by applying traffic shaping at the AP. For evaluations, we implemented the proposal in the WLAN testbed system with one Raspberry Pi AP and up to five hosts, and conducted extensive experiments in five scenarios with different throughput requests. The results confirmed the effectiveness of our proposal. MDPI 2022-11-15 /pmc/articles/PMC9697144/ /pubmed/36433419 http://dx.doi.org/10.3390/s22228823 Text en © 2022 by the authors. https://creativecommons.org/licenses/by/4.0/Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Rahman, Md. Mahbubur
Funabiki, Nobuo
Munene, Kwenga Ismael
Roy, Sujan Chandra
Kuribayashi, Minoru
Gulo, Melki Mario
Kao, Wen-Chung
A Throughput Request Satisfaction Method for Concurrently Communicating Multiple Hosts in Wireless Local Area Network
title A Throughput Request Satisfaction Method for Concurrently Communicating Multiple Hosts in Wireless Local Area Network
title_full A Throughput Request Satisfaction Method for Concurrently Communicating Multiple Hosts in Wireless Local Area Network
title_fullStr A Throughput Request Satisfaction Method for Concurrently Communicating Multiple Hosts in Wireless Local Area Network
title_full_unstemmed A Throughput Request Satisfaction Method for Concurrently Communicating Multiple Hosts in Wireless Local Area Network
title_short A Throughput Request Satisfaction Method for Concurrently Communicating Multiple Hosts in Wireless Local Area Network
title_sort throughput request satisfaction method for concurrently communicating multiple hosts in wireless local area network
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC9697144/
https://www.ncbi.nlm.nih.gov/pubmed/36433419
http://dx.doi.org/10.3390/s22228823
work_keys_str_mv AT rahmanmdmahbubur athroughputrequestsatisfactionmethodforconcurrentlycommunicatingmultiplehostsinwirelesslocalareanetwork
AT funabikinobuo athroughputrequestsatisfactionmethodforconcurrentlycommunicatingmultiplehostsinwirelesslocalareanetwork
AT munenekwengaismael athroughputrequestsatisfactionmethodforconcurrentlycommunicatingmultiplehostsinwirelesslocalareanetwork
AT roysujanchandra athroughputrequestsatisfactionmethodforconcurrentlycommunicatingmultiplehostsinwirelesslocalareanetwork
AT kuribayashiminoru athroughputrequestsatisfactionmethodforconcurrentlycommunicatingmultiplehostsinwirelesslocalareanetwork
AT gulomelkimario athroughputrequestsatisfactionmethodforconcurrentlycommunicatingmultiplehostsinwirelesslocalareanetwork
AT kaowenchung athroughputrequestsatisfactionmethodforconcurrentlycommunicatingmultiplehostsinwirelesslocalareanetwork
AT rahmanmdmahbubur throughputrequestsatisfactionmethodforconcurrentlycommunicatingmultiplehostsinwirelesslocalareanetwork
AT funabikinobuo throughputrequestsatisfactionmethodforconcurrentlycommunicatingmultiplehostsinwirelesslocalareanetwork
AT munenekwengaismael throughputrequestsatisfactionmethodforconcurrentlycommunicatingmultiplehostsinwirelesslocalareanetwork
AT roysujanchandra throughputrequestsatisfactionmethodforconcurrentlycommunicatingmultiplehostsinwirelesslocalareanetwork
AT kuribayashiminoru throughputrequestsatisfactionmethodforconcurrentlycommunicatingmultiplehostsinwirelesslocalareanetwork
AT gulomelkimario throughputrequestsatisfactionmethodforconcurrentlycommunicatingmultiplehostsinwirelesslocalareanetwork
AT kaowenchung throughputrequestsatisfactionmethodforconcurrentlycommunicatingmultiplehostsinwirelesslocalareanetwork