Performance Improvement Scheme based on Proactive Transmission for Reliable Multicast in Wireless LANs

무선 랜에서 신뢰성 있는 멀티캐스트를 위한 능동적 전송 기반의 성능 향상 방법

  • 김선명 (금오공과대학교 컴퓨터 소프트웨어공학과) ;
  • 김시관 (금오공과대학교 컴퓨터 소프트웨어공학과)
  • Received : 2011.01.20
  • Accepted : 2011.05.17
  • Published : 2011.05.25

Abstract

The IEEE 802.11 wireless LAN (Local Area Network) is widely used for wireless access due to its easy deployment and low cost. Multicast in wireless LANs is very useful for transmitting data to multiple receivers compared to unicast to each receiver. In the IEEE 802.11 wireless LAN, multicast transmissions are unreliable since multicast data packets are transmitted without any feedback from receivers. Recently, various protocols have been proposed to enhance the reliability of multicast transmissions. They still have serious problems in reliability and efficiency due to the excessive control overhead by the use of a large number of control packets in the error recovery process, and due to a large number of retransmissions to satisfy all receivers. In this paper, we propose an effective scheme called PTRM(Proactive Transmission based Reliable Multicast). The proposed scheme uses a block erasure code to generate parity packets and to reduce the impact of independent packet error among receivers. After generating parity packets, the PTRM transmits data packets as many as receivers need to recover error, and then requests feedback from them. The simulation results show that the proposed scheme provides reliable multicast while minimizing the feedback overhead.

IEEE 802.11 무선 랜은 설치가 쉽고 비용이 적게 들어 무선을 통한 인터넷 서비스 제공에 많이 사용된다. 무선 랜에서 멀티캐스트는 각 수신 단말에게 유니캐스트로 전송하는 방법에 비해 매우 효과적이다. 그러나 IEEE 802.11 무선 랜에서 멀티캐스트 전송은 신뢰성을 제공하지 못한다. 이는 멀티캐스트 데이터가 수신 단말로부터 어떤 피드백도 없이 전송되기 때문이다. 멀티캐스트 전송에 신뢰성을 제공하기 위해 최근에 다양한 프로토콜들이 제안되었다. 그러나 에러 복구 과정에서 많은 제어 패킷의 사용으로 인해 과도한 제어 오버헤드가 발생하고 모든 수신 단말을 만족시키기 위해 많은 재전송이 이루어지기 때문에 여전히 신뢰성과 효율성에 있어 문제점을 가지고 있다. 본 논문에서는 간단하고 효과적인 PTRM (Proactive Transmission based Reliable Multicast) 방법을 제안한다. 제안된 방법은 패리티 패킷을 생성하고 수신 단말간 독립적인 패킷 손실의 영향을 줄이기 위해 블락 코드를 이용한다. PTRM 방법은 패리티 패킷을 생성한 후에 수신 단말의 데이터 패킷 에러 율을 고려하여 수신 단말이 에러 복구를 위해 필요한 데이터 패킷 수를 계산하고 해당하는 수만큼의 데이터 패킷을 전송한다. 그리고 나서 수신 단말로부터 피드백을 요청한다. 기존 방법은 각 데이터 패킷에 대해 피드백을 요청하지만, 제안된 방법은 여러 데이터 패킷을 전송한 후에 한 번의 피드백을 요청한다. 따라서 과도한 제어 오버헤드를 줄일 수 있다. 시뮬레이션 결과를 통해 제안하는 방법이 매우 효과적임을 알 수 있다.

Keywords

References

  1. IEEE, "Part 11: Wireless LAN medium access control (MAC) and physical layer (PHY) specifications," IEEE Standard 802:11, Jun. 1999.
  2. R. Chandra, S. Karanth, T. Moscibroda, V. Navda, J. Padhye, R. Ramjee, and L. Ravindranath, "DirCast: a practical and efficient Wi-Fi multicast system," in Porc. IEEE ICNP'09, pp. 161-170, Oct. 2009.
  3. D. Dujovne and T. Turletti, "Multicast in 802.11 WLANs: an experimental study," in Porc. ACM MSWiM'06, pp. 130-138, 2006.
  4. J. Kuri and S.K. Kasera, "Reliable multicast in multi-access wireless LANs," Wireless Networks, vol. 7, no. 4, pp. 359-369, Aug. 2001. https://doi.org/10.1023/A:1016631911947
  5. Z. Li and T. Herfet, "BLBP: a beacon-driven leader based protocol for MAC layer multicast error control in wireless LANs," in Porc. WiCom'08, pp. 1-4, Oct. 2008.
  6. K. Tang and M. Gerla, "MAC reliable broadcast in ad hoc networks," in Porc. IEEE MILCOM'01, vol. 2, pp. 1008-1013, Oct. 2001.
  7. M. T. Sun, L. Huang, A. Arora, and T. H. Lai, "Reliable MAC layer multicast in IEEE 802.11 wireless networks," Wireless Communications and Mobile Computing, vol. 3, no. 4, pp. 439-453, Jun. 2003. https://doi.org/10.1002/wcm.129
  8. J. Peng, "A new ARQ scheme for reliable broadcasting in wireless LANs," IEEE Communications Letters, vol. 12, no. 2, pp. 146-148, Feb. 2008. https://doi.org/10.1109/LCOMM.2008.071275
  9. V. Srinivas and L. Ruan, "An efficient reliable multicast protocol for 802.11-based wireless LANs," in Porc. IEEE WOWMOM'09, pp. 1-6, Jun. 2009.
  10. X.Wang, L.Wang, Y.Wang, and D. Gu, "Reliable multicast mechanism in WLAN with extended implicit MAC acknowledgement," in Porc. IEEE VTC'08, pp. 2695-2699, May 2008.
  11. L. Rizzo, "Effective erasure codes for reliable computer communication protocols," ACM Computer Communication Review, vol. 27, no. 2, pp. 24-36, Apr. 1997. https://doi.org/10.1145/263876.263881
  12. P.K. McKinley, C. Tang, and A.P. Mani, "A study of adaptive forward error correction for wireless collaborative computing," IEEE Transactions on Parallel and Distributed Systems, vol. 13, no. 9, pp. 936-947, Sep. 2002. https://doi.org/10.1109/TPDS.2002.1036067
  13. H. Liu, S. Mathur, S. Makharia, D. Li, and M. Wu, "IPTV multicast over wireless LAN using merged hybrid ARQ with staggered adaptive FEC," IEEE Transactions on Broadcasting, vol. 55, no. 2, pp. 363-374. Jun. 2009. https://doi.org/10.1109/TBC.2009.2016500
  14. A. Majumdar, D.G. Sachs, I.V. Kozintsez, K. Ramchandran, and M. Yeung, "Multicast and unicast real-time video streaming over wireless LANs," IEEE Trans. CSVT, vol. 12, no. 6, pp. 524-534, Jun. 2002.