Design of UDP/IPv6 Architecture for Real-Time Multi-Media Application

碩士 === 國立中正大學 === 電機工程所 === 96 === As the network traffic load has rapidly increased, the CPU workload becomes heavier and the network protocol task will become the bottleneck which includes throughput, CPU usage, memory usage, etc. The multi-media applications, such as VoIP, HDTV, VoD (Video on dem...

Full description

Bibliographic Details
Main Authors: Chao-Yuan Wang, 王昭元
Other Authors: Yuan-Sun Chu
Format: Others
Language:zh-TW
Published: 2007
Online Access:http://ndltd.ncl.edu.tw/handle/61661162627722508372
Description
Summary:碩士 === 國立中正大學 === 電機工程所 === 96 === As the network traffic load has rapidly increased, the CPU workload becomes heavier and the network protocol task will become the bottleneck which includes throughput, CPU usage, memory usage, etc. The multi-media applications, such as VoIP, HDTV, VoD (Video on demand), web TV, video conference, etc, have gradually become the key point of developing network services based on UDP protocol. Therefore in this thesis we propose two architectures, the first one uses dual CPU architecture to resolve the excessive interrupts and memory copies problem. The second one uses UDP/IP ASIC architecture to speed up multi-media transmitting speed and to alleviate CPU loading. The task of driver in the system is to allow data link layer to communicate with TCP/IP protocol stack. Therefore the performance of sending and receiving packets is closely related to the driver. Papers seldom describe the implementation of network device driver. Therefore in this thesis, we illustrate the methods of realizing NIC driver to achieve the highest network transmitting rate in the embedded system.