- 4
- 0
- 约10.84万字
- 约 50页
- 2021-02-17 发布于江西
- 举报
摘要
摘 要
与有线网络相比,无线网络具有灵活性、易扩展性和抗毁性强等特点,被广泛应用于
搜索、救援、军事、农业以及工业等诸多领域。然而,由于无线网络无基础设施,固有的
扁平结构等特点,使得网络管理以及广播等问题凸显,为提高资源利用率,优化网络性能,
构造一个虚拟骨干网(VirtualBackboneNetwork,VBN)以担当网络中的基础设施是有必要
VBN Minimum ConnectedDominating
的。 构造在图论中等同于求解图的最小连通支配集 (
Set,MCDS)。MCDS 的求解在图论中已被证明是NP-hard 问题,因此,大量的MCDS近
似算法已经被提出。但是在已有的文献中所采用的通信模型一般假设节点具有足够的网络
知识,强大的通信能力并且忽略节点之间发送消息产生的碰撞问题。这对于设计一个简单
有效的CDS算法是相对容易的,但难以在实际中应用。另外,在无线电网络(CognitiveRadio
Networks,CRNs)中,由于主要用户(PrimaryUsers,PUs)随机活动,使得认知用户(Cognitive
Users,CUs)机会地使用授权给主要用户的频谱 (信道),造成链路使用的不连续性。因此,
在CRNs 中,具有最大寿命的CDS 明显比具有更小规模CDS更受欢迎,而在传统的算法
中目的为构造具有较小规模的CDS。
针对上述问题,本文在匿名无线网络以及CRNs 中分别提出关于MCDS 的求解方案。
工作内容与贡献如下:
在匿名无线网络中,将网络模型化为单位圆盘图,分别提出一个分布式最小DS和局
MCDS DS CDS
部式 算法。与现存算法不同的是在构造 和 的过程中本文考虑了节点之间
的冲突问题。通过设置jitter,使得节点的发送时刻尽可能不同,借助节点的载波侦听能力
达到减少冲突发生的目的。对于算法的设计,本文首先提出计算节点一跳邻居算法,其时
O(logN) N
间复杂度为 ,其中 表示网络规模的上界。随后将节点的度转化为logN 位的
二进制串,从高到低逐位传输。寻找局部具有最大度的节点作为leader,得到最小DS。对
于CDS 的构造,本文提出一个基于分层的L-MCDS算法。首先,选取一个源节点 (一般
sink 0
为簇头或 节点)作为第 层,以此层为基础,逐层迭代,将网络划分为不同的层。然
后,分别在各层上选择leader,各层leader 的并集即为所求CDS。
在CRNs 中,本文基于删除策略提出具有最大寿命的CDS构造算法。算法分为四个阶
段:首先,删除网络中寿命较小的链路;然后,通过设置标志变量计算网络中连通分量的
数目;接着,选取网络中具有最大寿命的链路加入到网络中,使得网络是连通的;最后,
通过设置规则,在保证CDS有效的前提下,删除网络中冗余节点,以得到规模尽可能小的
CDS CDS CDS WanPJCDS GuhaCDS
。仿真结果表明,本文提出算法得到 确实比传统 算法( , ,
WuLiCDS 以及StojmenovicCDS)得到CDS具有更好的寿命。
关键词:无线网络,虚拟骨干网,连通支配集,分布式算法
I
Abstract
Abstract
Compared with traditional wired networks, wire
原创力文档

文档评论(0)