【摘 要】
:
视频文件的分发与调度系统的主要功能是将视频文件按照一定规则分发到服务器上,并将用户点播视频请求调度到能为用户提供最好服务的服务器,由该服务器给用户提供视频点播服务
论文部分内容阅读
视频文件的分发与调度系统的主要功能是将视频文件按照一定规则分发到服务器上,并将用户点播视频请求调度到能为用户提供最好服务的服务器,由该服务器给用户提供视频点播服务。视频文件的分发与调度系统是视频网站的核心系统,直接影响到视频网站为用户提供视频点播服务能力,有着网站基石作用。视频网站对视频文件的分发与调度系统有着高性能、易部署、易扩展和高容灾性等要求。高性能是指系统能够同时满够海量在线用户同时点播视频请求;易部署指系统要部署于上千台服务器上,部署要易于操作;易扩展指当视频文件数量增长超过系统容量所限时,便于通过增加服务器扩充系统能力;高容灾性指系统不能因个别服务器损坏而影响正常运行。本论文主要工作是设计并实现视频文件的分发与调度系统。系统主要分为三个子系统:缓存子系统、分发子系统和调度子系统。缓存子系统主要以开源软件redis,ucarp,mongodb构成,满足高性能、大容量,高容灾等特性,主要存储视频文件码率、文件位置等元数据信息,供分发子系统和调度子系统使用。分发子系统主要功能是分发视频文件到服务器上,分为分发总控程序和分发客户端程序。分发总控程序计算分发任务,分发客户端程序获取分发任务,执行文件分发任务。调度子系统主要功能是调度用户点播视频请求到合适的服务器。采用开源软件LVS和keepalived实现负载均衡,调度算法采用基于用户地区和运营商的地区就近原则调度算法。该视频文件分发与调度系统已成功实现并部署于视频网站,一次缓冲率性能指标达到94%,具有非常优良的性能。
其他文献
目的探究黄连素对脂多糖诱导小鼠血小板减少模型是否具有保护作用。方法C57BL/6小鼠100只随机分为5组,黄连素干预小鼠分低、中、高剂量组,分别给予5、25和50 mg/kg黄连素灌胃
<正>进入21世纪,电视行业飞速发展,各省、地方频道的上星落地,电视频道的竞争呈现多元化。各频道为争夺收视率可谓八仙过海尽显其能,其中最能控制观者遥控器的首属综艺娱乐节
临床上使用呼吸机治疗的患者,应用静脉留置针行动脉留置的方法 ,可以间断、多次、随时留取血标本判断呼吸衰竭程度,阐述了穿刺部位的选择,留置时间,方法 ,及护理要点,认为应
在经济全球化的背景下,公共危机管理已成为全球各国政府的关注焦点.从国际视野观察,公共危机管理在指导思路、职能运作、科学管理、社会战略等领域已呈现全新的态势.这些国际
锁定加压钢板(LCP)是结合传统加压钢板技术和支架原理开发出的一种新型支架性钢板系统。与传统钢板相比,LCP在骨折治疗方面有着许多优势,LCP在术中无需预弯,无需大面积暴露骨
目的通过回顾性比较应用同种异体心脏移植和非移植外科治疗缺血性心肌病的疗效,为将来缺血性心肌病治疗方案选择提供依据。病人和方法2000年1月至2008年1月复旦大学附属中山
学生和社会青年的创新创业具有十分重要的现实意义。阐述了四川省青年学生创新创业中存在的问题,尤其是政府引导方面的问题;以四川省实施的科技创新苗子工程为切入点,全面阐
目的通过检测慢性心力衰竭(chronic heart failure,CHF)患者血清可溶性ST2(soluble suppression of tumorigenicity-2,sST2)水平,探讨其在慢性心力衰竭诊断及预后评估中的应
随着电子商务快速发展,作为电子商务关键载体的物流配送愈显重要,同时也对物流配送的时间、效率、以及货物完整性等方面提出了更高的要求。然而,因电子商务订单数量多、批量
本文介绍了ZT-36A型非开挖铺管钻机在传统钻机的基础上进行了创新。该型钻机可实现半自动装卸钻杆,既能减轻工人的劳动强度,又能加快工程进度、降低工程成本,施工更加安全可靠。