ETRI-Knowledge Sharing Plaform

KOREAN
논문 검색
Type SCI
Year ~ Keyword

Detail

Journal Article TCP Offload Engine(TOE) 제품 동향
Cited - time in scopus Download 7 time Share share facebook twitter linkedin kakaostory
Authors
권원옥, 박경, 김명준
Issue Date
2004-10
Citation
주간기술동향, v.1167, pp.1-14
ISSN
1225-6447
Publisher
정보통신기획평가원
Language
Korean
Type
Journal Article
Abstract
네트워크 속도가 기가비트 이더넷(Gigabit Ethernet)과 10 기가비트 이더넷으로 발전함에 따라 호스트 프로세스는 실제 업무를 수행하는 것보다 TCP/IP 프로토콜 스택을 처리하는데 더 많은 CPU 사이클을 사용하게 되었다. 특히 IP를 통한 스토로지 데이터 전송을 수행하는 iSCSI 프로토콜에서 TCP/IP 오버헤더로 인한 성능 저하가 현격하게 발생하고 있다. 따라서 이러한 대용량의 IP 네트워크 처리에 있어 CPU의 부담을 덜어주기 위한 방법으로 TCP/IP 기능을 하드웨어로 구현하는 TCP Offload Engine(TOE) 기술이 부각되고 있다. 본 고를 통하여 기존의 TCP/IP 처리 방법과 문제점을 살펴보고 이러한 문제점을 해결하기 위한 Offload 기술을 살펴본다. 또한 현재 시장에 출시되는 기가비트, 10기가비트 TOE 제품들의 특징들을 살펴본다. TCP/IP는 가장 널리 사용되는 컴퓨터 간의 통신 프로토콜이다. 그러나 불행히TCP/IP는 현재 서버 호스트 CPU의 가장 큰 부하로 작용하고 있다. 일반적으로 1bit/sec의 TCP/IP 데이터를 처리하는데 1Hz의 CPU 사이클이 필요하다. 즉 10/100Mbps 네트워크 속도에서 CPU는 TCP/IP를 처리하는데 큰 어려움이 없었다. 그러나 기가비트 이더넷의 출현으로 서버CPU는 TCP/IP 처리에 대부분의 사이클을 소모하게 되었다. (그림 1 (a))에 의하면 CPU 속도는 18개월마다 2배씩 증가하지만 NIC 대역폭은 그보다 훨씬 더 빠르게12개월에 3배씩 증가하고 있다. 네트워크 대역폭은 무어의 법칙을 훨씬 앞서가고 있는 것이다[4].
KSP Keywords
Gigabit Ethernet, TCP Offload Engine
This work is distributed under the term of Korea Open Government License (KOGL)
(Type 2: : Type 1 + Commercial Use Prohibition)
Type 2: