Skip to main content
Log in

Fairness and Applications’ transport protocol aware frame aggregation using programmable WLANs

  • Original Paper
  • Published:
Wireless Networks Aims and scope Submit manuscript

Abstract

Internet of Things (IoT) is emerging as a prominent technology, and a broad range of IoT applications are deployed using advanced Wi-Fi technologies like 802.11n, ac, and ax. Wi-Fi technologies with the support of frame aggregation techniques are highly useful for throughput hungry applications such as e-education, and e-conference to improve wireless channel utilization, and throughput of Wi-Fi stations (STAs). In existing works by considering mobility, and channel conditions, various frame aggregation schemes were investigated at STA level for finding optimal aggregation size. But, the local frame aggregation schemes could lead to unfairness issues among STAs with poor signal strength. Moreover, IoT applications such as e-education, e-conferences can be implemented using either transmission control protocol (TCP) or user datagram protocol (UDP). Hence, enabling frame aggregation in Wi-Fi networks can lead to poor throughput, and fairness issues for TCP STAs from UDP STAs transmitting at higher rates due to lack of flow control and congestion control. Having enterprise wireless local area networks (WLANs) with programmable access points (Pro-APs), it is possible to control fairness issues using global knowledge of connected STAs, and their channel, and traffic details. In this work, we investigate major reasons for fairness issues, and propose a Fairness and Applications’ transport protocol aware frame aggregation (FAFA) scheme using Pro-APs. In our work, we design and implement the FAFA scheme at Pro-AP to solve fairness issues among STAs connected to it. The FAFA scheme is evaluated against existing schemes using extensive simulations with the Network Simulator-3 (NS-3). In various test scenarios, the results corroborate that the proposed FAFA is able to maintain Jain’s Fairness Index (JFI) around 0.9 for STAs in the network, whereas existing works are able to maintain JFI 0.3 to 0.7 only in terms of throughput, delay, and jitter.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12
Fig. 13
Fig. 14
Fig. 15
Fig. 16
Fig. 17
Fig. 18
Fig. 19
Fig. 20
Fig. 21
Fig. 22
Fig. 23
Fig. 24
Fig. 25
Fig. 26
Fig. 27
Fig. 28
Fig. 29

Similar content being viewed by others

Availability of data and material

All data generated or analysed during this study are included in this manuscript.

