Date Added: Jan 2010
A tremendous increase in bandwidth consumption has been noticed across the internet recently. In a video on demand system, because the video repository is far away from the user, a number of issues crop up when it comes to streaming of videos. So as to achieve high quality video, a higher bandwidth is required for streaming over the internet. This issue can only be solved by making use of multiple local servers that are placed close to clients and, based on their regional demands, video contents are cached dynamically from the main server. By making use of this technology users will be able to get a higher video hit ratio, and reduce client waiting time. Proxy caching was used earlier and became an effective solution to reducing network traffic. Caching was also used to improve the performance and operational costs of multimedia networks. But with time it was noticed that the cost of proxy server was decreasing and the demand for reduced waiting time was increasing with every passing day. Therefore, new methods and innovative schemes were looked for in order to match this increasing demand, all of which is discussed in this paper. A new 3 layer architecture system is proposed in the paper. The three layers comprise main multimedia server, a tracker and proxy servers. This architecture targets to optimize client waiting time. As efficient prefix caching and load sharing algorithm at the proxy server to allocate the cache according to regional popularity of the video has also been discussed.