论文部分内容阅读
近年来Internet有了蓬勃的发展。主干网和接入网的不断发展,为视频点播(VOD)技术创造了良好的条件。然而由于VOD系统需要大量的磁盘I/O和网络带宽,在面对大量用户时,服务器和网络带宽将成为系统的瓶颈。代理是一种降低互联网流量和终端用户等待时间的新兴网络技术,它在Web应用中取得良好的效果。然而因为流媒体文件巨大,且视频的传输具有实时性要求,传统的Web代理技术不适用于流媒体领域,视频代理技术面临更多新的挑战。 本文的工作是在前期分布式VOD原型系统的基础上进行的,对视频代理技术进行研究,主要完成的工作包括: 1、本文借鉴集群技术的思想,提出了一个分布式视频代理系统。该系统使用一组服务器统一为用户服务,系统具有良好的扩展性。 2、设计并实现了一个基于节目分段缓存的缓存接纳控制和缓存替换策略。提高了用户接收的媒体质量,降低了用户端的启动延时,节约了主干网络的数据传输量,同时也降低了原始服务器的负载。 3、提出了一个新的负载均衡方案。该方案采用基于节目分段的分布式存储技术,将I/O负载和网络负载均分在不同服务器上。该方法解决了如何实现多个服务器协同工作和对外服务的问题,使整个VOD系统可以有效地服务大量用户。 本文设计实现的分布式代理系统是对原来分布式VOD系统一个有力的补充,提高了整个系统覆盖的范围和服务用户的数量。