Skip to main content
Log in

CLACK: Cross-layer ACK-Aided Opportunistic Transmission in Wireless Networks

  • Published:
Wireless Personal Communications Aims and scope Submit manuscript

Abstract

Wi-Fi has gained tremendous attention from the research community, yielding successful technological advancements. However, the data throughput efficiency (the ratio of application throughput to the maximum achievable physical data rate) degrades rapidly as the PHY data rate increases when using the current 802.11 medium access control (MAC) protocol. To address this MAC inefficiency, many protocols have been introduced and standardized. This paper describes and examines these state-of-the-art enhancements to MAC efficiency for the 802.11 standard, and proposes a CLACK (Cross-Layer ACK) method that tackles this issue in totally different manner to those previous schemes. The main idea is simple: When a receiver sends an ACK, it transmits the data using the ACK transmission opportunity, and avoids channel contention necessary for data transmissions. The receiver’s short signature is piggybacked in the PHY instead of the MAC to acknowledge the packet reception. We have implemented CLACK using USRP toolkits and GNU Software Define Radio. Our implementation demonstrates the feasibility of our key techniques for both PHY and MAC design. Further, we use detailed simulation to evaluate CLACK in general wireless environments under different traffic loads and varying channel conditions. Our results show that CLACK gains up to 52 % in terms of throughput, when compared to the basic 802.11 scheme, and up to 18 % when compared to existing advanced 802.11e/n schemes.

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

Similar content being viewed by others

