蔡志宏臺灣大學:電信工程學研究所徐章恆Hsu, Chang-HengChang-HengHsu2007-11-272018-07-052007-11-272018-07-052007http://ntur.lib.ntu.edu.tw//handle/246246/58658Due to huge wireless channel access overhead for transporting small packets in the wireless LAN, it is inefficient to transmit a large number of VoIP packets directly. To improve the channel efficiency and increase the effective network capacity of such a network, the approach of concatenating multiple similar packets has attracted high attentions in both research and industry. However, to concatenate multiple packets into one frame, packets may be held in the queue and their delay may increase. Unfortunately, the voice quality of VoIP is sensitive to the end-to-end delay. Packet concatenation may lead to a conflict with QoS. In order to improve the network capacity and keep the voice quality of VoIP at the same time, we propose a novel packet concatenation mechanism in this study. The proposed packet concatenation mechanism can handle traffic flows in different types and allow easy implementation. Under such architecture, we first analyze the VoIP packet delay due to concatenation. Based on the analysis, we then implement the prototype of the packet concatenation mechanism on Linux platform and conduct experiments and performance measurement. In addition to significant network capacity improvement, our design provides a solution which controls the VoIP packet concatenation delay in a good manner. We also evaluate the computation cost caused by the packet concatenation mechanism in the Linux prototype. Last but not least, the throughout of non-real-time traffic such as FTP is found to also benefit significantly from the concatenation mechanism while the concurrent VoIP calls is kept to enjoy low average delay.Abstract iii Chapter 1. Introduction 1 1.1 Introduction 1 1.2 Related Work 2 1.3 Motivation 4 Chapter 2. A Packet Concatenation Architecture 6 2.1 System Architecture 6 2.2 Problem Description of Average Delay Analysis 13 Chapter 3. Simulation and the Algorithm for Parameter Configuration 20 3.1 Simulation Study of Frequently Observed Scenarios 20 3.2 The Algorithm for Parameter Configuration 25 3.3 A Case Study for Parameter Configuration 27 Chapter 4. Implementation of Packet Concatenation Mechanism on Linux 29 4.1 Introduction to Library libipq/libnetfilter_queue in Linux 29 4.2 Details and Issues in Implementation of the Packet Concatenation Mechanism 31 4.3 Evaluation of the Network Capacity Improvement 36 4.4 Evaluation of CPU load of the Packet Concatenation Mechanism 40 4.5 Comparison of the Average Packet Delay between Simulation and Experiment 42 4.6 Performance Evaluation with Different Traffic Patterns in WLAN 45 Chapter 5. Conclusions 49 5.1 Conclusions 49 5.2 Future Works 49 References 511352182 bytesapplication/pdfen-US無線網路網路電話封包串接Wireless LANVoIPPacket Concatenation無線網路語音封包串接機制之設計分析與實作Design and Implementation of a VoIP Packet Concatenation Mechanism for the Wireless LANthesishttp://ntur.lib.ntu.edu.tw/bitstream/246246/58658/1/ntu-96-R94942047-1.pdf