멀티미디어 스트리밍 서비스를 위한 분산된 청크파일의 프록시 서버 캐싱 기법

본 논문에서는 멀티미디어 스트리밍 서비스의 QoS 향상을 위해 기존에 제안된 프리픽스 캐싱 기법과 세그먼트 기반 캐싱 기법을 개선하여, 동영상 콘텐츠를 가변길이의 청크로 분할하여 여러개의 스트리밍 데이터 서버에 분산 저장하고, 그 청크들을 RTSP 핸들링을 이용하여 프록시 서버에 효과적으로 전송하고 캐싱시키는 기법을 제안하였다. 본 논문에서 제안하는 SC-LRU, SC-Interval 알고리즘을 이용하여 클라이언트가 자주 요청하는 동영상 콘텐츠의 시작부분의 청크와 후속청크들을 프록시 서버에 캐싱함으로써 동영상 스트리밍 서비스 요청시 프록시 서버에 캐싱되어 있는 청크들을 바로 클라이언트에게 서비스 함으로써 클라이언트의 초기 지연시간과 전송효율을 줄이게 하였다. 또한 프록시 서버에 캐싱 되어 있는 청크가 적중되지 못하였을 시에는 동영상 스트리밍 파일을 공평하게 저장하고 있는 스트리밍 콘텐츠 서버들이 협력적으로 분산된 청크들을 프록시 서버에게 전송하게 함으로써 전송효율을 높이고 어떤 외부변수로 인해 하나의 스트리밍 서버가 부하되지 않고 스트리밍 데이터 서버들이 작업을 공평하게 나누어 작업할 수 있게 하였다.