Proceedings of the Korea Information Processing Society Conference (한국정보처리학회:학술대회논문집)
- 2000.10b
- /
- Pages.1145-1148
- /
- 2000
- /
- 2005-0011(pISSN)
- /
- 2671-7298(eISSN)
Design and Implementation of I/O Sub-System based on Multimedia Packet Transfer
멀티미디어 패킷 전송에 적합한 I/O 서브시스템 설계 및 구현
- Nam, Sang-Jun (Dept. of Computer Science and Engineering, Korea University) ;
- Lee, Byung-Rae (Dept. of Computer Science and Engineering, Korea University) ;
- Kim, Tai-Yun (Dept. of Computer Science and Engineering, Korea University)
- Published : 2000.10.13
Abstract
최근 멀티미디어 데이터에 대한 요구는 사용자가 증가함에 따라 데이터 양도 증가하고 있다. 이에 반해 서버시스템이나 네트워크의 대역폭은 이러한 서비스 요구를 충족시키기에 미흡하다. 본 논문에서는 리눅스 환경에서 일반적인 UDP(User Datagram Protocol) 전송 메커니즘을 SIO(Special Input/Output) 시스템 콜을 커널 내부에 추가하였다. UDP전송을 커널 내부에서 수행함으로써, 사용자 모드와 커널 모드사이의 데이터 복사의 횟수와 문맥 교환을 줄였다. 커널 내부에서 수행하게 SIO 시스템 콜을 설계하고 구현함으로써 일반적인 리눅스 환경보다 약 31%의 성능향상을 보았다. 본 논문에서는 SIO와 같은 효과적인 커널 내부의 전송 시스템 콜을 사용함으로써 멀티미디어 관련 서버에 적응할 수 있도록 하였다.
Keywords