한국정보처리학회:학술대회논문집 (Annual Conference of KIPS)
- 한국정보처리학회 2003년도 추계학술발표논문집 (중)
- /
- Pages.1097-1100
- /
- 2003
- /
- 2005-0011(pISSN)
- /
- 2671-7298(eISSN)
메모리 복사를 최소화 하는 효율적인 시스템 호출 인터페이스에 관한 연구
A study on the efficient system call interface supporting minimum memory copy
- Song, Chang-Yong (Graduate School of Information & Communications, HANBAT National University) ;
- Kim, Eun-Gi (Graduate School of Information & Communications, HANBAT National University)
- 발행 : 2003.11.14
초록
UNIX/LINUX 시스템에서 로컬 파일 시스템의 파일 데이터가 네트워크를 통해서 원격지 시스템에 전송되는 경우, 사용자와 커널(Kernel) 공간 사이에서의 메모리 복사가 적어도 2 회에 걸쳐 수행된다. 이러한 사용자와 리눅스(Linux) 커널 공간 사이에서 이루어지는 메모리 복사는 데이터 전송에 소요되는 시간을 증가시키고, 잦은 시스템 호출의 호출은 응용 프로세스와 리눅스 커널 간 문맥 교환(context switching)의 발생을 빈번하게 야기한다. 본 연구에서는 이러한 문제점들을 해결하기 위하여 필요한 경우 사용자와 리눅스 커널 사이에서의 메모리 복사를 수행하지 않고, 커널 공간 내에서의 메모리 복사를 최대한 제한할 수 있는 새로운 알고리즘을 제시한다.
키워드