预测对等网络中对等体的继续在线时长的方法及装置的制作方法

文档序号:7687878阅读:129来源:国知局
专利名称:预测对等网络中对等体的继续在线时长的方法及装置的制作方法
技术领域
本发明涉及对等网(P2P, Peer-to-Peer)技术领域,尤其涉及一种预测 对等网络中对等体的继续在线时长的方法及装置。
背景技术
与传统的客户机/服务器模式不同,P2P网络中不存在中心服务器节点, 其中,每个节点既可用作服务器为其他节点提供服务,同时,又可以享受其 他节点用作服务器时所提供的服务。因此,P2P网络中,每个Peer节点处于 对等地位,称每个节点为一个对等体,或一个Peer。
P2P网络是一种自组织形态的网络系统,该网络中,每个Peer加入网 络或从网络中推出的行为均是随机性的。由于P2P网络中,每个Peer均作 为一个为其他Peer提供服务的服务器,因此,Peer加入或退出系统的随机 性,会对节点间的数据传输的造成扰动,如另一 Peer在该Peer下线之前, 连接到该Peer,准备从该Peer下载数据,但因该Peer的突然下线, 一方面 使得该Peer不能够再作为服务器为另一 Peer提供服务,另 一方面,另一 Peer 需要重新变更路由,到其他Peer上获取相关数据。Peer上线行为的随机性, 会影响网络系统的正常运行,并导致整个系统性能的下降。称因Peer上线 行为的随机性给P2P网络系统造成的影响为扰动(Churn)现象。
需要釆取相应措施,以尽量避免Churn现象给系统造成的不良影响,以 提高P2P网络的抗干扰(Churn Resistant)能力。

发明内容
本发明的实施例提供一种预测对等网络中对等体的继续在线时长的方 法及装置,能够预测出的继续在线的时长。本发明的实施例提供一种预测对等网络中对等体的继续在线时长的方 法,包括
获取对等体的M个历史生命周期样本数据S。 i=l, M; 确定待建立的多维高斯混合模型中,高斯成分的个数n, n是大于或等于2 的正整数;所述多维高斯混合才莫型表示所述对等体的继续在线时长的概率分布; 利用S,与n,建立所述多维高斯混合模型;
利用被建立的多维高斯混合^^型,预测所述对等体的继续在线时长。 本发明的实施例提供一种预测对等网络中对等体的继续在线时长的装置, 包括
获取单元,获取对等体的M个历史生命周期样本数据Si, i=l, ..., M1;
模型建立单元,利用采样单元获取的S"以及高斯成分的个数n,建立多维 高斯混合模型,n是大于或等于2的正整数,所述高斯混合模型表示所述对等体 的继续在线时长的概率分布;
预测单元,利用模型建立单元建立的所述多维高斯混合模型,预测所述对 等体的继续在线时长。
本发明的实施例提供一种建立对等网络中对等体的生命周期模型的方法, 包括
获取对等体的M个历史生命周期样本数据Si, i=l, ..., M; 确定待建立的多维高斯混合模型中,高斯成分的个数n, n是大于或等于2 的正整数;所述多维高斯混合冲莫型表示所述对等体的继续在线时长的概率分布; 利用Si与n,建立所述多维高斯混合it型; 将所述高斯混合模型的描述信息发送。
本发明的实施例提供一种建立对等网络中对等体的生命周期模型的装置, 包括
获取单元,获取对等体的M个历史生命周期样本数据Si, i=l, ..., M: 模型建立单元,利用采样单元获取的S,,以及高斯成分的个数n, n是大于 或等于2的正整数,建立多维高斯混合模型,所述高斯混合模型表示所述对等体
7的继续在线时长的概率分布;
发送单元,将模型建立单元建立的所述高斯混合模型的描述信息发送。 本发明实施例提供的预测对等网络中对等体的继续在线时长的方法及 装置,利用历史生命周期样本数据,建立能够表示所述对等体的继续在线时 长的概率分布的多维高斯混合模型,并基于这样的多维高斯混合模型预测
Peer的继续在线时长。


