- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
原力P2P流媒体平台架构2.0资源分发模块功能描述版本:3.0北京原力创新科技有限公司2016/8/2QQ:1659550702目 录1.文档目的22.功能定位23.新加功能21)增加查询策略接口24.模块架构35.分发策略服务器31)FSRS服务器和FTDS服务器间映射功能32)服务器的逻辑分组管理功能43)实现策略管理功能44)分发任务管理功能45)后台管理功能56)接口功能66.分发服务器61)发送源和接手源功能:62)实时汇报功能:63)实时P2P优化传输功能:64)故障处理功能:7文档目的本文档详细说明原力P2P流媒体平台中资源分发模块功能定位以及模块间关系。功能定位资源分发模块指原力P2P流媒体平台架构2.0中Resource Sync部分,包含两类服务器分发策略服务器FSPS和分发服务器FSRS,主要功能是按照平台部署情况将整个平台的资源服务器划分为多个逻辑区域进行管理,然后制定各种业务策略(不同业务策略根据实际所需的用户承载量确定在平台内的资源分布多少),根据业务策略进行视频资源在各个资源服务器(FTDS)间的分发,调整和控制整个平台中服务器端的资源分布,以此实现平台存储和服务能力优化,最大化利用平台硬件资源。新加功能增加查询策略接口模块架构分发策略服务器分发策略服务器FSPS(Force Sync Policy Server)是资源分发模块中负责创建策略并进行分发调度的服务器,它主要有以下功能:FSRS服务器和FTDS服务器间映射功能根据部署情况,映射单个FSRS服务器和FTDS服务器间的绑定关系,确定某个FSRS传输的资源可以为哪些FTDS服务器使用;服务器的逻辑分组管理功能将映射后的服务器按照部署情况进行逻辑分组,分组的原则是同组内的服务器功能平等或可以共享带宽,通常为一个机房或某个机柜的所有资源服务器;实现策略管理功能策略含义:策略是根据业务情况来制定的,每个策略代表一个实际的业务需求,该业务需求通常为某个级别用户承载量的需求,对应在平台内即需要多少台服务器可以支撑此用户承载量。策略内容:每个策略内可包含多个发送源FSRS和多个逻辑服务器组,每个逻辑服务器组可根据业务指定视频资源需要分布的服务器数;策略应用对象:策略应用的对象为一个视频(即FDBS的一个频道),通过接口来实现策略应用策略应用结果:策略应用后的结果默认是影响某个视频在整个平台的分布情况,也可限制其仅影响本策略内涉及的服务器组的资源分布情况;策略应用规则:策略应用按照分发任务管理的规则来处理。某个视频应用一个策略立即会启动一个分发任务。单个视频可以重复应用任意策略,重复应用策略会覆盖之前的分发效果。分发任务管理功能分发任务含义:分发任务指从某个视频应用一个策略到该视频分发完成或失败的整个过程。某个视频应用一个策略立即会启动一个分发任务。分发任务内容:分发任务包含三个阶段,任务开始、任务执行、任务结束。分发任务具有时间限制。分发任务开始阶段:分发任务开始阶段FSPS需要确认作为发送源的FSRS和作为接收源的FSRS。首先FSPS根据策略号获取作为发送源的FSRS,然后获取策略内的每个服务器组的服务器总数和该组内需分发的服务器数,然后根据一定规则在该组内选择需要作为接收源的FSRS。规则包括:在满足最小剩余磁盘空间限制条件下,磁盘空间较大的优先分发,然后根据每个FSRS上分发任务的多少确定哪些FSRS作为接收源。分发任务执行阶段:分发任务执行阶段FSPS需实时监控FSRS的状态,并返回每个FSRS上的资源分发状况。分发任务结束阶段:分发任务结束阶段包括记录资源分布、返回分发结果、删除分发任务。记录资源分布指任务结束时在数据库里记录每个FTDS和FSRS上的资源分布状况。分发结果包含两种情况分发成功和分发失败。分发成功指分发任务规定时间内完成整个分发要求。分发失败指分发任务规定时间内没有完成整个分发要求,分发失败的原因有很多,比如分发源错误、某个服务器故障、网络故障等等,分发失败后需返回失败错误,具体包括总分发数/成功数,失败的FSRS信息等。分发任务一旦成功或失败即刻向上级调用者返回分发结果。返回结果后即刻清除此次分发任务。后台管理功能提供管理后台实现FSRS服务器和FTDS服务器间映射、服务器组的管理、策略管理等功能;接口功能提供接口实现以下几个功能:策略应用接口:使用策略应用的对象为一个视频,通过接口实现策略应用。某个视频应用策略时需输入视频ID(即FDBS产生的频道ID),如不存在ID则FSPS需向FDBS发送请求创建频道ID。如ID已输入则直接执行分发任务。视频删除接口连接FDBS执行频道删除功能。策略查询接口提供接口实现查询现有所有策略功能。分发服务器分发服务器FSPS(Force Sync Resource Server)是资源分发
文档评论(0)