Design and Implementation of a TCP/IP Offloading Engine
碩士 === 國立中興大學 === 資訊科學系所 === 95 === With the progress of networking technology, the capability of CPU cannot satisfy to afford the high-speed network bandwidth. In this thesis, we design and implement a TCP/IP offloading engine by porting the Linux 2.6’s network protocols on an embedded operating sy...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | zh-TW |
Published: |
2007
|
Online Access: | http://ndltd.ncl.edu.tw/handle/21288738348718262740 |
id |
ndltd-TW-095NCHU5394048 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-095NCHU53940482016-05-23T04:18:28Z http://ndltd.ncl.edu.tw/handle/21288738348718262740 Design and Implementation of a TCP/IP Offloading Engine 設計與實作一個TCP/IP卸載引擎 Chin-Her Chang 張景和 碩士 國立中興大學 資訊科學系所 95 With the progress of networking technology, the capability of CPU cannot satisfy to afford the high-speed network bandwidth. In this thesis, we design and implement a TCP/IP offloading engine by porting the Linux 2.6’s network protocols on an embedded operating system MicroC/OS-II. TCP/IP offloading engine is a specialized network device implementing a significant portion of the TCP/IP protocol. Consequently, it offloads the TCP/IP protocol processing overhead from the software running on a general purpose CPU to the network device. Thus, it not only eliminates the bottleneck of packet transmission but also improves application performance. In this thesis, we introduce the concepts of TCP/IP offloading engines. Then, we discuss the performance and advantages of implementing TCP/IP offloading engines network adapters versus standard TCP/IP protocol suite on the host CPU. Finally, we describe our implementation and show the experimental results. Hsung-Pin Chang 張軒彬 2007 學位論文 ; thesis 57 zh-TW |
collection |
NDLTD |
language |
zh-TW |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立中興大學 === 資訊科學系所 === 95 === With the progress of networking technology, the capability of CPU cannot satisfy to afford the high-speed network bandwidth. In this thesis, we design and implement a TCP/IP offloading engine by porting the Linux 2.6’s network protocols on an embedded operating system MicroC/OS-II.
TCP/IP offloading engine is a specialized network device implementing a significant portion of the TCP/IP protocol. Consequently, it offloads the TCP/IP protocol processing overhead from the software running on a general purpose CPU to the network device. Thus, it not only eliminates the bottleneck of packet transmission but also improves application performance.
In this thesis, we introduce the concepts of TCP/IP offloading engines. Then, we discuss the performance and advantages of implementing TCP/IP offloading engines network adapters versus standard TCP/IP protocol suite on the host CPU. Finally, we describe our implementation and show the experimental results.
|
author2 |
Hsung-Pin Chang |
author_facet |
Hsung-Pin Chang Chin-Her Chang 張景和 |
author |
Chin-Her Chang 張景和 |
spellingShingle |
Chin-Her Chang 張景和 Design and Implementation of a TCP/IP Offloading Engine |
author_sort |
Chin-Her Chang |
title |
Design and Implementation of a TCP/IP Offloading Engine |
title_short |
Design and Implementation of a TCP/IP Offloading Engine |
title_full |
Design and Implementation of a TCP/IP Offloading Engine |
title_fullStr |
Design and Implementation of a TCP/IP Offloading Engine |
title_full_unstemmed |
Design and Implementation of a TCP/IP Offloading Engine |
title_sort |
design and implementation of a tcp/ip offloading engine |
publishDate |
2007 |
url |
http://ndltd.ncl.edu.tw/handle/21288738348718262740 |
work_keys_str_mv |
AT chinherchang designandimplementationofatcpipoffloadingengine AT zhāngjǐnghé designandimplementationofatcpipoffloadingengine AT chinherchang shèjìyǔshízuòyīgètcpipxièzàiyǐnqíng AT zhāngjǐnghé shèjìyǔshízuòyīgètcpipxièzàiyǐnqíng |
_version_ |
1718279328753516544 |