Video staging in video streaming proxy server
Wai-Kong Cheuk, Daniel Pak-Kong Lun · 2005
Video staging has been proposed as a mechanism for video streaming proxy servers to better exploit the temporal locality of requests made by clients. It divides a video stream into two parts, i.e. local storage and remote access. It opens a new possibility of scheduling in the video streaming proxy server, with the introduction of disk scheduling on top of network scheduling. However, a simple division cannot put all these resources into good use. We devise a novel video staging algorithm. It considers memory consumption, network bandwidth and disk access requirements so that these resources usage can be optimized accordingly.