Abstract
Previous years have seen a tremendous growth in streaming continuous media such as videos over the Internet, resulting in an enormous increase in the demand on various server and networking resources. To minimize service delays and reduce the loads placed on these resources, we propose a video caching network (VCN) that utilizes an aggregated cache space of distributed systems along the delivery path between the server and the users for caching popular videos. VCN is set up and adjusted dynamically according to users' locations and request patterns. Our simulation results indicate that VCN outperforms the video proxy approach by a significant margin.