An Application of Throughput Request Satisfaction Method for Maximizing Concurrent Throughput in WLAN for IoT Application System
With the wide applications of the <i>Internet of Things (IoT)</i> in <i>smart home</i> systems, <i>IEEE 802.11n Wireless Local Area Networks (WLANs)</i> have become a frequently chosen communication technology due to their adaptability and affordability. In a high...
Main Authors: | , , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2024-03-01
|
Series: | Sensors |
Subjects: | |
Online Access: | https://www.mdpi.com/1424-8220/24/7/2173 |
_version_ | 1797211948461326336 |
---|---|
author | Bin Wu Nobuo Funabiki Sujan Chandra Roy Md. Mahbubur Rahman Dezheng Kong Shihao Fang |
author_facet | Bin Wu Nobuo Funabiki Sujan Chandra Roy Md. Mahbubur Rahman Dezheng Kong Shihao Fang |
author_sort | Bin Wu |
collection | DOAJ |
description | With the wide applications of the <i>Internet of Things (IoT)</i> in <i>smart home</i> systems, <i>IEEE 802.11n Wireless Local Area Networks (WLANs)</i> have become a frequently chosen communication technology due to their adaptability and affordability. In a high-density network of devices such as the <i>smart home scenerio</i>, a host often meets interferences from other devices and unequal <i>Received Signal Strength (RSS)</i> from <i>Access Points (APs)</i>. This results in <i>throughput unfairness/insufficiency</i> problems between hosts communicating concurrently in WLAN. Previously, we have studied the <i>throughput request satisfaction method</i> to address this problem. It calculates the <i>target throughput</i> from measured single and concurrent throughputs of hosts and controls the actual throughput at this target one by applying <i>traffic shaping</i> at the AP. However, the insufficiency problem of maximizing the throughput is not solved due to interferences from other hosts. In this paper, we present an extension of the <i>throughput request satisfaction method</i> to maximize the throughput of a high-priority host under concurrent communications. It recalculates the target throughput to increase the actual throughput as much as possible while the other hosts satisfy the least throughput. For evaluations, we conduct experiments using the test-bed system with <i>Raspberry Pi</i> as the AP devices in several topologies in indoor environments. The results confirm the effectiveness of our proposal. |
first_indexed | 2024-04-24T10:34:36Z |
format | Article |
id | doaj.art-65b449e6892942b7aaad97c103e26d53 |
institution | Directory Open Access Journal |
issn | 1424-8220 |
language | English |
last_indexed | 2024-04-24T10:34:36Z |
publishDate | 2024-03-01 |
publisher | MDPI AG |
record_format | Article |
series | Sensors |
spelling | doaj.art-65b449e6892942b7aaad97c103e26d532024-04-12T13:26:24ZengMDPI AGSensors1424-82202024-03-01247217310.3390/s24072173An Application of Throughput Request Satisfaction Method for Maximizing Concurrent Throughput in WLAN for IoT Application SystemBin Wu0Nobuo Funabiki1Sujan Chandra Roy2Md. Mahbubur Rahman3Dezheng Kong4Shihao Fang5Graduate School of Natural Science and Technology, Okayama University, Okayama 700-8530, JapanGraduate School of Natural Science and Technology, Okayama University, Okayama 700-8530, JapanGraduate School of Natural Science and Technology, Okayama University, Okayama 700-8530, JapanGraduate School of Natural Science and Technology, Okayama University, Okayama 700-8530, JapanGraduate School of Natural Science and Technology, Okayama University, Okayama 700-8530, JapanGraduate School of Natural Science and Technology, Okayama University, Okayama 700-8530, JapanWith the wide applications of the <i>Internet of Things (IoT)</i> in <i>smart home</i> systems, <i>IEEE 802.11n Wireless Local Area Networks (WLANs)</i> have become a frequently chosen communication technology due to their adaptability and affordability. In a high-density network of devices such as the <i>smart home scenerio</i>, a host often meets interferences from other devices and unequal <i>Received Signal Strength (RSS)</i> from <i>Access Points (APs)</i>. This results in <i>throughput unfairness/insufficiency</i> problems between hosts communicating concurrently in WLAN. Previously, we have studied the <i>throughput request satisfaction method</i> to address this problem. It calculates the <i>target throughput</i> from measured single and concurrent throughputs of hosts and controls the actual throughput at this target one by applying <i>traffic shaping</i> at the AP. However, the insufficiency problem of maximizing the throughput is not solved due to interferences from other hosts. In this paper, we present an extension of the <i>throughput request satisfaction method</i> to maximize the throughput of a high-priority host under concurrent communications. It recalculates the target throughput to increase the actual throughput as much as possible while the other hosts satisfy the least throughput. For evaluations, we conduct experiments using the test-bed system with <i>Raspberry Pi</i> as the AP devices in several topologies in indoor environments. The results confirm the effectiveness of our proposal.https://www.mdpi.com/1424-8220/24/7/2173Raspberry PiWLANtraffic shapingaccess pointtarget throughputthroughput maximization |
spellingShingle | Bin Wu Nobuo Funabiki Sujan Chandra Roy Md. Mahbubur Rahman Dezheng Kong Shihao Fang An Application of Throughput Request Satisfaction Method for Maximizing Concurrent Throughput in WLAN for IoT Application System Sensors Raspberry Pi WLAN traffic shaping access point target throughput throughput maximization |
title | An Application of Throughput Request Satisfaction Method for Maximizing Concurrent Throughput in WLAN for IoT Application System |
title_full | An Application of Throughput Request Satisfaction Method for Maximizing Concurrent Throughput in WLAN for IoT Application System |
title_fullStr | An Application of Throughput Request Satisfaction Method for Maximizing Concurrent Throughput in WLAN for IoT Application System |
title_full_unstemmed | An Application of Throughput Request Satisfaction Method for Maximizing Concurrent Throughput in WLAN for IoT Application System |
title_short | An Application of Throughput Request Satisfaction Method for Maximizing Concurrent Throughput in WLAN for IoT Application System |
title_sort | application of throughput request satisfaction method for maximizing concurrent throughput in wlan for iot application system |
topic | Raspberry Pi WLAN traffic shaping access point target throughput throughput maximization |
url | https://www.mdpi.com/1424-8220/24/7/2173 |
work_keys_str_mv | AT binwu anapplicationofthroughputrequestsatisfactionmethodformaximizingconcurrentthroughputinwlanforiotapplicationsystem AT nobuofunabiki anapplicationofthroughputrequestsatisfactionmethodformaximizingconcurrentthroughputinwlanforiotapplicationsystem AT sujanchandraroy anapplicationofthroughputrequestsatisfactionmethodformaximizingconcurrentthroughputinwlanforiotapplicationsystem AT mdmahbuburrahman anapplicationofthroughputrequestsatisfactionmethodformaximizingconcurrentthroughputinwlanforiotapplicationsystem AT dezhengkong anapplicationofthroughputrequestsatisfactionmethodformaximizingconcurrentthroughputinwlanforiotapplicationsystem AT shihaofang anapplicationofthroughputrequestsatisfactionmethodformaximizingconcurrentthroughputinwlanforiotapplicationsystem AT binwu applicationofthroughputrequestsatisfactionmethodformaximizingconcurrentthroughputinwlanforiotapplicationsystem AT nobuofunabiki applicationofthroughputrequestsatisfactionmethodformaximizingconcurrentthroughputinwlanforiotapplicationsystem AT sujanchandraroy applicationofthroughputrequestsatisfactionmethodformaximizingconcurrentthroughputinwlanforiotapplicationsystem AT mdmahbuburrahman applicationofthroughputrequestsatisfactionmethodformaximizingconcurrentthroughputinwlanforiotapplicationsystem AT dezhengkong applicationofthroughputrequestsatisfactionmethodformaximizingconcurrentthroughputinwlanforiotapplicationsystem AT shihaofang applicationofthroughputrequestsatisfactionmethodformaximizingconcurrentthroughputinwlanforiotapplicationsystem |