{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,12]],"date-time":"2025-10-12T01:29:27Z","timestamp":1760232567170,"version":"build-2065373602"},"reference-count":34,"publisher":"MDPI AG","issue":"22","license":[{"start":{"date-parts":[[2022,11,15]],"date-time":"2022-11-15T00:00:00Z","timestamp":1668470400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>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.<\/jats:p>","DOI":"10.3390\/s22228823","type":"journal-article","created":{"date-parts":[[2022,11,16]],"date-time":"2022-11-16T04:39:03Z","timestamp":1668573543000},"page":"8823","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":2,"title":["A Throughput Request Satisfaction Method for Concurrently Communicating Multiple Hosts in Wireless Local Area Network"],"prefix":"10.3390","volume":"22","author":[{"given":"Md. Mahbubur","family":"Rahman","sequence":"first","affiliation":[{"name":"Graduate School of Natural Science and Technology, Okayama University, Okayama 700-8530, Japan"}]},{"given":"Nobuo","family":"Funabiki","sequence":"additional","affiliation":[{"name":"Graduate School of Natural Science and Technology, Okayama University, Okayama 700-8530, Japan"}]},{"given":"Kwenga Ismael","family":"Munene","sequence":"additional","affiliation":[{"name":"Graduate School of Natural Science and Technology, Okayama University, Okayama 700-8530, Japan"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7554-3523","authenticated-orcid":false,"given":"Sujan Chandra","family":"Roy","sequence":"additional","affiliation":[{"name":"Graduate School of Natural Science and Technology, Okayama University, Okayama 700-8530, Japan"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-4844-2652","authenticated-orcid":false,"given":"Minoru","family":"Kuribayashi","sequence":"additional","affiliation":[{"name":"Graduate School of Natural Science and Technology, Okayama University, Okayama 700-8530, Japan"}]},{"given":"Melki Mario","family":"Gulo","sequence":"additional","affiliation":[{"name":"Department of Informatics and Computer Engineering, Politeknik Elektronika Negeri Surabaya, Surabaya 60111, Indonesia"}]},{"given":"Wen-Chung","family":"Kao","sequence":"additional","affiliation":[{"name":"Department of Electrical Engineering, National Taiwan Normal University, Taipei 106, Taiwan"}]}],"member":"1968","published-online":{"date-parts":[[2022,11,15]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Liu, J., Aoki, T., Li, Z., Pei, T., Choi, Y., Nguyen, K., and Sekiya, H. (2020). Throughput analysis of IEEE 802.11 WLANs with inter-network interference. Appl. Sci., 10.","DOI":"10.3390\/app10062192"},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"3","DOI":"10.1007\/s10776-020-00501-8","article-title":"Evolution and impact of Wi-Fi technology and applications: A historical perspective","volume":"28","author":"Pahlavan","year":"2020","journal-title":"Int. J. Wirel. Inf. Netw."},{"key":"ref_3","first-page":"66","article-title":"Mobile data offloading using opportunistic communication and AP deployment","volume":"8","author":"Dash","year":"2017","journal-title":"Int. J. Mob. Comput. Multimed. Commun."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"69615","DOI":"10.1109\/ACCESS.2020.2986581","article-title":"Joint radio resource management of channel-assignment and user-association for load balancing in dense WLAN environment","volume":"8","author":"Oh","year":"2020","journal-title":"IEEE Access"},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"7996","DOI":"10.1109\/TWC.2016.2610430","article-title":"On Achieving Fair and Throughput-Optimal Scheduling for TCP Flows in Wireless Networks","volume":"15","author":"Chen","year":"2016","journal-title":"IEEE Trans. Wirel. Commun."},{"key":"ref_6","doi-asserted-by":"crossref","unstructured":"Moiseenko, I., and Oran, D. (2016, January 26\u201328). TCP\/ICN: Carrying TCP over content centric and named data networks. Proceedings of the 3rd ACM Conference on Information-Centric Networking, Kyoto, Japan.","DOI":"10.1145\/2984356.2984357"},{"key":"ref_7","first-page":"18","article-title":"A generalized TCP fairness control method for multiple-host concurrent communications in elastic WLAN system using Raspberry Pi access point","volume":"11","author":"Sudibyo","year":"2020","journal-title":"Int. J. Mob. Comput. Multimed. Commun."},{"key":"ref_8","unstructured":"(2022, August 31). Manipulate Traffic Control Settings. Available online: https:\/\/linux.die.net\/man\/8\/tc."},{"key":"ref_9","unstructured":"(2022, August 31). HTB Linux Queuing Discipline Manual\u2014User Guide. Available online: http:\/\/luxik.cdi.cz\/~devik\/qos\/htb\/manual\/userg.htm."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"1879","DOI":"10.1109\/LCOMM.2019.2927910","article-title":"Adaptive transmission control for uplink\/downlink fairness in unsaturated CSMA networks","volume":"23","author":"Kim","year":"2019","journal-title":"IEEE Commun. Lett."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"1359","DOI":"10.1007\/s11277-015-2455-6","article-title":"Enhancing TCP fairness in wireless networks using dual queue approach with optimal queue selection","volume":"83","author":"Priya","year":"2015","journal-title":"Wirel. Pers. Commun."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"4362","DOI":"10.1109\/TWC.2018.2824301","article-title":"Hybrid ARQ-based fairness enhancement in uplink WLAN","volume":"17","author":"Kim","year":"2018","journal-title":"IEEE Trans. Wirel. Commun."},{"key":"ref_13","doi-asserted-by":"crossref","unstructured":"Lei, J., Wu, Y., and Zhang, X. (2017, January 26\u201329). An improved active queue management algorithm for time fairness in multirate 802.11 WLAN. In Proceedings of the 6th Computer Science Online Conference (CSOC), Prague, Czech Republic.","DOI":"10.1007\/978-3-319-57264-2_16"},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"1788","DOI":"10.1016\/j.procs.2015.08.289","article-title":"Packet scheduling and access priority control for QoS and fairness in wireless LAN","volume":"60","author":"Kongsili","year":"2015","journal-title":"Procedia Comput. Sci."},{"key":"ref_15","doi-asserted-by":"crossref","unstructured":"Fang, Y., Doray, B., and Issa, O. (2017, January 19\u201322). A practical air time control strategy for Wi-Fi in diverse environment. Proceedings of the IEEE Wireless Communications and Networking Conference Workshops (WCNCW), San Francisco, CA, USA.","DOI":"10.1109\/WCNCW.2017.7919116"},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Mansy, A., Fayed, M., and Ammar, M. (2015, January 20\u201322). Network-layer fairness for adaptive video streams. Proceedings of the 14th IFIP Networking, Toulouse, France.","DOI":"10.1109\/IFIPNetworking.2015.7145310"},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"1680","DOI":"10.1587\/transcom.E98.B.1680","article-title":"Association scheme with traffic control for IEEE 802.11 wireless LANs","volume":"98","author":"Hwang","year":"2015","journal-title":"IEICE Trans. Commun."},{"key":"ref_18","unstructured":"H\u00f8iland-J\u00f8rgensen, T., Kazior, M., T\u00e4ht, D., Hurtig, P., and Brunstrom, A. (2017, January 12\u201314). Ending the anomaly: Achieving low latency and airtime fairness in wifi. Proceedings of the USENIX Annual Technical Conference, Santa Clara, CA, USA."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"19","DOI":"10.1109\/TC.2013.186","article-title":"A Time fairness-based MAC algorithm for throughput maximization in 802.11 networks","volume":"64","author":"Le","year":"2015","journal-title":"IEEE Trans. Comput."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"481","DOI":"10.1007\/s11276-006-9201-7","article-title":"Providing air-time usage fairness in IEEE 802.11 networks with the deficit transmission time (DTT) scheduler","volume":"13","author":"Garroppo","year":"2006","journal-title":"Wirel. Netw."},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Blough, D., Resta, G., and Santi, P. (May, January 27). Interference-aware proportional fairness for multi-rate wireless networks. Proceedings of the IEEE INFOCOM 2014\u2014IEEE Conference on Computer Communications, Toronto, ON, Canada.","DOI":"10.1109\/INFOCOM.2014.6848222"},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"435","DOI":"10.1007\/s11036-012-0382-2","article-title":"Providing throughput and fairness guarantees in virtualized WLANs through control theory","volume":"17","author":"Banchs","year":"2012","journal-title":"Mob. Netw. Appl."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"8363","DOI":"10.1109\/TVT.2018.2846607","article-title":"Optimum allocation scheme for user fairness of location-based virtual sector method solving hidden terminal problem in WLAN","volume":"67","author":"Akimoto","year":"2018","journal-title":"IEEE Trans. Veh. Technol."},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Abuteir, R.M., Fladenmuller, A., and Fourmaux, O. (2016, January 5\u20139). An SDN approach to adaptive video streaming in wireless home networks. Proceedings of the IEEE International Wireless Communications and Mobile Computing Conference (IWCMC), Paphos, Cyprus.","DOI":"10.1109\/IWCMC.2016.7577078"},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Inaba, T., Sakamoto, S., Oda, T., Ikeda, M., and Barolli, L. (2016, January 5\u20137). A testbed for admission control in WLAN: A fuzzy approach and its performance evaluation. Proceedings of the 11th International Conference On Broad-Band Wireless Computing, Communication and Applications (BWCCA), Asan, Republic of Korea.","DOI":"10.1007\/978-3-319-49106-6_55"},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Jat, D.S., Shejwal, A., Lusilao, G., and Singh, C. (2018, January 25\u201327). A review of the quality of service for time-sensitive applications through admission control in 802.11 WLAN. In Proceedings of the International Conference on Recent Advancement on Computer and Communication, Singapore.","DOI":"10.1007\/978-981-10-8198-9_69"},{"key":"ref_27","first-page":"26","article-title":"Understanding modulation and coding schemes: Industrial wireless tutorials: Modulation and coding schemes (MCS) are used to determine the data rate of a wireless connection using high-throughput orthogonal frequency division multiplexing (HT-OFDM)","volume":"61","author":"Capano","year":"2014","journal-title":"Control. Eng."},{"key":"ref_28","unstructured":"(2022, August 31). Zoom Rooms System Requirements. Available online: https:\/\/support.zoom.us\/hc\/en-us\/articles\/204003179-System-Requirements-for-Zoom-Rooms#hb48c2bfd-7da0-4290-aae8-784270d3ab3."},{"key":"ref_29","unstructured":"(2022, August 31). iftop: Display Bandwidth Usage on an Interface. Available online: http:\/\/www.ex-parrot.com\/pdw\/iftop\/."},{"key":"ref_30","unstructured":"(2022, August 31). The Ultimate Speed Test Tool for TCP, UDP and SCTP. Available online: https:\/\/iperf.fr\/."},{"key":"ref_31","first-page":"32","article-title":"Development of PID controller for controlling desired level of coupled tank system","volume":"3","author":"Jaafar","year":"2014","journal-title":"Int. J. Innov. Technol. Explor. Eng."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"100089","DOI":"10.1016\/j.iot.2019.100089","article-title":"A dynamic access-point transmission power minimization method using PI feedback control in elastic WLAN system for IoT applications","volume":"8","author":"Islam","year":"2019","journal-title":"Internet Things"},{"key":"ref_33","unstructured":"Jain, R.K., Chiu, D.M.W., and Hawe, W.R. (1984). A Quantitative Measure of Fairness and Discrimination, Eastern Research Laboratory, Digital Equipment Corporation."},{"key":"ref_34","unstructured":"(2022, August 31). Ubuntu 20.04.3 LTS Released. Available online: https:\/\/www.omgubuntu.co.uk\/2021\/08\/ubuntu-20-04-3-point-release."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/22\/22\/8823\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T01:18:24Z","timestamp":1760145504000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/22\/22\/8823"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2022,11,15]]},"references-count":34,"journal-issue":{"issue":"22","published-online":{"date-parts":[[2022,11]]}},"alternative-id":["s22228823"],"URL":"https:\/\/doi.org\/10.3390\/s22228823","relation":{},"ISSN":["1424-8220"],"issn-type":[{"type":"electronic","value":"1424-8220"}],"subject":[],"published":{"date-parts":[[2022,11,15]]}}}