References

  1. Shafique, K., Khawaja, B. A., Sabir, F., Qazi, S., & Mustaqim, M. (2020). Internet of things (IoT) for next-generation smart systems: A review of current challenges, future trends and prospects for emerging 5G-IoT scenarios. IEEE Access, 8, 23022–23040.

    Article  Google Scholar 

  2. Kassab, W., & Darabkh, K. A. (2020). A-Z survey of internet of things: Architectures, protocols, applications, recent advances, future directions and recommendations. Journal of Network and Computer Applications, 163, 102663.

    Article  Google Scholar 

  3. Garg, S., Guo, S., Piuri, V., Choo, K.-K.R., & Raman, B. (2020). Guest editorial special issue on edge-cloud interplay based on SDN and NFV for next-generation IoT applications. IEEE Internet of Things Journal, 7(7), 5690–5694.

    Article  Google Scholar 

  4. Hu, P., Chen, W., He, C., Li, Y., & Ning, H. (2020). Software-defined edge computing (SDEC): Principle, open IoT system architecture, applications, and challenges. IEEE Internet of Things Journal, 7(7), 5934–5945.

    Article  Google Scholar 

  5. Qin, H., Cao, B., He, J., Xiao, X., Chen, W., & Peng, Y. (2019). Cross-interface scheduling toward energy-efficient device-to-gateway communications in IoT. IEEE Internet of Things Journal, 7(3), 2247–2262.

    Article  Google Scholar 

  6. Pirayesh, H., Sangdeh, P. K., & Zeng, H. (2020). Coexistence of Wi-Fi and IoT Communications in WLANs. IEEE Internet of Things Journal, 7(8), 7495–7505.

    Article  Google Scholar 

  7. Li, Z., Liu, Y., Shin, K. G., Liu, J., & Yan, Z. (2019). Interference steering to manage interference in IoT. IEEE Internet of Things Journal, 6(6), 10458–10471.

    Article  Google Scholar 

  8. Verma, S., Kawamoto, Y., & Kato, N. (2020). A network-aware Internet-wide scan for security maximization of IPV6-enabled WLAN IoT devices. IEEE Internet of Things Journal, 8(10), 8411–8422.

    Article  Google Scholar 

  9. Hashida, H., Kawamoto, Y., & Kato, N. (2019). A network-aware Internet-wide scan for security maximization of IPV6-enabled WLAN IoT devices. IEEE Internet of Things Journal, 7(2), 1364–1374.

    Article  Google Scholar 

  10. Qureshi, K. I., Wang, L., Sun, L., Zhu, C., & Shu, L. (2020). A review on design and implementation of software-defined WLANs. IEEE Systems Journal, 14(2), 2601–2614.

    Article  Google Scholar 

  11. Abedi, A., Brecht, T., & Abari, O. (2020). Pnofa: Practical, near-optimal frame aggregation for modern 802.11 networks. In Proceedings of the 23rd international ACM conference on modeling, analysis and simulation of wireless and mobile systems (pp. 63–72).

  12. Byeon, S., Yoon, K., Yang, C., & Choi, S. (2017) STRALE: Mobility-aware PHY rate and frame aggregation length adaptation in WLANs. In IEEE INFOCOM 2017-IEEE conference on computer communications (pp. 1–9). IEEE.

  13. Byeon, S., Yoon, K., Lee, O., Choi, S., Cho, W., & Oh, S. (2014). MoFA: Mobility-aware frame aggregation in Wi-Fi. In Proceedings of the 10th ACM international on conference on emerging networking experiments and technologies (pp. 41–52).

  14. Georges, J.-P., Divoux, T., & Breck, D. (2020). Delay and backlog control of aggregation systems for wireless communications. In 21st IFAC World Congress, IFAC.

  15. Charfi, E., Gueguen, C., Chaari, L., Cousin, B., & Kamoun, L. (2017). Dynamic frame aggregation scheduler for multimedia applications in IEEE 802.11 n networks. Transactions on Emerging Telecommunications Technologies, 28(2), e2942.

    Article  Google Scholar 

  16. Seytnazarov, S., & Kim, Y.-T. (2017). QoS-aware adaptive A-MPDU aggregation scheduler for voice traffic in aggregation-enabled high throughput WLANs. IEEE Transactions on Mobile Computing, 16(10), 2862–2875.

    Article  Google Scholar 

  17. Akpanobong, A. C., Othman, M., & Ansa, G. O. (2020). Extending Throughput Performance for Low SNR Scenarios in WLANs Using Two-Level Frames Aggregation with Enhanced A-MSDU. Wireless Personal Communications, 115(2), 1695–1710.

    Article  Google Scholar 

  18. Liu, J., Yao, M., & Qiu, Z. (2018). Adaptive A-MPDU retransmission scheme with two-level frame aggregation compensation for IEEE 802.11 n/ac/ad WLANs. Wireless Networks, 24(1), 223–234.

    Article  Google Scholar 

  19. Kim, M., Park, E.-C., & Choi, C.-H. (2015). Adaptive two-level frame aggregation for fairness and efficiency in IEEE 802.11 n wireless LANs. Mobile Information Systems, vol. 2015.

  20. Saldana, J., Ruiz-Mas, J., & Almodovar, J. (2017). Frame aggregation in central controlled 802.11 WLANs: The latency versus throughput tradeoff. IEEE Communications Letters, 21(11), 2500–2503.

    Article  Google Scholar 

  21. Yagi, T., & Murase, T. (2019) Frame aggregation control for high throughput and fairness in densely deployed WLANs. In International conference on ubiquitous information management and communication (pp. 42–53). Springer.

  22. Inamullah, M., & Raman, B. (2018) Frame aggregation in 802.11 ac: Need for modified block ack. In Proceedings of the 10th on wireless of the students, by the students, and for the students workshop (pp. 7–9).

  23. Saif, A., & Othman, M. (2013). A reliable A-MSDU frame aggregation scheme in 802.11 n wireless networks. Procedia Computer Science, 21, 191–198.

    Article  Google Scholar 

  24. Saif, A., Othman, M., Subramaniam, S. K., & Hamid, N. A. W. A. (2012). An optimized A-MSDU frame aggregation with subframe retransmission in IEEE 802.11 n wireless networks. Procedia Computer Science, 9, 812–821.

    Article  Google Scholar 

  25. Noma, A. M., Othman, M., Lun, K. Y., & Ahmad, I. (2015). Two-level frames aggregation with enhanced A-MSDU for IEEE 802.11 n WLANs. Wireless Personal Communications, 82(3), 1601–1614.

    Article  Google Scholar 

  26. Sobin, C. (2020). A survey on architecture, protocols and challenges in IoT. Wireless Personal Communications, 112(3), 1383–1429.

    Article  Google Scholar 

  27. Park, E.-C., Kim, D.-Y., Kim, H., & Choi, C.-H. (2008). A cross-layer approach for per-station fairness in TCP over WLANs. IEEE Transactions on Mobile Computing, 7(7), 898–911.

    Article  Google Scholar 

  28. Rangisetti, A. K., & Tamma, B. R. (2017). Software defined wireless networks: A survey of issues and solutions. Wireless Personal Communications, 97(4), 6019–6053.

    Article  Google Scholar 

  29. Rawat, D. B., & Reddy, S. (2016). Recent advances on software defined wireless networking. In SoutheastCon 2016 (pp. 1–8). IEEE.

  30. Riggio, R., Marina, M. K., Schulz-Zander, J., Kuklinski, S., & Rasheed, T. (2015). Programming abstractions for software-defined wireless networks. IEEE Transactions on Network and Service Management, 12(2), 146–162.

    Article  Google Scholar 

  31. Suresh, L., Schulz-Zander, J., Merz, R., Feldmann, A., & Vazao, T. (2012). Towards programmable enterprise WLANS with Odin. In Proceedings of the first workshop on Hot topics in software defined networks (pp. 115–120).

  32. Mahboob, T., Lee, H. Y., Shin, M., & Chung, M. Y. (2020). SDN-based centralized channel assignment scheme using clustering in dense WLAN environments. Wireless Personal Communications, 114, 2693–2716.

    Article  Google Scholar 

  33. Kim, J. D., Laurenson, D. I., & Thompson, J. S. (2017). Centralized random backoff for collision resolution in Wi-Fi networks. IEEE Transactions on Wireless Communications, 16(9), 5838–5852.

    Article  Google Scholar 

  34. Liang, C., He, Y., Yu, F. R., & Zhao, N. (2017). Enhancing QoE-aware wireless edge caching with software-defined wireless networks. IEEE Transactions on Wireless Communications, 16(10), 6912–6925.

    Article  Google Scholar 

  35. Cao, B., Li, Y., Wang, C., Feng, G., Qin, S., & Zhou, Y. (2016). Resource allocation in software defined wireless networks. IEEE Network, 31(1), 44–51.

    Article  Google Scholar 

  36. Rangisetti, A. K., Baldaniya, H. B., Kumar, P., & Tamma, B. R. (2014) Load-aware hand-offs in software defined wireless LANs. In 2014 IEEE 10th international conference on wireless and mobile computing, networking and communications (WiMob) (pp. 685–690). IEEE.

  37. Yao, J., Lou, W., Yang, C., & Wu, K. (2020). Towards centralized transmission coordination in WLANs: A cross-layer approach. CCF Transactions on Pervasive Computing and Interaction, 2(2), 126–145.

    Article  Google Scholar 

  38. Amelyanovich, A., Shpakov, M., Muthanna, A., Buinevich, M., & Vladyko, A., (2017) Centralized control of traffic flows in wireless LANs based on the SDN concept. In 2017 systems of signal synchronization, generating and processing in telecommunications (SINKHROINFO) (pp. 1-5). IEEE

  39. Kim, M., Han, S., Lee, M., & (2016) Demand-aware centralized traffic scheduling in wireless LANs. In 2016 IFIP networking conference (IFIP networking) and workshops (pp. 144–152).

  40. Jain, R. K., Chiu, D.-M.W., Hawe, W. R., et al. (1984). A quantitative measure of fairness and discrimination. Eastern Research Laboratory: Digital Equipment Corporation, Hudson, MA.

  41. NS-3.31. http://www.nsnam.org/.

Download references

Funding

No funds, grants, or other support was received.

Author information

Authors and Affiliations

Authors

Contributions

All authors made substantial contributions to the work.

Corresponding author

Correspondence to Anil Kumar Rangisetti.

Ethics declarations

Conflict of interest

The authors have no relevant financial or non-financial interests to disclose.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Rangisetti, A.K., Dwivedi, R. & Modem, S. Fairness and Applications’ transport protocol aware frame aggregation using programmable WLANs. Wireless Netw 29, 857–876 (2023). https://doi.org/10.1007/s11276-022-03153-z

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11276-022-03153-z

Keywords

Navigation