大规模VOD系统设计及其负载均衡设计

来源 :中国科学技术大学 | 被引量 : 0次 | 上传用户:lingwei99
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来随着VOD系统的不断发展成熟,VOD用户数量不断增加,而相对来说,计算机系统硬件发展较为缓慢,VOD系统的设计面临着不断提高的服务器负载的问题。集中式单服务器VOD系统已经远远不能满足用户的需求,分布式VOD系统的提出提高了可服务的用户数量,但对于电信级的用户规模来说,一般的分布式VOD系统远不能满足要求。本文从设计电信级大规模VOD系统出发,以提高整个VOD系统可服务用户数量、提高服务质量目为标,对分布式VOD系统的结构作了一些研究和探讨,力图以较低成本实现一种高性能大规模VOD系统,并就系统中负载均衡问题做深入的研究。 通过对已有单机VOD系统以及多节点VOD系统的结构分析,在VOD系统设计中引入内容分发网络(CDN)技术及计算机集群技术的基本设计思想,提出了一种基于分层CDN的服务器拓扑结构。整个系统由一个数据中心和若干个边缘服务器组组成。每个组类似一个集群系统,由一个管理平台和若干边缘服务器组成:边缘服务器负责给用户提供视频服务,管理平台负责管理用户点播请求、边缘服务器负载均衡等;为了降低管理平台的实现成本,将管理平台的部分功能转移到选举出来的边缘服务器上。这部分内容的创新点在于,将CDN技术和集群技术结合设计出新的服务器网络拓扑,并将管理服务器任务分摊,降低设计成本。 为解决每组服务器的负载均衡问题,根据用户点播行为各种分布规律,设计了系统的媒体文件按播放时间分段存储策略。在此基础上,提出当节目热度变化、或者服务器负载不均横时,进行组内文件重发布的方法,以解决负载均衡问题,并制定了组内文件重发布的策略。在调度用户请求时,为了降低管理服务器的负载,管理服务器将调度策略和相关输入发送到客户端、客户端通过计算得到文件获取方法。提出了服务器预测负载的计算方法,并考虑每个节目用户退出率的影响,使预测负载的计算更为精确。这部分的创新点在于,根据用户行为分布来设计系统的存储策略;提出服务器存储内容重发布的思想,并给出重发布策略;将调度策略下载到客户端进行计算,以降低服务器负载;提出预测负载概念,并考虑用户退出率对预测负载的影响。 在局域网上搭建了原型VOD系统,并设计了用户行为模拟程序,测试了负载均衡策略。实验结果表明,根据用户行为分析结果制定的负载均衡策略可以很好的使系统中每组的边缘服务器达到很好的负载均衡。
其他文献
组播是Internet中一点对多点的通信方式。与单播相比,组播技术可以节省带宽、减轻网络负担,提高数据传送效率。随着下一代互联网的到来,在诸如音频和视频流等多种的应用中组
随着多种无线接入网技术的出现与发展,以及用户全球移动性和服务连续性要求的出现,使得不同接入网之间的融合成为了无线网络的发展趋势。垂直切换机制是一种处理用户在异构网
随着互联网技术的飞速发展,网络安全变得日益重要。特洛伊木马是网络攻防战争和计算机取证中的一个重要组成部分。只有穿透文件系统过滤层,才能在装有文件系统过滤驱动的系统
随着计算机断层投影技术、核磁共振技术的发展,基于断层数据的三维重构已经成为目前国内外的研究热点,它涉及了医学、数字图像处理、计算机图形学、计算机视觉等多个学科领域,有
随着网络技术日新月异的发展,基于Internet的应用越来越多,也越来越被人们所接受,Internet已成为网上信息展示、交流的中心。面对Internet上的基于不同平台和系统的异构数据
随着社会信息化程度的日趋提高,各行业的信息系统数据量都在快速增长。实际业务操作中,往往是保存了数据,但却忽略了对数据的管理和利用。事实上,海量数据背后隐藏着大量重要
逆向工程的关键及难点是对复杂曲面的模型重建。目前常用的曲面重建技术一般只能处理拓扑结构简单的曲面,而对于复杂拓扑结构的情况,很难在相邻曲面片间保持连续性。细分曲面
基于机器视觉的三维目标检测技术近年来得到了快速发展,其中结构光技术因其实现三维重建具有非接触性、高精度、易于实现等优点,因而具有广泛的应用前景。结构光技术用光照投射
随着信息技术的迅速发展,计算机游戏已经成为现代社会比较普遍的数字娱乐方式。传统游戏在给人们带来娱乐的同时,也招致一些批评,主要因为人们很容易沉迷其中,不利于身心健康
本文对GUI进行了面向测试的建模,该模型在概念上高度抽象,全面准确的描述了GUI的各种特性,适用于广泛的应用程序,为后续的设计提供了有力的理论基础。 目前,GUI自动化测试工具