검색 기능은 준비 중입니다.
검색 기능은 준비 중입니다.

The original paper is in English. Non-English content has been machine-translated and may contain typographical errors or mistranslations. ex. Some numerals are expressed as "XNUMX".
Copyrights notice

The original paper is in English. Non-English content has been machine-translated and may contain typographical errors or mistranslations. Copyrights notice

Asynchronous UDP 비동기 UDP

Chuck YOO, Hyun-Wook JIN, Soon-Cheol KWON

  • 조회수

    0

  • 이것을 인용

요약 :

네트워크 대역폭이 급격히 증가하고 고속 네트워크가 널리 사용되기 시작했지만 레거시 네트워크 프로토콜의 오버헤드로 인해 네트워크 대역폭을 완전히 활용하지 못합니다. TCP보다 훨씬 가벼운 UDP조차도 오버헤드로 인해 고속 네트워크에서 병목 현상이 발생했습니다. 이 오버헤드는 주로 데이터 복사 및 체크섬과 같은 바이트당 오버헤드에서 발생합니다. 이전 연구에서는 바이트당 오버헤드를 최소화하려고 노력했지만 제약으로 인해 쉽게 적용할 수 없었습니다. 본 논문의 목표는 고속 네트워크의 대역폭을 최대한 활용하는 방법을 조사하는 것입니다. 체크섬과 같은 다른 주요 바이트당 오버헤드는 하드웨어를 통해 최소화될 수 있으므로 데이터 복사 제거에 중점을 둡니다. 본 논문에서는 비동기식 UDP라는 새로운 개념을 소개하고 데이터 복사를 완전히 제거함을 보여줍니다. ATM을 이용하여 Linux에서 비동기 UDP를 구현하고 실험 결과를 제시한다. 실험 결과 비동기식 UDP는 고도로 최적화된 기존 UDP보다 ATM을 통해 133% 더 빠른 것으로 나타났습니다. 성능 향상 외에도 비동기 UDP의 추가 장점은 다음과 같습니다. (1) 기록 중 복사 및 페이지 정렬과 같은 이전 시도에 있었던 제약이 없습니다. (2) 훨씬 적은 CPU 주기(최대 1/3)를 사용하므로 더 많은 연결 및/또는 기타 유용한 계산에 리소스를 사용할 수 있습니다. (3) 애플리케이션은 네트워크 I/O 완료를 기다릴 필요가 없고 완료 확인 시기를 결정할 수 있으므로 애플리케이션에 더 많은 유연성과 병렬성을 제공합니다.

발행
IEICE TRANSACTIONS on Communications Vol.E84-B No.12 pp.3243-3251
발행일
2001/12/01
공개일
온라인 ISSN
DOI
원고의 종류
PAPER
범주
네트워크

작성자

키워드