图1是一种高斯混合模型的示意图2是一种三维高斯混合模型的示意图3是本发明实施例中预测Peer生命周期的方法流程图4是本发明实施例中多维高斯混合模型的算法示意图5是本发明实施例中多维高斯混合模型计算过程示意图6是本发明实施例中预测对等网络中对等体的继续在线时长的装置。
具体实施例
下面将结合附图对本发明实施例的技术方案作进一步详细描述。 现有的Peer生命周期预测结果之所以难以体现Peer的实际生命周期, 是因为现有技术采用幂率分布模型预测生命周期时,只考虑了 Peer在线时 的A。,w和M,对预测结果的影响,即体现Peer当前的在线状态对预测结果 的影响,而在线状态未必就是影响Peer生命周期的重要因素。实际上,由 于用户上网行为通常呈现出一定的用户习惯,简单举例,如用户通常上午在 线时间集中在九点到10点之间,晚上的上网时间通常集中在20点到22点 之间,因此,Peer的历史在线时间应可作为影响其生命周期的预测结果的重 要影响因素,用于预测Peer的生命周期。
进一步说明,现有技术中通过当前已在线时长这一单一因素所遵循的概 率分布,预测Peer的继续在线时长,欠缺对实际影响预测结果的准确率的各种可能因素的综合影响的考虑,因此,预测结果与实际结果偏离较大。由 于真实的历史生命周期是在各种可能的因素的影响下所产生的,因此,本发
明实施例中,根据历史生命周期的样本的在线数据(例如上线时刻,在线 时长等),从而统计出Peer的生命周期规律,并根据Peer的生命周期规律, 预测出当前Peer的生命周期概率,以及可能继续存活的时长。
本发明实施例中,利用多维高斯混合模型,来描述Peer生命周期的概 率分布,基于建立的多维高斯混合模型,推算出Peer的继续在线时长,进 而结合Peer已在线时长,推算出Peer的生命周期。
先对高斯混合模型作简要说明。高斯混合模型是基于多个遵循高斯分布 的高斯成分,以及每个高斯成分对应的权值,对多种高斯分布进行合成的概 率分布模型。参见图1,图l是一种高斯混合模型的示意图,该模型中的高 斯成分有五个,每个高斯成分遵循对应的高斯分布,每个高斯分布由对应的 高斯曲线所标示。高斯曲线对应的高斯分布函数如公式(3):
2;r cr
-exp
,12 、
,—三L cr」
公式(3 )
通常,方便起见,用n(/a一)表示一种高斯分布,其中, 〃为x的均值, cr2为x与均值的差方,对于一个高斯模型的建立来讲,若a和一已知了,则 该高斯模型也就被建立了。图l所示模型中,五个高斯分布分别是N (0, 0.1 ) 、 N ( 2, 1 ) 、 N ( 3, 0.5 ) 、 N ( 3.5, 0.1 )和N ( 4, 1 )。在对五个 高斯分布进行合成时,考虑各高斯成分对合成结果的影响所占权重的不同, 将五个拟合成图1所示的一条混合高斯曲线Mixture。
二维高斯曲线对应的高斯分布函数如公式(4):
1
2(1-,)
、—广 、 工-A^ 、+广 、 y-外2_>公式(4)
l >L JL 。,」
在函数中,由N个多元数组来表示(^, ,A,az),其中(j二l,2,…,N), r 表示二维高斯成分之间的相关性系数,H<1。在本发明中,令二元高斯分布随机变量《",其均值为 1 = 〃
协方差矩阵为
五「 £、
、。,
5 =
二维高斯分布可以表示为,"。
同理,i/维高斯分布函^t如^^式(5)所示
=,,二…卩/2 exP -〃)' f (")] 1 公式(5 )
(2")|1| L ZL 」J
最终由M个节点生命周期历史记录所构造形成的三维高斯混合模型如 图2所示,在一定的统计时间内将会出现多个峰值相互叠加的情况。
本发明实施例中,通过建立多维高斯混合模型来预测Peer的继续在线 时长。
参加图3,图3是本发明实施例中预测Peer生命周期的方法流程图,该 流程可包括以下步骤
步骤201、获取对等体的M个历史生命周期源数据Pt, 1=1, ..., M,该 历史生命周期样本数据可以包括对等体节点的历史上线的时刻和历史在线 的时长。
可以先获取对等体的M个历史生命周期源数据P" i=l, M。该源 数据Pi可以包括对等体节点每次的上线时刻和在线时长(如节点A, 1月4 号20点整上线,在线时间2小时;1月5日10点20上线,在线时间3小 时等)。
本发明实施例中,为保证用户的隐私,历史生命周期样本数据可由Peer 自身记录并保存。同时,也可以通过让Peer节点发送历史生命周期样本数 据到某一中心服务器的方法来集中获取。
步骤202、根据采样精度对Pj进行采样后得到历史生命周期样本数据S。
10该S,可以包括对等体节点的历史在线的时刻和历史在线的时长,其中,对等体 节点的历史在线时长数据包括,节点某一次上线时间点到下线时间点所经历的 总时间长度。历史在线时长的单位可以为分钟、秒或者小时等,单位越小,数 据越精确。
另外,也可以采用步骤20替换步骤201和202,步骤20,直接对Peer节点 进行采样,获取对等体的样本数据S^
本发明实施例中,为保证用户的隐私,历史生命周期源数据可由Peer 自身记录并保存。也可以通过让Peer节点发送历史生命周期源数据到某一 中心服务器的方法来集中获取。
步骤203、确定待建立的多维高斯混合模型中,高斯成分的个数n, n 是大于或等于2的正整数;所述多维高斯混合模型表示所述对等体的继续在 线时长的概率分布。
实际应用中,可综合考虑所建成的多维高斯混合模型与生命周期实际概 率分布的逼近程度,以及建立多维高斯混合模型这一过程的计算量,来确定 n的取值。通常,n越大,则建立模型时的运算量相对越大,但建立出来的 多维高斯混合模型与实际概率分布较逼近。
所述步骤203与步骤201和202之间没有顺序的先后,可以先做步骤 201和202,再做步骤203,也可以先做步骤203,再做步骤201和202。
步骤204、利用Si与n,建立所述多维高斯混合模型。
该步骤中,建立多维高斯混合模型的过程,即计算每个高斯成分对应的 高斯分布参数/z、 S,以及多维高斯混合模型中,每个高斯成分所占权重的 过程。本发明实施例中,取多维高斯分布参数为^和5。
将多维高斯混合模型建好后,可以发送出去,例如可以由服务器建立 模型,然后将模型发送给Peer应用,或者由Peer建立模型,然后将模型发 送给服务器应用。将多维高斯混合模型发送时,可以将所述高斯混合模型的 描述信息发出,其中,所谓高斯混合模型的描述信息也即上述混合模型参数,如w, /y, S。
步骤205、利用建立的多维高斯混合模型,计算所述对等体的继续在线 时长。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步 骤是可以通过程序来指令相关的硬件来完成,所述的程序可以存储于一计算 机可读取存储介质中,所述的存储介质,如ROM/RAM、磁碟、光盘等。
基于算出的Peer的继续在线时长,基于当前该Peer已在线时长,预测 出Peer本次存活的生命周期。进一步,P2P网络系统可基于Peer在线时间 的预测值,提前做好Peer下线准备,如可提前通知其他关联邻居节点刷新 所维护的节点信息,有效避免其他关联邻居节点在搜索、路由过程中指向该 节点的时刻刚好该节点离开的现象出现,从而,避免Peer下线随机性给网 络系统造成的扰动,提高网络系统的抗扰动能力。系统通知其他关联邻居节 点如,chord网络中,指针表中包含该节点的节点标识(ID ) ; pastry网络 中路由表中包含该节点的ID; kademlia网络中K桶中包含该节点的ID;等 等。
下面主要对上述步骤204中,如何建立高斯混合模型作进一步说明。
参见图4,图4是本发明实施例中高斯混合模型的算法示意图。参见图5,图 5是本发明实施例中高斯混合模型计算过程示意图。图4与图5中,S表示历史生 命周期样本数据序列,M表示样本数据空间中有M个样本数据,^表示n个高斯 分布,w表示高斯成分的权重,Z服从参数为yS的高斯分布。其中,
S= (Si, S2, …,Si,…,Sm ) 5
A=N"A), 乂=1,…,n;
z!. ~ Multinomial(w)。
基于采集到的M个S,,可知道每个S,在M中的出现次数,进而能够算 出各S,的出现概率^。设^对应的概率分布为p(^ lz,,p),该概率分布即表 示的是与实际概率分布相对应的需要建立的高斯混合模型。具体计算时,根据已知量A和n,利用现有贝叶斯推理,计算多维高斯 混合模型中,各多维高斯模型的高斯分布参数,即A^N(A^),以及对应的
W。称要求解的y9,N(A,S」与对应的W为混合模型参数。基于已知的^和n,
使用极大似然法估计w和/ ,过程如下i殳w和p的初始值为0,
第 一步建立包括有多维混合模型参数的似然函数(likelihood function)

IO外L(s;,f"[H^), s+WA.);
第二步根据s,求出L 达到极值时,混合模型参数的估计值。其中,
因为似然函数L(s;^与似然函数的对数lnL(s;。,在同 一参数0处获得最大值, 为计算简便,通常对似然函数求对数来进行估计
、产
式一
对式一釆用EM估计
E步利用从上一次M步估计获得的估计量^^(wW,/zW^W),可以求出参 数w的后验概率。推导如下
『,"
'w、
,)、

#)、
因为;^Ik;""卜N",b,),所以上式可写为
("".,,))"w,.yf Ns, (〃f ,《))
Z朴,呻"))IX)nH
M步利用期望最大化,写出期望函数,求出使期望函数取得最大值的参 数人求最大值可以利用对似然函数求导取O,算出人即^1 = 0。在M步对 似然函数求导的过程中,可以通过一次对参数^"〃 ,5,;7( =_/》求导。
13£K
通过对^1 = 0求解,可以得出"叫-J^^。
,=1
通过对^Lo求解,可以得出《+1)=^~~、 M A-^
朋,
通过对fL(力求解,可以得出《《丄y^。
通过上述计算过程计算出0参数后,混合模型参数也就确定,相应地,高 斯混合模型也就确定下来。上述对混合模型参数的估算基于EM算法进行,实际 应用中,也可采用变分法估算混合;f莫型参数。
之后,保存算出的混合模型参数,Peer可以利用建立的高斯混合模型,预 测该Peer的继续在线时长,即估计&+1,过程如下
a、 根据保存的各混合模型参数,可算出Peer的生命周期的出现概率密度为
b、 记Peer的继续存活y时长的概率为g(j;),通过g(;;) = p(s>(, +力>〉,,5 ),
则,
g(力"("(,+力l》,'+岭"+力i叱4"")n气OH 、"、、"',H"一 +> )
其中,^A^为给定值,;^A^w为变量,5为当前的上线时间区间值。分 母为某一定值,分子为7的表达式。
c 、求Peer的继续在线时长的期望值五[y],则,E (y) = J"yQ (y) dy 。
d、基于预测出的继续在线时长,预测出Peer的生命周期T: T^, +五W^+^2(力办。
至此,基于建立的多维高斯混合模型,预测出Peer的生命周期。
在&的内容中可以包括区间信息,区间是表示取样的时间段,区间的长度,可以为一个小时,或者一天,或者半天,或者一周,或者一个月。可以 分别以周一,周二,周三,周四,周五,周六,周日作为区间,也可以将周 一至周五作为 一个区间,将周六至周日作为 一个区间等,区间可以分为多种, 将属于同 一个区间的多个样本数据进行统计,可以得出在该区间上的上线规 律,并作为高斯模型的 一个输入维度加入到模型参数计算中。
另外,可以针对每种区间分别建立高斯模型。在一个星期内,可以分别 以周一,周二,周三,周四…周日,作为一个区间,这样需要建7个高斯模型分 别统计每个区间内的上线规律。在一个星期内,也可以以周一至周五作为一
个区间,将周六至周日作为一个区间,这样需要建2个高斯模型分别统计每 个区间内的上线规律。
每个区间内可以按照采样精度划分刻度,可以每15分钟划分为一个刻 度,或者每半个小时划分为一个刻度等等,通过统计在每个刻度上的上线信 息(例如是否上线,上线时长),从而得出在该区间上的上线规律。
S,的内容可以包括在线时长信息,上线的时刻信息,这样,建立的混 合高斯模型,就有三个维度,包括在线时长,上线的时刻,和概率分布。 如果将多个区间的信息汇集在一起,就会多一个维度,就是多个区间形成的 维度,这样,Si的内容还可以包括在线时长信息,上线的时刻信息,上线 的区间信息。这样,建立的混合高斯模型,就有四个维度,包括在线时长, 上线的时刻,上线的区间,和概率分布。
对于一周内的概率统计,可以将周一至周日作为一个区间,S,包括在 线时长和上线的时刻两个维度。也可以将一周划分为几个区间(例如分别将 周一,周二,周三,周四,周五…周日作为一个区间),S,包括在线时长, 上线的时刻,以及上线的区间,这样,就有三个维度。
S,的内容举例如下 {在线时长(min),上线时刻(hour:minute),上线区间(week)}
={120,20:15,5},{240,14:00,6}……{50,21:30,1}
或者{在线时长(min),上线时刻(hour:minute),上线区间(week)} ={120,20:15,周末},{240,14:00,周末}...…(50,21:30,工作曰}
或者
{在线时长(min),上线时刻(week:hour:minute)} ={120,5:20:15},{240,6:14:00}...... {50,1:21:30}
对应于上迷本发明实施例中预测Peer的继续在线时长的方案,本发明实施 例还提供一种预测对等网络中对等体的继续在线时长的装置,所述装置基于前 面所述的方法实现,参见图6,图6是该装置的结构示意图,该装置可设置于每 个Peer上或者服务器上或者其他通信设备上,用于预测该Peer每次上线的继续在 线时长,包括获取单元、接收单元、模型建立单元和预测单元,其中,
获取单元,获取对等体的M个历史生命周期样本数据&, i=l, M;
所述获取单元可以具体包括
第一单元,获取对等体的M个历史生命周期源数据P,, i=l, ..., M;
第二单元,根据采样精度,对历史生命周期源数据R进行采样得到Sj;
接收单元,接收待建立的多维高斯混合模型中,高斯成分的个数n, n是大 于或等于2的正整数;所述多维高斯混合模型表示所述对等体的继续在线时长的 概率分布。
^t型建立单元,利用采样单元获取的&,以及高斯成分的个数n,建立多维 高斯混合模型,n是大于或等于2的正整数;所述高斯混合模型表示所述对等体 的继续在线时长的概率分布;
预测单元,利用模型建立单元建立的所述多维高斯混合模型,预测所述对 等体的继续在线时长。
另外,如果高斯成分的个数n保存在模型建立单元中,则不需要接收单元。
模型建立单元包括
参数计算单元,计算所述多维高斯混合模型的混合模型参数; 所述多维混合模型参数包括
每个高斯成分对应的高斯分布参数,以及所述多维高斯混合模型中,每个高斯成分所占权重。
参数计算单元包括
概率计算单元,根据采样得到的M个&,算出各Si的出现概率s,.; 函数构建单元,建立包括所述多维混合模型参数的似然函数; 估算单元,利用所述概率计算单元算出的s,,计算所述函数构建单元构建的 所述似然函数取最大值时,各多维混合模型参数的估算值。 预测单元包括
概率密度计算单元,计算所述对等体生命周期的出现概率密度; 存活概率计算单元,利用概率密度计算单元算出的所述出现概率密度,计
算所述对等体继续存活预设变化时长的概率;
时长计算单元,利用所述概率密度计算单元算出的概率,求取所述对等体
的继续在线时长。
该装置进一步包括生命周期预测单元,根据所述预测单元预测出的所述 继续在线时长,以及所述对等体已在线时长,算出所述对等体本次存活的生命 周期或某一继续在线时长可能出现的概率。
本发明实施例还提供了一种建模装置,该装置可包括上述获取单元,接收 单元和模型建立单元,模型建立单元可以是上述参数计算单元,包含上述函数 构建单元和估算单元;该建模装置进一步包括
发送单元,将模型建立单元建立的所述高斯混合模型的描述信息发送。
其中,所谓高斯混合模型的描述信息也即上述混合模型参数,如w,W,5。
综上所述,本发明实施例提供的预测对等网络中对等体的继续在线时长的 方法及装置,利用历史生命周期样本数据,建立能够表示所述对等体的继续在 线时长的概率分布的多维高斯混合模型,该多维高斯混合模型中,不是基于受 单一条件因素影响下Peer的继续在线时长所遵循的4既率分布,预测Peer的继续在 线时长,而是基于Peer的继续在线时长受多种条件因素影响,综合考虑多个条 件因素影响下继续在线时长分别遵循的概率分布,合成最终的多维高斯混合模型,并基于这样的多维高斯混合模型预测Peer的继续在线时长,使预测结果逼 近Peer的实际继续在线时长。
权利要求
1、一种预测对等网络中对等体的继续在线时长的方法,其特征在于,包括获取对等体的M个历史生命周期样本数据Si,i=1,...,M;确定待建立的多维高斯混合模型中,高斯成分的个数n,n是大于或等于2的正整数,所述多维高斯混合模型表示所述对等体的继续在线时长的概率分布;利用Si与n,建立所述多维高斯混合模型;利用建立的多维高斯混合模型,预测所述对等体的继续在线时长。
2、 根据权利要求l所述的方法,其特征在于,所述的历史生命周期样本数 据S,的内容包括对等体节点的历史在线时长信息和对等体节点的历史上线的 时刻信息。
3、 根据权利要求1所述的方法,其特征在于,所述的历史生命周期样 本数据Si的内容包括对等体节点的历史在线时长信息,对等体节点的历史 上线的时刻信息,和对等体节点的历史上线的区间信息。
4、 根据权利要求l所述的方法,其特征在于,所述获取对等体的M个历史 生命周期样本数据S,,包括获取对等体的M个历史生命周期源数据P,, i==l, ..., M; 对源数据P,按采样精度进行采样得到历史生命周期样本数据&。
5、 根据权利要求l所述的方法,其特征在于,预测所述对等体的继续在线 时长后,该方法进一步包括根据预测出的所述继续在线时长,以及所述对等体已在线时长,算出所述 对等体本次存活的生命周期或一继续在线时长可能出现的概率。
6、 根据权利要求4所述的方法,其特征在于,所述历史生命周期样本数据 或历史生命周期源数据由Peer自身记录并保存,或者,通过让Peer节点发送历史 生命周期样本数据或历史生命周期源数据到中心服务器的方法来集中获取。
7、 一种预测对等网络中对等体的继续在线时长的装置,其特征在于,包括 获取单元,获取对等体的M个历史生命周期样本数据Si, i=l,模型建立单元,利用采样单元获取的&,以及高斯成分的个数n, n是大于 或等于2的正整数,建立多维高斯混合模型,所述高斯混合模型表示所述对等体 的继续在线时长的概率分布;预测单元,利用模型建立单元建立的所述多维高斯混合模型,预测所述对 等体的继续在线时长。
8、 根据权利要求7所述的装置,其特征在于,所述接收单元包括 第一单元,获取对等体的M个历史生命周期源数据P,, i=l,…,M; 第二单元,根据采样精度,对历史生命周期源数据&进行采样得到S,。
9、 根据权利要求7所述的装置,其特征在于,所述的历史生命周期样本数 据Si的内容包括对等体节点的历史在线时长信息和对等体节点的历史上线的 时刻信息。
10、 根据权利要求7所述的装置,其特征在于,所述的历史生命周期样本数 据Si的内容包括对等体节点的历史在线时长信息,对等体节点的历史上线的 时刻信息,和对等体节点的历史上线的区间信息。
11、 根据权利要求7所述的装置,其特征在于,所述模型建立单元包括 参数计算单元,计算所述多维高斯混合模型的混合模型参数, 所述混合模型参数包括每个高斯成分对应的多维高斯分布的分布参数,以及所述多维高斯混合模 型中,每个高斯成分所占权重。
12、 根据权利要求ll所述的装置,其特征在于,所述参数计算单元包括 概率计算单元,根据采样得到的M个S,,算出各S,的出现概率&; 函数构建单元,建立包括所述多维混合模型参数的似然函数; 估算单元,利用所述概率计算单元算出的s,.,计算所述函数构建单元构建的所述似然函数取最大值时,各多维混合模型参数的估算值。
13、 才艮据权利要求7所述的装置,其特征在于,预测单元包括 概率密度计算单元,计算所述对等体生命周期的出现概率密度; 存活概率计算单元,利用概率密度计算单元算出的所述出现概率密度,计算所述对等体继续存活预设变化时长的概率;时长计算单元,利用所述;f既率密度计算单元算出的概率,求取所述对等体 的继续在线时长。
14、 根据权利要求7所述的装置,其特征在于,所述装置进一步包括生命 周期预测单元,根据所述预测单元预测出的所述继续在线时长,以及所述对等 体已在线时长,算出所述对等体本次存活的生命周期或一继续在线时长可能出 现的概率。
15、 根据权利要求7所述的装置,其特征在于,所述装置进一步包括接收 单元,接收待建立的多维高斯混合模型中,高斯成分的个数n, n是大于或等于2 的正整数。
16、 一种建立对等网络中对等体的生命周期模型的方法,其特征在于,包括获取对等体的M个历史生命周期样本数据S,, i=l, ..., M; 确定待建立的多维高斯混合模型中,高斯成分的个数n, n是大于或等于2 的正整数,所述多维高斯混合模型表示所述对等体的继续在线时长的概率分布; 利用S,与n,建立所述多维高斯混合;^型; 将所述高斯混合模型的描述信息发送。
17、 根据权利要求16所述的方法,其特征在于,所述的历史生命周期样本 数据Sj的内容包括对等体节点的历史在线时长信息和对等体节点的历史上线 的时刻信息。
18、 根据权利要求16所述的方法,其特征在于,所述的历史生命周期 样本数据S,的内容包括对等体节点的历史在线时长信息,对等体节点的历 史上线的时刻信息,和对等体节点的历史上线的区间信息。
19、 一种建立对等网络中对等体的生命周期模型的装置,其特征在于,包括获取单元,获取对等体的M个历史生命周期样本数据Si, i=l, Mt; 模型建立单元,利用采样单元获取的S,,以及高斯成分的个数n,建立多维高斯混合模型,n是大于或等于2的正整数,所述高斯混合模型表示所述对等体 的继续在线时长的概率分布;发送单元,将模型建立单元建立的所述高斯混合模型的描述信息发送。
20、 根据权利要求19所述的装置,其特征在于,所述的历史生命周期样本 数据Si的内容包括对等体节点的历史在线时长信息和对等体节点的历史上线 的时刻信息。
21、 根据权利要求19所述的装置,其特征在于,所述的历史生命周期 样本数据S,的内容包括对等体节点的历史在线时长信息,对等体节点的历 史上线的时刻信息,和对等体节点的历史上线的区间信息。
全文摘要
本发明实施例提供一种预测对等网络中对等体的继续在线时长的方法,包括获取对等体的M个历史生命周期样本数据S<sub>i</sub>,i=1,…,M;确定待建立的多维高斯混合模型中,高斯成分的个数n,n是大于或等于2的正整数;所述多维高斯混合模型表示所述对等体的继续在线时长的概率分布;利用S<sub>i</sub>与n,建立所述多维高斯混合模型;利用被建立的多维高斯混合模型,预测所述对等体的继续在线时长。本发明实施例还提供预测对等网络中对等体的继续在线时长的装置。本发明实施例提供的技术方案,基于历史生命周期以及多维高斯混合模型,能够预测出较逼近对等体节点的实际继续在线时长的预测结果。
文档编号H04L12/26GK101494566SQ200810065629
公开日2009年7月29日 申请日期2008年1月23日 优先权日2008年1月23日
发明者施广宇, 皓 龚 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1