首页 / 一种普适的博弈均衡的组播拓扑机制及方法

一种普适的博弈均衡的组播拓扑机制及方法无效专利 发明

技术领域

[0001] 本发明涉及拓扑机制,特别是一种普适的博弈均衡的组播拓扑机制及方法。

相关背景技术

[0002] 组播通讯是网络通讯尤其是移动网络O2O应用中的重要研究内容,近年来,在大数据及物联 网飞速发展的背景下,网络通讯技术受到了广泛的关注和重视。综合国内外的研究成果来看, 很多传感器网络上的著名的组播机制已经发布:在文献1中,Double-Channel XY Multicast  Wormhole Routing(DCXY)用一个扩展的XY路由算法来建立路由机制(S.Banerjee,B. Bhattacharjee,and C.Kommareddy.Scalable applicationlayer multicast.in  Proceedings of ACM SIGCOMM,pages 205_217,2002.);在文献2中,Dual-PathMulticast  Routing(DPM)是为二维传感器网络开发的,它为传感器网络中的每个节点分配了一个L标 签,而且把群组划分成两个子组(例如gh和gl),因而它由那些标签l大于(gh)或小于(gl) 的资源组成。路由路径是由按l参数的gh升序排列和gl按降序排列的节点构造的(A.Nakao,L.  Peterson,and  A.Bavier.A routing  underlay for overlaynetworks.in Proceedings of  ACM SIGCOMM,pages 11_18,2003.);在文献3中,CAN-based multicast是为使用the CAN (Content-Addressable Network)配置的P2P应用开发的。(S.Ratnasamy,M.Handley,R. Karp,and S.Shenker,“Application-level multicast using content-addressable  networks”,Proc.Of The 3rd International Workshop on Network Group Communication, pp.14-29,November 7-9,2001,London,UK.)CAN基础的组播是可扩展的,尤其当多路 资源共存时。然而,只有洪泛方式折中了组播延时和网络链数量的效率来传播组播信息。换 句来说,现有的方法往往只考虑了一种因素构建主播树,而本发明综合考虑了多种因素。
[0003] 在文献5中,LEACH(D.Agrawal.Teen:a routing protocol for enhanced e_ciency  in wireless sensor networks.Proceedings 15th International Parallel and Distributed  Processing Symposium,pages 2009-2015,Apr 2001)随机的轮作簇核得以在传感器网格中  平均的分配能量负载。在文献6中,TEEN(W.Heinzelman,A.Chandrakasan,and H. Balakrishnan.An application specific protocol architecture for wireless  microsensornetworks.IEEE Transaction on Wireless Networking,1(4):660-670,2002.) 是一个基于簇的路由协议,这一点相似与LEACH。TEEN对传感器网络有更强的适应性,因为它 根据簇头广播重要参数减少了数据传输。
[0004] 本发明是引用传统的能量算法LEACH和TEEN做为本发明的能量因素算法,进行分析 比对的,并且根据更好的持续工作时间来定义能量权。
[0005] 下面本发明根据节点数据量直接定义数据权。但在现实的网络环境中,它往往更加复杂。 这里的数据权就是一个值,但在实际应用中往往是一个函数,在不同的情景有不同的意义。
[0006] 首先,可以根据节点数据量直接定义数据权,因为总的来说,更多的数据量意味者更多 的数据处理和查询。而且,可以用查询热度作为数据权值。在小的传感器数据库中,不同的 表或数据项,即使有着同样的数据量,有着不同的查询量。如果选择更高的查询热度作为簇 核或接近树根,这将会提高,查询效率,减少查询信息的复制,自然的讲减少衰退和阴影。 进而,今天的小传感器数据库使用语义缓存技术。总的来讲,语义缓存存储查询结果和查询 语义,用来响应将来的查询。语义缓存值模型Greedy Dual-Size Frequency(GDSF)算法替替换 了对象具有最小语义缓存参数。这些参数是由专门的语义缓存参数函数计算而来的。总的来 说,节点的语义缓存值越大,意味着更多的数据交互,查询和复制。

