CoolStreaming系统中Gossip协议的具体实现方式
1.节点管理(1)伙伴节点(partner)(2)请求节点(requester)与活动节点(supplier)2.数据表示节点和伙伴需要相互知道所缓存的数据的内容。节点和伙伴通过不断交换BM来了解相互间的缓存情况。3.数据调度(1)每个数据块必须在播放的最大延迟之前获取,错过最大延迟的数据块应尽可能少。(2)每个伙伴的带宽情况不同。如果某个数据块的提供者越少,就越难满足最大延迟的要求,因此在CoolStreaming中,采用最少块优先的算法。4.错误恢复与伙伴节点优化在CoolStreaming系统中,节点同样会在任意时刻离开或者中断。因为每个节点既是提供者,也是接收者,所以考虑了两个方向的分数。
作者:云创智学 来源:云创智学
发布时间:2022-07-15 13:34:44