|
Distributed multimedia applications, such as video-on-demand (VOD) and video-conferencing, demand high data bandwidth for transferring continuous video datathrough networks. Currently, the bandwidth of modern network hardware is largeenough to support these applications to send video stream in real-time. However, the performance of network software does not increase as fast as that of network hardware. In other word, the network bandwidth is limited by network software. In order to improve the capability of a video server, some changes andmodifications of network software must be made. In this thesis, we focus on the improvement of the UDP protocol. The modifications include checksum elimination,user-to-kernel data copy elimination, and memory allocation and deallocationreduction. As a result, the obtained total bandwidth of UDP/IP can be up to8.33%.
|