References

  1. Bianchi, G. (2000). Performance analysis of the IEEE 802.11 distributed coordination function. IEEE JSAC, 18(3).

  2. Ettus Research, LLC. http://www.ettus.com.

  3. GNU Radio Project. http://gnuradio.org/redmine/wiki/gnuradio.

  4. Heusse, M., Rousseau, F., Berger-Sabbatel, G., & Duda, A. (2003). Performance anomaly of 802.11b. In IEEE INFOCOM.

  5. Heusse, M., Rousseau, F., Guillier, R., & Duda, A. (2005). Idle sense: An optimal access method for high throughput and fairness in rate diverse wireless lans. In ACM SIGCOMM.

  6. Holland, G., Vaidya, N., & Bahl, P. (2001). A rate-adaptive MAC protocol for multihop wireless networks. In ACM MobiCom.

  7. https://www.cgran.org/wiki/BBN80211.

  8. IEEE 802.11n-2009 - Amendment 5: Enhancements for higher throughput. IEEE-SA 29 October 2009. IEEESTD.2009.5307322.

  9. IEEE Standard for Information technology Telecommunications and information exchange between systems Local and metropolitan area networks Specific requirements Part 11: Wireless LAN Medium Access Control (MAC) and Physical Layer (PHY) Specifications.

  10. Jamieson, K., & Balakrishnan, H. (2007). PPR: partial packet recovery for wireless networks. In ACM SIGCOMM.

  11. Judd, G., Wang, X., & Steenkiste, P. (2008). Efficient channel-aware rate adaptation in dynamic environments. In ACM MobiSys.

  12. Kamerman, A., & Monteban, L. (1997). WaveLAN II: A high-performance wireless LAN for the unlicensed band. Bell Labs Technical Journal, Summer.

  13. Kim, D., Choi, Y., Jin, S., Han, K., & Choi, S. (2008). A MAC/PHY cross-layer design for efficient ARQ protocols. In IEEE Communication Letters.

  14. Koksal, C. E., Kassab, H. I., & Balakrishnan, H. (2000). An analysis of short-term fairness in wireless media access protocols. In ACM SIGMETRICS.

  15. Lee, H.-J., Kim, J.-H., & Cho, S. (2007). A novel piggyback Selection Scheme In IEEE 802.11e HCCA. In ICC.

  16. Lee, T., Kuo, Y., Huang, Y., & Liu, Y. (2010). To piggyback or not to piggyback acknowledgments? In IEEE VTC-Spring.

  17. Lin, Y., & Wong, V. W. S. (2006). Frame aggregation and optimal frame size adaptation for IEEE 802.11n WLANs. In IEEE Globecom.

  18. Lu, S., Bharghavan, V., & Srikant, R. (1999). Fair scheduling in wireless packet networks. IEEE/ACM Transactions on Networking, 7(4).

  19. Mangold, S., Choi, S., May, P., Klein, O., Hiertz, G., & Stibor, L. (2002). IEEE 802.11e wireless LAN for quality of service. In European wireless (EW).

  20. Mo, J., & Walrand, J. (2000). Fair end-to-end window-based congestion control. IEEE/ACM Transactions on Networking, 8(5).

  21. Obermeier, S., Böttcher, S., & Kleine, D. (2009). A cross-layer atomic commit protocol implementation for transaction processing in mobile ad-hoc networks. Distributed and Parallel Databases (DAPD) Journal, 26(2–3). doi:10.1007/s10619-009-7051-x.

  22. Rahul, H., Edalat, F., Katabi, D., & Sodini, C. G. (2009). Frequency-aware rate adaptation and MAC protocols. In ACM Mobicom.

  23. Saha, D., & Birdsall, T. (1989). Quadrature-quadrature phase-shift keying. IEEE Transactions on Communication, 31(5).

  24. Santhapuri, N., Wang, J., Zhong, Z., & Nelakuditi, S. (2005). Piggybacked-Ack-aided concurrent transmission in wireless networks. In IEEE ICNP.

  25. Sen, S., Choudhury, R. R., & Nelakuditi, S. (2009). CSMA/CN: carrier sense multiple access with collision notificatio. In ACM Mobicom.

  26. Sen, S., Santhapuri, N., Roy Choudhury, R., & Nelakuditi, S. (2009). AccuRate: Constellated based rate estimation for wireless networks. In USENIX NSDI.

  27. Skordoulis, D., Ni, Q., Chen, H., Stephens, A., Liu, C., & Jamalipour, A. (2008). IEEE 802.11n MAC frame aggregation mechanisms For next-generation high-throughput WLANs. In IEEE Wireless. Communications.

  28. Tan, K., Fang, J., Zhang, Y., Chen, S., Shi, L., & Zhang, J., et al. (2010). Fine grained channel access in wireless LAN. In ACM SIGCOMM.

  29. Tinnirello, I., & Choi, S. (2005). Efficiency analysis of burst transmissions with block ACK in contention-based 802.11e WLANs. In IEEE ICC.

  30. Vaidya, N., Dugar, A., Gupta, S., & Bahl, P. (2005). Distributed fair scheduling in a wireless LAN. IEEE Transactions on Mobile Computing, 4(6).

  31. Vutukuru, M., Balakrishnan, H., & Jamieson, K. (2009). Cross-layer wireless bit rate adaptation. In ACM SIGCOMM.

  32. Wong, S .H. Y., Yang, H., Lu, S., & Bharghavan, V. (2006). Robust rate adaptation for 802.11 wireless networks. In ACM Mobicom.

  33. Yang, X. (2005). IEEE 802.11 performance enhancement via concatenation and piggyback mechanisms. IEEE Transactions on Wireless Communications, 4(5), 2182–2192.

    Article  Google Scholar 

  34. Zeng, Z., Gao, Y., Tan, K., & Kumar, P. R. (2011). CHAIN: Introducing minimum controlled coordination into random access MAC. In IEEE INFOCOM.

Download references

Acknowledgments

We owe special thanks to the editor and anonymous reviewers for their thorough and helpful feedback, which was tremendously vital to significantly improve the contents and presentation of this paper. This work was in part supported by the National Research Foundation of Korea (NRF) grant funded by the Korea government (MEST) (No.201208302002) and supported in part by the IT R&D Program of MKE/KEIT [10035708, “The Development of CPS (Cyber-Physical Systems) Core Technologies for High Confidential Autonomic Control Software”] and supported in part by the Industrial Strategic Technology Development Program (10041861, Development of Wired/Wireless i-AVB System Technology for Concurrent Transmission of HD Media and Control Data) funded by the Ministry of Knowledge Economy(MKE, Korea)

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Suchul Lee.

Rights and permissions

Reprints and permissions

About this article

Cite this article

Lee, S., Jeong, J., Park, T. et al. CLACK: Cross-layer ACK-Aided Opportunistic Transmission in Wireless Networks. Wireless Pers Commun 72, 15–34 (2013). https://doi.org/10.1007/s11277-013-0998-y

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11277-013-0998-y

Keywords

Navigation