



下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 流媒体技术在教育应用中的建议 李良宾1、媒体的资源定位对于实时性要求相对较高的流媒体服务而言。媒体资源的定位至关重要。怎样快速地找到可以为自己提供数据的节点,怎样获取性能较好的节点,都是影响流媒体质量的关键。基于 p2p 的流媒体的资源定位方式显然取决于p2p 网络的类型。目前主要p2p 网络的文件定位方式主要有集中目录式、洪泛式、dht 等几类。集中目录式是指节点对于文件的请求都会发送到个请求给中央目录服务器。目录服务器存储了整个网络的索引信息。目录服务器收到请求后返回拥有该文件的节点信息位(如ip地址等)。请求节点收到回复后选择其中节点
2、单独建立连接。这种方法的优点是实现简单。目前国内非常成功的流媒体软件pplive 和ppstream 都采用了这种方式。它的缺点是中央服务器的瘫痪容易导致整个网络的崩溃。可靠性和安全性较低。而且随着网络规模的扩大。对中央索引服务器进行维护和更新的费用将急剧增加。所需成本过高。2、节点选择2.1面向系统健壮性与网络负载均衡性的节点选择这类方法主要出现在该领域的早期研究中。随机选择策略和round-robin 循环策略是主要代表。这类方法的优点是协议简单,能够保持系统的健壮性和网络负载均衡性。随机选择策略是指从可选节点中随机选择一个或者几个节点作为目标节点。round-robin 循环策略是指将可
3、选的节点排列到一个列表中,请求节点选择列表头的节点作为目标节点,选中后节点移动到列表尾,这两种策略都可以保持系统的平衡状态。2.2面向流服务质量的节点选择这类方法的目标是提高系统性体的流服务质量,是目前p2p 流媒体系统主要采用的方法。对于每个节点,通过节点选择机制得到邻居节点集合,与邻居节点交换数据得到媒体流。邻居节点的能力和它们之间连接链路的性能,极大程度地影响了节点获取流服务的质量。该类力一法综合考虑候选节点的性能差异,以及候选节点和请求节点之间的性能关系,所选的性能参数主要有带宽、延迟、丢失率等网络参数,以及自定义参数。2.3面向系统健壮性与网络负载均衡性的节点选择这类方法是从p2p
4、系统对网络性体产生的影响进行考虑。对于性体的网络,观看同一个频道的节点及其彼此之间的拓扑关系组成一个应用层上的覆盖网。节点选择机制将决定覆盖网的构造方式和数据的分发方式,从而影响整个系统的穿越骨干网流量和对底层网络资源的利用率。isp (internet service provider)调查报告指出p2p 系统中70%-90%是穿越骨干网的传输,国际出口带宽的年增长高达159.2%,导致它们必须限制p2p 的网络流量以控制成本。p2p 系统需要从自身进行改进,缓解与isp 服务提供商之间的冲突,而节点选择机制是对此改进有决定性影响的核心模块。3、容错机制由于p2p 流媒体系统中节点的动态性,
5、正在提供服务的节点可能会离开系统,传输链路也可能因拥塞而失效。为了保证接受服务的连续性,必须采取一些容错机制使系统的服务能力不受影响或尽快恢复。对于节点失效的问题,可以采取主备用节点的方式容错。在选择发送节点时,应选择多个服务节点,其中某个节点(集)作为活动节点(集),其余节点则作为备用节点。当活动节点失效时则由备用节点继续提供服务。值得研究的问题是如何快速有效地检测节点的失效,以及如何保证在主备用节点切换的过程中流媒体服务的连续性。流媒体服务的实时性较强,因此节点的故障检测时间应尽可能短,才能保证服务不中斷。目前有大量关于如何缩短故障检测时间的研究,大都是采用软状态协议询问节点的存在,需要考
6、虑询问频度与询问消息开销之间的折衷。数据的编码技术也可以提供系统的容错性,如前向错误编码(fec)13和多描述编码(mdc)。fec 通过给压缩后的媒体码流加上一定的冗余信息来有效地提高系统的容错性,而mdc 的基本思想是对同一媒体流的内容采用多种方式进行描述,每一种描述都可以单独解码并获得可以接受的解码质量,多个描述方式结合起来可以使解码质量得到增强。这两种编码都能适应客户异构性的特点,客户可以根据自己的能力选择收取多少数据进行解码。此外,将fec 和mdc 结合,能取得更好的容错效果。4、激励机制4.1给予信誉的激励机制基于信誉的激励机制的重点是尝试将用户的qos 和用户给系统作出贡献的程
7、度相结合。对等点较好的行为将回报以较高的下载速度,获取更多的内容,对新鲜内容的较高优先级等。一个自然的选择是bit-for-bit 方案,这里对等点收到的数据仅和其发送数据一样多。这种方案由于其简单性和公平性而被coopnet和splitstream采用。优于bit-for-bit 策略,habib 等人设计了一种基于分数的鼓励用户贡献转发资源的激励机制,提供贡献和收益之间的间接映射。其主要思想是:记录每个节点给其他节点转发数据的贡献并对应为一定的分值,这个分数用来决定该用户在系统中所有用户中的级别。4.2基于市场模型的激励机制有很多定量研究网络中节点贡献或参与程度的方法,一个普遍采用的方法是
8、使用某种代币。在这种基于市场模型的方案中,用户赚取系统特定的货币(currencies)用于补偿服务,如mojo或karma。4.3给予惩罚的激励机制随着当今isp通常采用扁平的定价模型到逐渐增加的数据内容存取驱使isp采用分级的定价方案以及无线热点增值导致移动设备的大量接入,使得在这样的网络中很难期待用户的利他行为。因此,设计即使所有用户都自私的情况下也能工作很好的p2p 系统是很重要的。基于以上考虑,一个用于给大量自私节点分发内容的广域p2p 组播协议-equicast被提出,它将系统建模为一个非协作博弈,每个节点的目标是在最小化自己的发送速率的同时收到所有的组播包。equicast 通过两种机制强制节点协作。首先是监控机制,每个节点监控其邻居节点的发送速率,并维护自己和n 个邻居节点之间的平衡,根据该平衡决定给邻居节点转发包或中止连接。第二个机制是每连接的惩罚机制,在邻居节点有负平衡的每个周期从邻居节点收取一个额外的惩罚包。因此,无论何时只要可能节点就被激励获得非负平衡。4.4给予社会福利的激励机制为了容纳想加入而无法加入的资源匮乏的节点,获得带宽资源重分配的有效性和公平性,chu等人特定了一个发布者依据税收调节节点贡献带宽和接收带宽的赋税博弈,可以看作发布者强制参与节点上税。社会福利(即所有节点的汇聚效用)通过财富(个人利益即接收数据率)的重新分配被改善了
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 光伏电站节能改造与运维服务承包协议
- 废旧金属回收与环保技术研发合作协议
- 智能家居电商3D产品模型设计与用户反馈服务协议
- 跨界新能源汽车电池梯次利用环保产业合作协议
- 购物中心运动品牌区品牌入驻与委托经营合同
- 网络游戏虚拟道具设计版权授权及衍生品开发协议
- 抖音直播平台内容创作者权益保障协议
- 箱包鞋帽五金配件品牌授权与销售合作协议
- 产业园区厂房租赁及人才引进合作协议
- 模具行业技术改造质量检测与改进服务协议
- 白癜风科普讲座课件
- 第16课《看病用药有学问》 课件
- 化工安全培训课件 教学课件化工安全生产技术
- 民法典的物权编要点与案例解析
- 委托生产加工合同书
- 脑卒中康复临床路径课件
- 天然气管线巡查指引培训课件
- 精益-大学生创新与创业学习通超星课后章节答案期末考试题库2023年
- 资金使用计划书范本怎么写
- 山东财经大学辅导员考试题库
- 耳尖放血课件完整版
评论
0/150
提交评论