具体实施方式

[0066] 本发明提供的普适的博弈均衡的组播拓扑机制,其聚焦在信息搜集和查询的动态路由上, 该拓扑机制考虑三个因数即位置、能量和数据,形成三个因数博弈的均衡,在它们之间做一 个精细的平衡。进而可以扩展到多因素博弈均衡,不仅如此我们的方法可以根据实际需要,扩 展到不同因素比例的变化。所有这些使得该方法更适合于现实的应用,据有更优化的效果。
[0067] 下面结合实施例和附图对本发明作进一步的说明,这些实施例仅仅是对本发明较佳实施 方式的描述,但并不限定以下所述的内容。
[0068] 本发明提供的普适的博弈均衡的组播拓扑机制,其涉及各种网络通讯尤其是无线网络通 讯系统应用的位置,能量,数据博弈均衡的组播路由问题:
[0069] 首先,通过分析位置,能量和数据间的关系而提出了三个参数博弈均衡的应用。
[0070] 其次,提出一个总的博弈均衡机制,利用协方差系数在向量间找到博弈均衡点,列出博弈 均衡矩阵,确定博弈置信区间边界。
[0071] 第三,上述步骤建立的模型和系统是可扩展的他很容易扩展到多因素,因而该方法更适 合于现实的应用。
[0072] 然后,该方法可以根据实际需要,扩展到不同因素比例的变化。
[0073] 最后,经过大量的试验,引进了新的参数和标准,证明了本发明方法优于其它的工作.
[0074] 本发明提供的普适的博弈均衡的拓扑机制,是通过下述方法实现的。
[0075] 该方法步骤包括:综合考虑位置因素,能量因素和数据因素;具体的算法应用;设计三 个因素之间的关系;扩展到其它的因素和关系,包括不同因素间的比例;特性评价。具体如下:
[0076] 1.综合考虑位置因素,能量因素和数据量因素。
[0077] 在构建组播树的时候,既要考虑位置因素,能量因素,又要考虑数据量因素。这就需要 尽力把位置中心的节点作为簇核,或放在距离树根较近的地方;每个节点应该根据它的能量 状态轮流做簇核,用于获取平衡的网络能量状态消耗;同时也尽量把数据量最大的节点作为 簇核,或放在距离树根较近的地方。节点位置、节点能量与节点数据量,这三种因素相互独 立,又相互关联。这就要求尽可能的在这三者间取一个平衡。这一根本思想不仅仅是在选择 簇核时,而且贯穿于构建组播树,确定每个簇节点在组播树中的位置的全过程。
[0078] 在讨论了三个向量,位置权向量,能量权向量和数据权向量关系的基础上,本发明能够 自然地扩展到N个权向量的关系,在现实世界中,在构建组播树的时候,人们往往需要考虑 诸多因素,例如,位置,数据,经济,政治,军事,等等。
[0079] 2.建立数学模型来描述系统:
[0080] 这里把有n个成员的组播群组表示为G={U0,...,Ui,...,Un-1},i∈[0,n-1],把群组成员映射 为一个m维网络。每个成员ui定义m坐标:(ui,0,...,ui,j,ui,(m-1)),这里:0≤ui,j≤kj-1, 0≤j≤m-1。端节点Ui=(ui,0,...,ui,j,ui,(m-1))和Ui'=(ui',0,...,ui',j,ui',(m-1))(i'∈[0,n-1],i'≠i)是相 邻节点,当且仅当Ui,j=Ui',j对所有j时,除了Ui,j=Ui',j±1沿着只有一维j'。因而,在m维 网络系统中,一个端节点可能有m到2m个邻居。我们也定义了m维网络系统中两个节点的 曼哈顿距离为它们的静态延时距离。在一个2维网络系统中两节点(X0,Y0)和(X1,Y1)的静态延 时距离是|X1-X0|+Y1-Y0|。从(X0,Y0)到其它节点(X1,Y1)的静态延时距离的和是 
[0081] 如何表达节点的位置因素,能量因素和数据量因素以方便计算机处理。分别建立一个向 量表达对每个因素:位置权重向量W',能量权重向量W”和数据量权向量W"'。例如位置权 向量Wj'=(w'j,0,...,w'j,i,...,w'j,n-1),i∈[0,n-1];能量权向量W"=(w"0,...,w"i,...,w"n-1), i∈[0,n-1];数据权向量W"'=(w'"0,...,w"'i,...,w"'n-1),i∈[0,n-1];总的权向量 W=(w0,...,wi,...,wn-1),i∈[0,n-1]。
[0082] 3.具体的算法应用:
[0083] 网络根据传感器网络区域的静态延时距离,把簇成员划分到不同的簇。在组成员初始划 分到不同的簇之后,建立起一个树来连接簇成员。不同簇之间的连接是通过连接每个簇树的 树根来完成的。为了构建这样的结构,一套基于m维传感器网络的新算法如下所示:
[0084] (1)簇形成算法:
[0085] 根据到不同节点的静态延时距离划分簇成员。
[0086] 在我们的组播机制中,群组成员由几个管理节点(叫做集合节点-RP)初始的分成几个 簇。簇的大小一般设为:
[0087] s=(k,3k-1)
[0088] 这个表达式(k,3k-1)表示在k和k-1之间的一个随机常数。如NICE,k是一个常数, 而且在本章的模拟中,也选择k=3。这个簇大小的定义是基于NICE中同样的理由,这是为 了避免频繁的簇划分和融合。把那些没有安排在任何簇的节点状态定义为未分配。把簇的形 成作如下定义:RP在所有未分配的节点中初始选择左边最低的端节点(叫作u),根据到不 同节点的静态延时距离划分簇成员。
[0089] (2)相关权向量生成算法:
[0090] 该子算法计算出三个权向量:位置权向量W',能量权向量W"和数据权向量W"',找出 位置核ci,a即最大位置权节点,能量核Ci,b即最大能量权节点,数据核Ci,c即最大数据权节点。
[0091] 该子算法可以划分成6步:
[0092] A.找到位置中心节点作为位置核Ci,a,
[0093] 在每个簇找到位置中心节点作为位置核。以下的定理给出了在每一簇中找到位置中心节 点的充分必要条件。它是根据到所有其它簇节点的静态延时距离的最小和优化的![0094] 定理1:令U是簇成员,它占有m维网络中的节点(u0,...,uj,...,um-1)而且n>j(j列左 边的节点数),n
[0095] |nj|≤n=j,j=0,1,...,m-1
[0096] B.计算出每个节点位置权向量W'i,j,
[0097] 为了在每一簇中组播传输数据包,在每一簇中建立了一个以簇核作为根的树。因为网络 中可以同时存在几个组播群组,组播交通必须满足它的交通要求。树应该最大化簇中链使用 的共享,使得链休息时可以满足其它交通。我们的方法是去连接所有成员。因而,1)两个相 邻成员间的分支是簇中的最短距离;2)在条件(1)下,树上的链的总数应该是最小化的。
[0098] 表1 位置权向量W',标有*的权属于簇成员
[0099]Y=6 0 0 2* 1* 0 0 0
Y=5 0 0 3 2 1 1* 0
*
Y=4 0 1 4 2 1 1 0
Y=3 1* 1 5 2 1 1 0
Y=2 0 2* 10* 4 2 2 0
Y=1 0 0 2* 1 0 0 1*
*
Y=0 0 0 1 1 0 0 0
  X=0 X=1 X=2 X=3 X=4 X=5 X=6
