논문, 2024.02
Zero-copy 기반 파일 전송 메커니즘 성능 비교 및 분석
클라우드·스트리밍 환경에서 파일을 네트워크 소켓으로 보낼 때 생기는 복사 비용이 CPU를 잡아먹는 문제를 다룬 논문이다. 리눅스의 전통적인 read/write와 Zero-copy 기반 sendfile(splice 기반)의 커널 동작을 비교 분석하고, uftrace로 1KB~64MB 다섯 가지 파일 크기의 전송 시간과 커널 함수(filemap_read 등) 소요 시간을 측정했다. 서준호는 7인 저자 중 제1저자로 2024 한국통신학회 동계종합학술발표회에서 포스터로 발표했다. 256KB 이하에서는 차이가 작았지만 파일이 커질수록 격차가 커졌고, 64MB 전송에서 sendfile이 read/write보다 3.65배 빨랐다.
- 발표처·기관
- 한국통신학회 동계종합학술발표회 2024
- 내 역할
- 제1저자
- 상태
- 게재
64MB 전송에서 sendfile이 read/write보다 3.65배 빠름