在线流媒体测试网络中的分布式客户生命周期控制方法

文档序号:7821408阅读:325来源:国知局
在线流媒体测试网络中的分布式客户生命周期控制方法
【专利摘要】本发明公开了一种在线流媒体测试网络中的分布式客户生命周期控制方法,属于流媒体测试【技术领域】。本发明包括:估测在线用户实际的剩余周期分布、触发测试条件的判定、挑选真实用户进入测试、分布式客户生命周期控制用户离开测试、稳定客户重新进入测试。本发明利用了物理世界中真实用户在直播流媒体网络中的行为来匹配测试预期的环境。本发明在直播流媒体网络测试中不仅降低了由稳定用户的数量减少带来的测试拓展性的限制,同时也提高了真实用户在测试环境中的利用率,而且也减少了在测试过程中不稳定客户的替换次数,提供了可靠服务。
【专利说明】在线流媒体测试网络中的分布式客户生命周期控制方法

【技术领域】
[0001] 本发明属于流媒体测试【技术领域】,更具体地,设及一种在线流媒体测试网络中的 分布式客户生命周期控制方法。

【背景技术】
[0002] 进入21世纪,互联网已经成为人们获取信息的主要媒介之一。由于网络本身架 构、关键技术的欠缺,W及对多媒体内容处理技术的不成熟,早期的互联网大多只能传递文 字、图片等静态信息。随着个人计算机性能的提升、多媒体技术的发展W及互联网的快速晒 起,人们通过互联网提高学习、工作W及娱乐的质量的需求日益增大,因此获取网络中海量 音、视频等多媒体信息出现了新的模式一一流媒体技术。
[0003] 简单而言,流媒体就是指用户通过网络一边下载并一边观看多媒体节目的一种服 务方式。流媒体应用的一个最大好处是用户不需要花费很长时间将视频文件完整下载到本 地后才能播放,而仅需缓存空间缓存数秒后就可W开始播放,后面收到的数据会源源不断 输入到该缓存空间,从而维持播放的连续性。
[0004] 在直播流媒体测试网络中,化adowStream的基本思想是分布式的生命周期控制 机制;即分配每个客户一个虚拟的到达时间和生命周期来创造一个特殊的环境评估流媒 体系统性能。化adowStream起初的设计是为了充分利用物理世界中稳定视频客户来保 证化adowStream的准确性,但是该种设计在另一方面却极大地限制了测试的规模。此外, 化adowStream中的协作者(orchestrator)仅仅依靠分布函数来通知每个客户的行为时 间,并没有考虑每个客户在物理世界中的真实行为,该就会导致出现图1所示的客户真实 离开时间和虚拟离开时间可能出现的不匹配的情况:即一个在物理世界中生命周期相对长 的客户(客户1)却在测试中具有相对短的生命周期;也会出现一个在物理世界中生命周期 相对短的客户(客户2)却在测试中具有相对长的生命周期。因此化adowStream并不能很 好地实现在线流媒体测试。


【发明内容】

[0005] 针对现有技术的W上缺陷或改进需求,本发明提供一种在线流媒体测试网络中的 分布式客户生命周期控制方法,通过对测试系统中实际剩余生命周期的估计,挑选出参与 测试的测试用户,并解决在线流媒体测试网络中实现对分布式客户生命周期控制的技术问 题。
[0006] 本发明提供一种在线流媒体测试网络中的分布式客户生命周期控制方法,包括W 下步骤:
[0007] 步骤1采用帕累托分布来预测在线用户实际的剩余生命周期v(t):
[000引 F(0 = ^~;*,a>l
[0009] 其中,t表示当前时间;a表示帕累托分布的尾部参数;
[0010] 步骤2通过观察测试频道中所有客户的生命周期状况来判断是否触发测试,当测 试持续时间texp内的所有时间段都满足了 Exp (t。)《Predict (t+t。),M = 0 1 .,^-1的 条件,则在当前时刻t。触发进入测试,其中,Predict(t+t。)表示使用自回归移动平均拓展 方法预测出满足条件|V|t"<V《tw}的活跃客户的实际值,At表示最小的处理时间单 位,预期值

【权利要求】

流程结束,其中q(t)表示预期生命周期与测试中的生命周期的差值占{V|V<VJ的测试
6.如权利要求1或2所述的方法,其特征在于,根据客户i的所述剩余生命周期Vi⑴ 可得出所述客户i可能的离开时间Di(t)为:
其中,t'i表示所述客户i到达的时刻。
【文档编号】H04L12/26GK104486142SQ201410710345
【公开日】2015年4月1日 申请日期:2014年11月28日 优先权日:2014年11月28日
【发明者】王怿, 田臣, 颜俊华, 张琦, 涂来 申请人:华中科技大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1