[0100] 讨论算法之前,我们首先定义如下术语(用2维簇作为模型):
[0101] 1.最短路径区域节点(Shortest path area nodes SPAN):对任何两个节点(x0,y0)和 (x1,y1)。令Xmin=min{X0,X1},Xmax=max{X0,X1},Ymin=min{Y0,Y1},Ymax=max{Y0,Y1}定 义一个矩形区域[x0,y0]×[x1,y1]。每个在[x0,y0]×[x1,y1]上的节点(x,y)是在(x0,y0)和(x1,y1) 间的一个最短路径上,而且叫做(x0,y0)与(x1,y1)间的最短路径区域节点。
[0102] 2.一个簇成员的SPAN节点:当树建在以n'为大小的簇中时,我们叫SPAN区域中的簇 核(如树根)(X*,Y*)到簇成员ci(i∈[0,n'-1])的所有节点为ci的SPAN节点。我们以图1为 例。假设核在节点(2,2)。在[2,2]×[5,5]中的所有这一簇的节点是这个簇成员的SPAN节点。
[0103] 3.节点权重:一个节点可以是几个簇成员的SPAN节点。如果一个节点是k个簇成员的 SPAN节点,这个节点分配了k权重。表1给出了所有节点的权重,以无成员节点(2,5)为例, 它的权重为3意为着3个簇成员经过最短路径通过节点(2,5)到(2,2)。很明显(2,2)的权重为 10。
[0104] 4.路径权重:给一个最短路径,路径权是所有路径节点上权重的和,例如,路径权重 <(2,2),(2,3),...,(2,5),...,(5,5)>是26。
[0105] 总的来说,节点的位置权重意味着在本簇中有多少个节点通过该节点路由到簇核。位置 权越大,节点越接近中心。如节点(2,4)的权重是4,因为有(2,4),(2,6),(3,5),(5,5)4个 节点通过(2,4)路由到簇核(2,2),换句话说,节点(2,4)是(2,4),(2,6),(3,5),(5,5)4个节 点的最短路径节点SPAN(见图14)。
[0106] C.计算出每个节点的能量权W"i,j,
[0107] 在计算出位置权向量W'i,j之后,系统可以容易的得到节点的能量权向量。
[0108] 表2 能量权向量W”',标有*的权属于簇成员
[0109]Y=6 0 0 2* 3* 3 0 0
Y=5 0 1 3 4 1 0* 0
Y=4 0 0 6* 6 5 1 0
Y=3 1* 1 3 4 3 3 0
Y=2 2 4* 2* 3 5 7* 1
Y=1 1 3 10* 3 0 0 4*
Y=0 0 1 4 4* 0 0 0
  X=0 X=1 X=2 X=3 X=4 X=5 X=6
