Multicast is an effective technology to save network bandwidth while transmitting data packets in WiFi networks. However, it lacks of a mechanism to recover lost packets. When interference or congestion occurs in wireless networks, the receiver cannot receive complete data. In this Thesis, we propose a multicast retransmission mechanism which integrates NACK in WiFi networks. Also, the sender can dynamically adjust retransmission parameters according to the network status reported from the receiver. To demonstrate our proposed mechanism, three parts are implemented on the Linux platform. First, the RTP header is added in each packet and the buffer is maintained in both the sender and the receiver before the sender can transmit data. Second, a module is installed in the wireless card driver to examine the CRC errors caused by interference. Then the sender can be notified by NACK such that the sender may know the reasons of packet loss and the numbers of dropped packets. Third, the sender utilizes RTCP to calculate RTT and derive RTO. The retransmission time is calculated based on RTO, interferences, and congestion. Finally, our measurement results show that the sender can effectively use multicast retransmission according to various background traffics. Besides, the number of retransmitted packets can be significantly reduced.
Identifer | oai:union.ndltd.org:NSYSU/oai:NSYSU:etd-0911112-173124 |
Date | 11 September 2012 |
Creators | Lin, San-Tai |
Contributors | Tsung-Chuan Huang, Cheng-Shong Wu, Kao-Shing Hwang, Tsang-Ling Sheu, Zi-Tsan Chou |
Publisher | NSYSU |
Source Sets | NSYSU Electronic Thesis and Dissertation Archive |
Language | Cholon |
Detected Language | English |
Type | text |
Format | application/pdf |
Source | http://etd.lib.nsysu.edu.tw/ETD-db/ETD-search/view_etd?URN=etd-0911112-173124 |
Rights | user_define, Copyright information available at source archive |
Page generated in 0.0037 seconds