[0110] 表2中,1表示1J或者1J以上的能量。
[0111] C.找到最大数据量节点作为能量核Ci,b,
[0112] 在表2中能量核是(2,1),最大值是10.
[0113] D.计算出每个节点的数据权W"'i,j,
[0114] 在计算出位置权向量W'i,j之后,系统可以容易的得到节点的数据权向量。
[0115] 表3 数据权向量W”',标有*的权属于簇成员
[0116] (在此表中,1表示1T或者1T以上的字节)
[0117]Y=6 0 0 2* 3* 3 0 0
Y=5 0 1 3 4 1 0* 0
Y=4 0 0 6* 6 5 1 0
Y=3 1* 1 3 4 3 3 0
Y=2 2 4* 2* 3 5 7* 1
Y=1 1 3 10* 3 0 0 4*
Y=0 0 1 4 4* 0 0 0
  X=0 X=1 X=2 X=3 X=4 X=5 X=6
[0118] E.找到最大数据量节点作为数据核Ci,c。
[0119] 在表3中数据核是(2,1),最大值是10.
[0120] (3)最小加权路径树算法:
[0121] 在相关权向量生成算法产生位置权向量W',能量权向量W",数据权向量W"',位置核 ci,a,能量核Ci,b,数据核Ci,c之后。该子算法想要联立三个已有的权向量W',W"和W"',进 而生成一个新的权向量W。然而,系统仅仅知道W=f(W',W",W"'),却不知道表达式f()。 简单讨论,本实施例仅仅考虑到线性关系:W=αW'+βW"+γW"。
[0122] 然后,该子算法联立二元一次线性方程组,
[0123]
[0124] 解线性参数α、β、γ,生成新的权向量W。最后生成最小加权路径树作为组播树。
[0125] (4)组播路由算法:
[0126] 首先,网络根据一些规则的网络区域划分成不同的簇;其次,在组成员初始的划分到不 同的簇之后,建立起一棵组播树来连接簇成员;最后,在上层,构建一个共享树执行内簇路 由。
[0127] (5)普适的实用的有限维向量算法:
[0128] 这篇文章的意义不仅仅是从二维扩展到三维本身,而且还可以扩展到弹性有限维。本文 在从三维扩展到N维的基础,提出了一个普适的实用的有限维向量算法,所以我们的算法能 够适应更广泛的现实应用,包含更多的参数,更具有普适性。
[0129] 首先,根据节点的静态沿时距离,把节点划分到不同的簇;
[0130] 其次,计算出有限M维权向量W(1)i,j...W(l)i,j...W(m)i,j;
[0131] 第三,建立博弈均衡方程,解线性参数,根据已知向量的代数和构建新的权向量,(1) (l) (m)最后 构建最小加权路径树,α i,j...α i,j...α i,j;
[0132] 最后,根据现有的结构,在现有的群组中,有效的分配组播包。
[0133] 3.确定三个因素之间的关系:
[0134] 位置因素、能量因素和数据量因素是一个博弈而又均衡的关系。它们有各自的特点,是 完全独立的体系,但是在现实世界中又是相互联系,相互制约,相互平衡。在得到了位置权 向量W',能量权向量W”和数据权向量之后W"',本发明试图用W'、W"和W"'建立一个新 的权向量W,综合考虑位置和数据因素,使得系统能够在位置、能量和数据量三方面达到综 合系统最优,即W=f(W',W",W"')。现在,已知W',W",W"',而f()未知。换句话说, 这里W=f(W',W",W"')是个黑匣子,就要试图把它转变成一个白匣子。
[0135] 这三个向量之间的关系可以有很多种形式,现在仅仅讨论最简单的关系:线性关系。而 位置权因素、能量权因素和数据因素在物理意义上是相互独立的,所以这三个向量是与线性 无关的,即应该为:
[0136] W=αW'+βW"+βW"',α、β和γ为线性参数。(1)
[0137] 接下来是如何求出线性参数α、β和γ。通过向量间的夹角余玄相等,找到了两个一元线 性方程,
[0138] 式中W'a、W"b、W"'c分别是位置权向量W'、能量权向量之后W"和数据权向量之后W"' 的最大值点。从而可以求解出α、β、γ进而可以得到W。在得到W之后可以构建组播树, 即最小加权路径树,传输数据。
[0139] 4.扩展到其它的因素和关系:
[0140] 在确定了三个向量,位置权向量,能量权向量和数据权向量关系的基础上,就能够自然 的扩展N个权向量的关系。在现实世界中,在构建组播结构的时候,人们往往需要考虑诸多 因素,例如,位置,数据,经济,政治,军事,等等。在本发明提供的模型中,每个因素就 是一个向量。只要因素间的物理意义是独立的,那么这三个向量线性无关,否则线性相关。 如果这两个向量线性相关,则把它线性无关化。所有这些因素可以由一系列的权向量表示, 它们之间的关系是彼此博弈而又相互均衡。
[0141] 对M维因素,M>3,所代表的M维向量,...,,...,。
[0142] 权向量可定义为
[0143] 向量间的关系方程可以定义为:
[0144]
[0145] 其中 是标准化的协方差系数。
[0146] 多因素纳什均衡:
[0147] 在协方差系数标准化是指,所有协方差系数的和为1。具体如下:
[0148] 定理1.由多维权重的线性组合的总权重可由带有协方差系数αi,1,αi,2,...,αi,k的方程来 描述,其满足以下关系:
[0149]
[0150] 定理2:给定K个线性无关的向量
[0151]
[0152] 它们的线性组合是:
[0153]
[0154] 则,对于n维因素向量Wi,*,1,Wi,*,2,...,1的纳什均衡点是:
[0155]
[0156] 定理3:对K个线性无关的向量在方程(6)和他们的线性组合方程(7)带有协方差系 数满足条件方程(5),它的关系在方程(8)时,它的纳什均衡点为:
[0157]
[0158] 5.扩展到多因素比例变化:
[0159] 目前的模型是一个通用模型,位置、能量和数据三个因素所占的比例是相等的。但在实 践应用中,不同因数所占比例往往是不同的。可以对本发明的模型做相应的扩展来解决这个 问题。任何问题都是从简单到复杂,从低级到高级发展演化而来的,如下:
[0160] 将原来的权重模型W=αW′+βW″+γW″′,通过在W′、W″、W″′中增加相关系数得到:
[0161] 位置权,
[0162] 能量权,
[0163] 数据权,
[0164] 而且
[0165] 则,W=αW′+βW″+γW″′演变为:
[0166]
[0167] 如果相应权重w的对应系数越大,那么他在整个模型中所占的比重越大,这个系数可由 用户根据需要设定。进而如何确定不同参数在模型中的比例,可以用到敏感度分析,这部份 内容不在本实施例讨论范围之内,可以参见文献《A.Saltelli,M.Ratto,T.Andres,F.Campolongo, J.Cariboni,D.Gatelli,M.Saisana and S.Tarantola.Global Sensitivity Analysis.John Wiley&Sons, the primer edition,2008.》
[0168] 6.特性评价:
[0169] (1)模拟模型:
[0170] 本发明的算法有一个固有的平台,该平台是综合考虑位置、能量和数据的三维向量博弈 均衡。实际上对这三维向量的任意因素,有很多人考虑专门的算法。本发明的算法有机的组 合了这三维因素,更重要的是,这样一来,它更容易扩展。本发明的算法根据现有的平台, 能够获得全新的效果,它可以无缝的链接到多个因素,获得渴望的效果。
[0171] 本发明选择了四个组播路由方法来测试2维的传感器网格的性能测试和比较:SPACE, ENERGY,DATA和CGBNTS,该方法综合考虑空间能量和数据因数。而且选择了DCXYP 作为本发明的SPACE方法,这是已有技术中最流行的组播技术。本发明用ENERGY方法表 示用能量权向量产生最小加权路径树,该方法参考了传统的LEACH和TEEN方法。本发明 还用DATA方法表示用数据权向量产生最小加权路径树,该方法表示数据量、查询热度和语 义缓存值。
[0172] 在模拟环境中,以下表示模拟的主要的参数,其中模拟器的网络拓扑是[1000X1000]2 维的传感器网格。该模拟是在C++上开发的,而且运行在40台IBM 2.4G双核工作站上。所使 用的移动设备的数目[0,200],而且随机生成X、Y坐标,移动节点的速度[1unit/s,10 unit/s]。所得到的随机的生成数据权[1unit,10unit]是由一个泊松过程随机产生4000个 2000字节大小的组播包。无线路由协议参考AODV,链宽带宽是10Mbps。
[0173] 在模拟期间,1000和1000,000组播包根据时间随机的生成,包的平均大小为2400字节。 传输包的平均速率是1ms。
[0174] 在移动传感器数据库系统中,查询路由广播General-Query信息,而且触发时间 Timer-General-Query。系统能够配置查询周期Timer-General-Query,得以有序的发送 General-Query信息,默认时间为60s。
[0175] 以下的三个参数应用在评价机制中:
[0176] 平均组播延时:在节点上定义这个信息组播延时为路由延时的和,队列延时和传输延时。 平均组播延时AD计算为:
[0177]
[0178] 当d(s,ui)是从资源s到成员ui的延时包,n是组大小。
[0179] 使用的连接数:它指的是为了把信息组播到群组G中所有节点所使用链的总数。
[0180] 包到达率:它指的是为了把信息组播到群组G中所有节点的数据包所到达的比例。
[0181] (2)实验数据:
[0182] 实验考虑2D传感器网络,有360个移动电话。每个簇包括8个移动电话。传感器网络 系统能够构建一个组播树来连接所有这些移动电话来查询传输数据,如图1所示。
[0183] 为了考察能量因数,本发明专门引进一个变量:能量度,它表示能量支持节点系统运行 的量。在实验中,能量度表示有10等级,系统设置了一个新的模型,时间能量阈值,[0184] Time Energy Threshold TET:
[0185] TET=Energy degreeWeight energy*Time energy unite;(12)
[0186] 这里的能量权是指节点所包含的能量值,一旦Once t>TET,节点就从系统中撤出来。 也引进了另变量是比例度,它表示不同因数的不同比例情况,它从10到1。
[0187] 在此次实验中运用了后续的4个标准:
[0188] 1)比例等级1:45%空间,10%能量,45%数据;
[0189] 2)比例等级3:33%空间,33%能量,33%数据;
[0190] 3)比例等级5:25%空间,50%能量,25%数据;
[0191] 4)比例等级7:15%空间,70%能量,15%数据。
[0192] W+=α*.α+.W'+β*.β+.W"+γ*.γ+.W”'
[0193] 在不同能量状况的能量比例:
[0194] 能量度固定在3,比例度取1;3;5;7。本发明选择了不同类型的方法比较:SPACE, ENERGY,DATA,Previous work and Our work。
[0195] 由于篇幅因素,本实施例只选择能量度固定在3,比例度取1;5的试验结果:
[0196] 平均组播延时Average Multicast Delay的实验结果如下:
[0197] 图2至图3表示平均组播延时average multicast delay,该方法明显好于其它方法。
[0198] 平均使用连接数Average Number of Used Links的实验结果如下:
[0199] 图4至图5表示平均使用链接数Average Number of Used Links我们的方法使用最少的平 均使用连接数。
[0200] 平均包到达率Average Packet Arrival Rate的实验结果如下:
[0201] 图6至图7表示平均包到达率的结果,从两个图观察的结果来看,该方法优于其它三个方 法。
[0202] 在不同能量状况的能量比例:
[0203] 比例度固定在3,能量度取3;5;7;9。本发明选择了不同类型的方法比较: SPACE,ENERGY,DATA,Previous work and Our work。
[0204] 由于篇幅因素,本实施例只选择比例度固定在3,能量度取3;7,的试验结果:
[0205] 平均组播延时Average Multicast Delay的实验结果如下:
[0206] 图8至图9表示平均组播延时average multicast delay,该方法明显好于其它方法。
[0207] 平均使用连接数Average Number of Used Links的实验结果如下:
[0208] 图10至图11表示平均使用连接数Average Number of Used Links,该方法使用最少的平 均使用链接数。
[0209] 平均包到达率Average Packet Arrival Rate的实验结果如下:
[0210] 图12至图13表示平均包到达率的结果,从两个图观察的结果来看,该方法优于其它三 个方法。
[0211] 从上述实验结果得知,在长时间的操作中,DATA方法显示一定的优势。在充足的能量 供给下,能量方法提供了更多的优势。这是因为在某些极端的条件下,有些特定的方法会有 一定的优势。然而,在众多可能的条件中,本发明方法总的来说优于其它的方法。条件在不同 的能量条件下,在不同的时间长度下,本发明方法更强壮,更适应于复杂多变的网络应用。

当前第1页 第1页 第2页 第3页