用于Ad+Hoc网络的分簇算法

合集下载

AdHoc网络中分簇算法的研究与应用的开题报告

AdHoc网络中分簇算法的研究与应用的开题报告

AdHoc网络中分簇算法的研究与应用的开题报告一、研究背景和意义AdHoc网络是指无线自组织网络,其特点是节点之间可以自组织、无需集中管理,但其网络性能不稳定,且由于节点之间的距离较远,在传输数据过程中会出现许多问题。

为了解决这些问题,研究人员提出了使用分簇算法来组织AdHoc网络,从而提高网络性能。

分簇算法将节点分为若干个簇,每个簇有一个簇首节点,负责簇内节点的通信和簇与簇之间的通信。

这样,可以减少节点之间的冲突和干扰,提高网络的覆盖范围和传输速度。

因此,研究AdHoc网络中分簇算法的优化和应用,对提高无线自组织网络的性能具有重要意义。

二、研究内容和方法本文拟从以下几个方面进行研究:1. 对目前AdHoc网络中常见的分簇算法进行综述和分析,包括LEACH、HEED、PEGASIS等算法,并比较它们各自的优缺点。

2. 针对分簇算法中存在的问题,比如簇首节点的选举、簇内节点的通信协议、簇与簇之间的距离等问题进行深入研究,并提出相应的解决方案。

3. 基于以上研究成果,设计和实现一个高效的分簇算法,进行实验验证和性能分析,与其他算法进行对比。

4. 在现有AdHoc网络环境中,应用优化后的分簇算法,并分析其在实际应用场景中的效果和优越性,以及可行性和可扩展性。

本文主要采用文献调研、模拟仿真、算法设计和实现以及实验测试等方法,对AdHoc网络中分簇算法进行研究和应用。

三、预期成果及意义本文预期可达到以下几个成果:1. 对AdHoc网络中常用的分簇算法进行综述和分析,深入了解这些算法的优缺点,为后续的研究和应用提供理论支持。

2. 针对现有算法中存在的问题,提出相应的解决方案,并设计和实现高效的分簇算法,对其进行实验验证和性能分析,与其他算法进行对比。

3. 在实际AdHoc网络环境中,通过应用优化后的分簇算法,证明其有效性和优越性,为无线自组织网络的发展提供有力的支持和帮助。

4. 为研究者和应用者提供有关AdHoc网络中分簇算法的相关参考,促进这一领域的进一步发展和应用。

基于蚁群的AdHoc网络分簇路由算法

基于蚁群的AdHoc网络分簇路由算法

2 C l g f o p t , aj gU ie i f ot &T l o muia osNaj g2 00 , h a . o eeo m ue N ni nvr t o s l C r n sy P s e cm nct n , ni 10 3 C i ) e i n n
Ab t a t W i l s c n t r sa mu t o tmp r r nd p e b l u o o uss se , i h i o o e fa g o p o — s r c : r e s Ad Ho e wo k i li e —h p, e o a y a e rmo i a t n mo y t m wh c sc mp s d o r u fmo e b l o e t r l s ne f c s Ro t g p o o o s a i d s e s b e a d i o tn o ie n d swi wiee si t ra e . u n r t c li n ip n a l n mp ra tc mp n n fAd Ho e wo k a c ie t r , o t e h i o e to c n t r r h t cu e s h m u n r t c lo c n t r e o i t g p o o o fAd Ho ewo k b c me h u r n e e c o us Ac o d n o t e Ad Ho ewo k n d s wi i i d e e g f st e c r e tr s a h f c . c r i g t c n t r o e t l t n r y o r h h m e
由协 议是 A o dຫໍສະໝຸດ c网络体 系结构 中不 可或缺 的重要 组成部 分 , 因此路 由协议 的研 究成 为当前 A o dH c网络研 究 的重 点 。针 对 A o dH c网络节点 能量 有限 的特 性 , 提出 了一种基 于分 簇及 蚁 群 的组合 路 由算 法 ( R A ) C B C 。给 出 了分簇 策 略下 的簇 内 簇 间路 由机制 , 内采 用按需 路 由策略 , 簇 将改进 的蚁 群算法 应用 到簇 内路 由机制 中 , 过 扩散 信息 素选 择 能量 高 的邻 节点 通 均衡 网络 节点 能量 , 簇 间采 用尽 可能 简单 的表驱 动路 由策略 。仿真 结果表 明 , 而 该算 法是 合 理 的 , 有 效地 减少 了端 到 不仅

基于Ad Hoc网络的新型分群算法研究

基于Ad Hoc网络的新型分群算法研究

2017,53(13)1引言目前,国内外关于移动Ad Hoc 网络的研究已经取得很多的关注和成果[1]。

Ad Hoc 网络区别于其他组网方式,具有独立自组织、无中心、网络动态拓扑、多跳路由等特点[2]。

随着网络节点数的指数式增加,最初的平面式网络拓扑已经无法适用,为了解决随之出现的NP 问题[3]等,提出了分级的网络结构。

分级结构是指按照分群[4]的方法,将网络中的节点划分成集群,这种将网络划分成集群的形式,不仅可以方便网络资源管理,而且极大程度上提高了网络在现实场景的实用性。

本文通过分析典型算法,并着手研究典型分群算法的几个重要指标,分析各个参数对分群稳定性的影响,提出一种新型CABF 分群算法。

算法首先利用模糊C 均值聚类的特点处理网络节点,来达到选择适当群首的目的,同时利用定时器和隶属度的概念,对分群进行有效的维护。

相比其他典型算法,仿真结果证明本文算法使得网络具有更好的稳定性。

2Ad Hoc 网络分群技术2.1分群原则因为Ad Hoc 网络在现实各方面应用的侧重点不同,所以Ad Hoc 网络分群策略也要随着应用场景的不同进行相应的调整。

但是,任何的调整设计都必须遵循分群的基本原则。

首先,设计出的分群算法需尽量保证分群的结构合理有效,群数量要恰当,不能太多或者太少,群内包含的节点数量也要适合,保证每次分群结束后,群间节点和群内节点都能进行有效的通信;其次,有效的分群策略还必须具有较好的维护功能,能及时捕获网络拓扑结构的变化,实时感知网络中节点的加入与离开;最后,设计的分群算法要能在感知网络拓扑的基础基于Ad Hoc 网络的新型分群算法研究乔平安,周敏,刘运爽QIAO Ping ’an,ZHOU Min,LIU Yunshuang西安邮电大学计算机学院,西安710121School of Computer Science,Xi ’an University of Posts and Telecommunications,Xi ’an 710121,ChinaQIAO Ping ’an,ZHOU Min,LIU Yunshuang.Research of new clustering algorithm based on Ad Hoc puter Engineering and Applications,2017,53(13):129-133.Abstract:Due to lack of network stability considerations,most existing Ad Hoc clustering algorithms are difficult to apply in the actual scene.At first,analysis and comparison of three algorithms form existing clustering algorithms,then on the basis of fuzzy clustering,the paper designs Packet data packets and timers,and also uses the concept of membership degree,at final proposes a new clustering algorithm.Simulation results show that compared with LOW-ID algorithm,WCA algorithm and LEACH algorithm,this algorithm has better stability.Key words:Ad Hoc network;clustering algorithm;fuzzy clustering;membership μ摘要:现有的Ad Hoc 网络分群算法大多对网络的稳定性考虑不足,在实际场景中难以应用。

论移动无线Ad Hoc网络分簇算法及性能

论移动无线Ad Hoc网络分簇算法及性能

论移动无线Ad Hoc网络分簇算法及性能1 Ad Hoc网络介绍Ad Hoc网络是一种无线移动通信网络,其前身是分组无线网络(Packet Radio Network)。

Ad Hoc网是一种无线网络,英文可译为Multi-hop Network、Infrastructureless、NetworkSelf-or-ganizing Network等,是一种较为新的通讯技术手段。

这里提出的“Ad Hoc”指的是一种无线特定的网络结构,强调的是多跳、自组织、无中心的概念。

该网络具有信息收集和传递功能,各个节点相互独立,且可以任意组合成一个面向特定工作任务的网络拓扑结构。

2 移动无线Ad Hoc网络分簇算法及性能研究2.1 分簇算法的评价在Ad Hoc网络架构中,常采用分簇算法,而分簇算法最关键的是利用簇头作为判定是否在同一网络链路中的条件。

换言之,Ad Hoc网络依靠邻节点之间交换信息,从而互联成网络,其分簇算法要以分布的方式来设计和运行。

我们对分簇算法的评价的假设:网络中采用两种频率进行通信。

簇头之间采用一种频率进行通信,节点之间采用另一种频率进行通信。

簇头之间在通信时采用的密钥与簇内采用的密钥是不同的。

即簇头之间在通信时采用一种加密机制,本网络中打算采用非对称加密RSA;簇内成员之间采用另一种加密机制,本网络打算采用DES对称加密算法。

对密钥进行管理时,主要考虑密钥管理的前向性和后向性问题。

当某一个簇中有节点离开,对本簇而言:若离开的节点是簇头时,则要重新进行簇头的选举,重新建立通信密钥的管理与分配;若某个普通节点离开,则本簇的簇头要负责进行簇内通信的密钥更新。

一个簇中有节点加入,在节点加入之前要先实现本簇的密钥更新,使得新加入的节点无法获取之前的信息。

触发密钥更新机制:有节点出入要更新一个簇,若其在一段较长时间内保持拓扑结构不变,则也要进行密钥更新。

2.2 最小ID启发式算法分簇算法在实际采用分簇算法时,一般使用最小ID启发式算法,之所以采用该方法,主要是考虑到该分簇算法计算量小、实现方便、算法收敛较快,类似路由中的最短路径算法。

AdHoc网络中分簇与簇重构算法中期报告

AdHoc网络中分簇与簇重构算法中期报告

AdHoc网络中分簇与簇重构算法中期报告1. 摘要本文介绍了在AdHoc网络中分簇与簇重构算法的研究情况,并提出了一种基于K-means聚类算法和动态规划算法的改进算法。

该算法可以更好地适应节点移动和网络拓扑变化,提高网络的稳定性。

本文还介绍了该算法的实现步骤和实验结果。

2. 研究背景AdHoc网络是一种去中心化的无线网络,由一组互相连接的节点组成。

这些节点可以直接通信,也可以通过其他节点进行中转。

AdHoc网络具有网络部署灵活、节点易于增减、网络自组织等优点,因此在军事、应急、野外探测、传感器网络等领域得到广泛应用。

但是,在AdHoc网络中,节点移动和网络拓扑变化会影响网络的稳定性和性能。

因此,如何有效地管理和重构AdHoc网络成为了研究热点之一。

分簇与簇重构是AdHoc网络管理和重构的重要方式之一。

分簇是将网络中的节点按照一定的规则划分成若干个簇,同一簇内的节点直接通信,不同簇之间通过簇头节点进行中转。

簇重构是在簇头节点发生变化或节点移动时,重新进行分簇和簇头节点的选择。

分簇和簇重构可以使节点之间的通信更加可靠和高效,提高网络的稳定性和性能。

3. 研究内容和方法本文旨在提出一种适应节点移动和网络拓扑变化的分簇与簇重构算法,提高AdHoc网络的稳定性。

我们首先调研了AdHoc网络中分簇和簇重构的相关研究,包括基于中心节点选择的算法、基于机会路由的算法、基于K-means聚类的算法等。

然后,我们针对K-means聚类算法在节点移动和网络拓扑变化时的不足之处,提出了一种改进算法。

该算法使用动态规划算法来选择簇头节点,并引入覆盖率概念来评估簇的质量。

该算法可以快速地进行簇的选择和重构,同时保证网络的稳定性和性能。

4. 算法实现和实验结果我们使用Matlab实现了所提出的算法,并在NS2模拟器上进行了实验。

实验结果表明,我们提出的算法在节点移动和网络拓扑变化时可以更好地适应,并且可以提高网络的稳定性和性能。

一种新的AdHoc网络自适应分簇算法

一种新的AdHoc网络自适应分簇算法

用本 征 向量 法 可以求 矩 阵 的 最大 本 征 值 , 但当n ≥3 时
计 算 比 较 复杂 , 可用 S a a t y提 出的 近 似 发 求 , 方法如下 : ( 1 ) 矩 阵 A 每 行 元 素 连 成 并 开 n次 方 :


i = l , 2 …, n
( 2 )
b 取 值
1 3 5
பைடு நூலகம்
2 NWB AC A 算 法
虽然 WC A算 法考虑 了影响簇 稳定性 的多种 因素 , 但某
些 参 数 的 取 值 有 待 商 榷 , 同 时权 重 因 子 的 分 配 没 有 深 入 研
意义
同等 重 要 略 为重 要 比较重 要 .
b i j 取 值
2 . 1节 点 能量状 态
传 统的分簇算法 中,一个节点的能量 消耗 只与它充 当簇 头的时间有关 ,节 点消耗的能量为充当簇 头的时间和单位时 间 内消耗 的 能量 两 者 的乘 积 。这 种 方 法 有 欠 缺 , 由于 每 个 簇 的大小不同,因此消耗 的能量也不一样。本文提出一种考虑
摘要 : Ad Ho c网络是 一种 由移动节点组成的 多跳 的 自组 织网络 。在文献[ 1 】 的i WC A算法基础上 , 文章提 出了一种新 颖 的基 于权值 的 自适应分簇算 ̄  ̄N WB AC A ( No v e l We i g h t - b a s e d A d j u s t C l u s t r e i n g Al g o r i t h m) , 考虑节点能量状态和权 重因
( 2 ) 求 权 重 : = / ∑ i = l , 2 …, n ( 3 ) ( 3 ) A 中 每 列 元 素 求 和 : s u m = ∑ 。 i = l , 2 … , n ( 4 )

面向稳定性和负载均衡的Ad hoc分簇算法

面向稳定性和负载均衡的Ad hoc分簇算法

O 引言
A d h o c 网络规模较大时 , 为减 少路由和控 制开销, 通常采 用基于簇 的分级结构 ,然而这种分簇结构 的形成和 维护依赖 于某种分簇算法 。到 目前为止 , 研宄人员 已经提 出了多种 Ad
∑d u + d l
』 =L _———一 +

5 + 3+6+ 5+4
簇头所管理 的移动节 点的数量 是不相 同的,这种计算节 点能 量消耗 的算法 明显是不合理 的。 假设簇头与其相邻 的成 员节 点单位 时间 内消耗的能量为 e , d n 为节点 n的节 点度 。节 点 1 、 2和 4在 图 1中担当簇头节 点 的时 间是 相 同 的 , 其值为 t 。
节点 1 : t t = t , d l = 4, e l = 4 t e 节点2 : t z - t, d : = 3, e  ̄ = 3 t e 节点3 : t 4 = t, d 4 = 2, e 4 = 2 t e
l面 向稳 定性 和负 载均 衡 的分簇 算法 ( S L C A)
假设网络节点 n的能量消耗为 e , 节点 n担 当簇 头的时 间为 t 。在图 1中节点 1 、 2 、 4为簇头 。如果簇头 1 、 2 、 4作 为 簇头的时间相 同( t . = t : = t ) , 根据现有分簇算法 , 节点 1 、 2和 4
的 能 量 消 耗 是 相 同 的 。也 就 是 说 : e 。 = e = e 。然 而 , 由 于每 个
点度 , d n , 为节点 n第 i 邻居节点的节点度 , 6为最佳节 点度 。 图1 给 出一个计算 P n的实例 。
( 1 ) 确 定 节 点 n的 节 点 度 d 。 ( 2 ) 计算最优平均节点度 P 。 ( 3 ) 计算节点n 的节点度与最优平均节点度的差值D. = I d . - P l 。

Ad Hoc网络中分簇算法的研究

Ad Hoc网络中分簇算法的研究

1 引言

的能量 , 因此算 法在 能源有限的移动 自组网络 中缺乏公平性 , 同时该算 法未考虑负载平衡等因素 。
基 于最大 连接 度分 簇算法 也是采用探测法对网络分簇 ,
种无基础设施的网络结构” 。由于没有固定 的拓扑和骨干 , 网
C m u r n ier ga d p l ain 计算机工程与应用 o p  ̄ gnei n A pi t s E n c o
Ad Ho 网络 中分簇 算 法 的研 究 c
杨卫 东
YANG W e— o id ng
南方医科大学 网络中心 , 广州 50 1 15 5
Newo k Ce tr S u h r e ia i e st Gu n z o 1 5 5 Chn t r n e , o te n M d c l Un v r i y, a g h u 5 0 1 , i a
基 础上 , 出了一种新 的基 于权值 的分簇算" NWC , 提  ̄( A)通过对算法进行 分析 和仿 真测试 , 证明 了该算法的有效性 。
关键 词 : o 网络 ; Ad H c 分簇 算 法 ; 和 簇 头 ; 量 状 态 ; 值 簇 能 权
DO :03 7 ̄i n10 -3 1 0 02 .3 文章编号 :0 283 (0 0 2 . 11 5 文献标识码 : 中图分类号: P 9 I1 . 8 .s. 28 3 . 1.1 1 7 s 0 2 0 10 .3 12 1) 1 1— 0 0 A T 33
络 中的节点 要同时充 当主机和路 由器 , 通过存储 转发技术 并
帮助其他节点构成信 息链路 。它与有基础设施 网络 的最大 的
在一群相 邻节点之间 , 选择连接度最高 的节点作 为簇头 , 其一 跳 邻居节点成 为该簇 的成员节点 , 并不再 参与簇头 的选举过 程 。这种算法可 以减少 网络 中簇 的数 目, 使源 目的节点对的 平均 跳数较 少 , 少分 组投递 时延 , 计算简 单 , 减 且 实现方 便 。

Ad hoc网络分簇算法的研究

Ad hoc网络分簇算法的研究

Ad hoc网络分簇算法的研究袁俊春,李腊元武汉理工大学,湖北武汉(430063)E-mail:yuanjunc@摘要:移动自组织网络(Mobile Ad Hoc Networks)作为一种特殊的多跳移动网络,有着广泛的应用。

在一般应用中,Ad Hoc网络可以采用平面结构或分级结构,但是在网络规模较大并需要提供一定的QoS支持时,通常采用分级结构。

分簇是一种能将节点分成逻辑上独立的组的机制,在Ad Hoc中应用分簇算法得到的分级式结构能提高网络的总体性能. 介绍了分簇算法的构成和度量分簇算法性能优劣的标准,并对几类典型的分簇算法进行了分析和比较,最后指出了其中存在的问题.关键词:移动自组织网络;分簇;簇头1.引言Ad hoc网络是由一组带有无线收发装置的移动终端组成的一个多跳临时性自治系统。

在Ad hoc网络中,每个移动终端兼备路由器和主机两种功能:作为主机终端需要运行面向用户的应用程序;作为路由器,终端需要运行相应的路由协议,根据路由策略和路由表参与分组转发和路由维护工作。

节点间的路由通常由多跳组成。

由于终端的无线传输范围有限,两个无法直接通信的终端节点往往会通过多个中间节点的转发来实现通信。

所以,它又被称为多跳自组网、自组织网络、无固定设施的网络或对等网络。

目前Ad Hoc网络的管理主要基于两种结构:平面结构和分层结构。

在平面结构中,网络管理简单,节点间的地位都是平等的,共同协作完成节点间的通信,节点间的流量较均衡,系统的可靠性较高,减少了单点故障发生的概率。

但是随着网络规模的逐步扩大,节点个数不断增加,每个节点要想维护整个网络的拓扑信息或选择合适的路由到远端节点将十分困难。

分层管理,又称分簇管理,它是将网络划分为不同的簇,每个簇由一个簇头和多个簇成员组成。

簇内成员的功能简单,只需维护与簇头通信,而簇头节点需负责管理和维护本簇节点的簇内与簇间的通信。

当簇头节点出现故障时,可能会影响整个簇的通信,即簇头节点的稳定性和可靠性将在很大程度上决定着整个系统的稳定性和可靠性,因此簇头的选取非常重要。

一种用于移动Ad hoc网络的自适应分布式权值分簇算法

一种用于移动Ad hoc网络的自适应分布式权值分簇算法

Vo . 7 12 No 2 .
Jn 2 1 u . 00

种用于移动 A o 网络的 自适应分布式 dh c 权值分簇算法
臧 寿 红 ,臧 春 华 ,孙铭 媚
( . 京航 空航 天大 学 信 息 科 学 与 技 术 学 院 , 苏 南 京 2 0 1 ; . 放 军 理 5 大 学 图 书馆 , 1南 江 1 0 6 2解 1 2 江苏 南 京 2 0 1 ) 1 0 8
第2 7卷 第 2期
2 0年 6 月 01
苏 州 科 技 学 院 学 报 ( 然 科 学 版) 自
J u a f u h uUnv ri f c n ea dT c n lg N trl ce c ) o r lo z o i s yo i c n e h oo y( au a S in e n S e t Se
I D分 簇 算法 中 , 相邻 节点 中具 有 最小 I D的节 点作 为簇 头 。这 两种 算 法 计算 复 杂度 小 、 算法 收敛 快 , 是簇 但
结 构不 稳定 。( ) A 是一种 按 需加 权分 簇 算法 , 能较 为优 良且 得 到广 泛认 可 。综 合 网络 中各 影 响 因素 2 WC  ̄ 性

要 :利 用 分簇 算 法得 到 的分 层 结 构 可 以提 高 移 动 A o d h c网络 性 能 。 有 效 解 决 A o 为 dh c网络 簇 结 构 的 稳 定 性 问
题 , 现 有 分 簇 算 法 基 础 上 提 出 一 种 自适 应 分 布 式 权值 分簇 算法 。 过计 算 每个 节 点 的 移动 性 、 均邻 居 距 离 、 点 在 通 平 节 度 以 及 能 量 消耗 4个 因素 的加 权 和 而 实 现 对 随 机 分 布 节 点 自适 应 动 态 分 簇 , 时利 用可 用 度 优 化 簇 内 节 点 数 。仿 真 同 结 果 表 明 , 分 簇 算 法 相对 于 已有 的 分簇 算 法具 有更 好 的稳 定 性 和负 载 均 衡 的 优点 。 新

Adhoc的分簇算法

Adhoc的分簇算法

Ad hoc网络中的分簇算法王海涛 张学平(解放军理工大学通信工程学院)摘 要: 分簇算法是根据系统要求将节点组织成可管理的结构,它的好坏直接影响着Ad hoc网络的各种性能指标。

本文阐述了Ad ho c网络的体系结构和存在的问题,介绍了与分簇算法相关的一些定义和分簇算法的目标。

对Ad ho c网络中的分簇算法进行了详尽的分类和比较分析。

关键词: Ad hoc网络 体系结构 分簇算法 服务质量 媒体接入控制 一、前言 Ad hoc网络的体系结构可以是平面式的,也可以是分级式的[1]。

平面式结构中,网络中所有节点的功能和地位相等,不存在瓶颈节点,网络比较健壮,并且结点的覆盖范围比较小,相对比较安全。

但在用户较多,特别是在移动的情况下,存在处理能力弱、控制开销大、路由经常出现中断等缺点,因此它主要适用于中小型网络。

分级结构中,网络被划分成若干个簇,每个簇由一个簇头和多个普通节点组成。

簇头之间的通信需要借助于网关或分布式网关结点完成,簇头和网关形成了高一级的网络,称为虚拟骨干网。

分级结构的最大优点是网络的可扩充性好,网络的规模不受限制,路由和控制开销较小,并且容易实现移动性管理和网络的局部同步。

但分级结构也有缺点:维护分级结构需要簇头选择算法;节点间的路由不一定是最优路由。

可以通过设计合理的簇头选择算法来减少由于节点移动需要维护簇结构而引入的开销,并且可以通过分布式网关来优化路由。

在有中心节点的蜂窝网络中,资源的分配比较容易实现,因为各节点可以直接或借助基站获得其它通信节点的带宽要求。

如果将网络化分成基于簇的分级结构,就能够将蜂窝网络中使用的方法扩展到Ad hoc网络。

在每个簇内,簇头可以控制节点的业务接入请求并合理分配带宽。

此外,在分簇结构中采用分级路由算法,簇内采用先验式路由算法,节点维护到簇内其它节点的完整的路由信息,簇间使用反应式路由协议来减少通信和路由开销。

因此通过分簇算法将网络化分成簇可以在很大程度上提高Ad hoc网络的性能,具有重要的意义。

基于链接率的AdHoc自适应按需加权分簇算法

基于链接率的AdHoc自适应按需加权分簇算法
s t r a t e g i e s . A s t a b l e c l u s t e in r g lg a o r i h m t C n a r e d u c e he t n e t wo r k o v e r h e a d i n c a l c u l a i t o n a n d c o mmu n i c a i t o n . I n o r d e r t O i mp r o v e he t s t a b i l —
i t y o f c l u s t e r i n g a l g o i r hm , t a n o v e l a d a p iv t e o n- d e ma n d we i g h i t n g c l us t e r i n g lg a o it r hm i s p r o po s e d wh i c h i s b a s e d o n he t l i n k i n g r a t e . Th e
n o d e t r a j e c t o r i e s a r e a b s t r a c t e d t o r a C S a n d l i n e s . T h e f o r e c a s t o f he t a v e r a g e l i n in k g r a t e o f n e i g h b o i r n g n o d e s i s u s e d a s h t e s t nd a a r d t O
Ab s t r a c t : Ad Ho c n e t wo r k s us e c l us t e in r g a l g o it r h m t O a c h i e v e h i e r a r c h i c a l n e t wo r k t O s u p p o r t e f f e c t i v e r e s o u r c e ma n a g e me n t a n d mu t i n g

分级AdHoc网络簇形成算法的比较

分级AdHoc网络簇形成算法的比较

2005年4期江 西 通 信 科 技Jiangxi Communication Science & Technology◆技术交流◆16 江西通信科技摘要:Ad hoc 网络是由若干移动节点组成的无中心网络,它在尚没有架设基础通信设施的地区及一些紧急情况下的通信将有广泛的用途。

Ad Hoc 网络一般有平面结构和分级结构两种结构,在网络中的节点数比较多的情况下需要使用分级结构,本文主要介绍四种簇形成算法及其优缺点和适用场合。

关键词:Ad hoc;clustering;HID;HD;RCC;WCAAd hoc 网络的介绍Ad hoc 网络是由若干移动节点组成的无中心网络,它与现有的蜂窝网络的主要区别在于节点与节点之间的通信不是通过基站来完成的,而是通过中间节点的转发来完成的,如在图(1)中,节点1可以通过节点4和节点2的转发来和节点7进行通信。

在Adhoc 网络中每个节点都有路由转发功能。

而且Ad hoc 网络是自组织网络,网络的布设无需依赖于任何预设的固定设施,节点通过分层协议和分布式算法协调各自的行为,节点开机后就可以快速、自动地组成一个独立的网络。

由于Ad hoc 网络是无中心的网络,所以它在没有或无法设置基站的场合下将发挥重要作用,如军事中的通信,偏远野外的通信,灾难救援场合的通信等。

Ad hoc 网络的体系结构Ad hoc 网络一般有两种结构:平面结构和分级结构。

在平面结构中,所有结点的地位平等,所以又可以称为对等式结构,如图1就是一个平面结构的Ad hoc 网络。

而在分级结构中,网络被划分为簇。

每个簇由一个簇头和若干簇成员及网关组成,两个簇由网关相连,如图2就是一个简单的分级Ad hoc网络示意图。

平面结构适合在节点数比较少的情况下使用,而分级结构适合在节点数比较多的情况下使用。

图2理论分析表明,在平面结构中,即使在最优的网络规划的条件下,每个节点的吞吐量随着节点数量的增加快速下降,直至接近于0,在实际的实验中发现每个节点的吞吐量的下降速度比理论上下降速度还快.此外,平面结构的Ad hoc 网络中的路由协议也对网络容量带来很大的负担,当节点数增多时,使用平面结构的路由协议的性能将下降,这主要是有以下原因:1.网络中的节点数增多时,源节点与目的节点之间的路径将变长,所以中转节点的个数将增加,从而若中转节点中任意一条链路断掉将使该路由不可用,所以就增大了路由不可用的概率。

一种基于节点数据值的Ad-hoc网络分簇算法[发明专利]

一种基于节点数据值的Ad-hoc网络分簇算法[发明专利]

专利名称:一种基于节点数据值的Ad-hoc网络分簇算法专利类型:发明专利
发明人:唐菁敏,高张宝
申请号:CN201810628807.8
申请日:20180619
公开号:CN108934054A
公开日:
20181204
专利内容由知识产权出版社提供
摘要:本发明涉及一种基于节点数据值的Ad‑hoc网络分簇算法,属于Ad‑hoc无线网络技术领域。

本发明综合考虑影响Ad‑hoc网络性能的节点能量值、节点度和节点平均距离三大因素外,加入了节点数据值因素,从而有效地避免了因节点传输数据过大而导致的能耗过大和数据过小而导致的传输数据的不真实的问题。

本发明产生的簇首稳定性好,更新频率低,负载平衡度高,网络在簇头数目方面得到优化,在重入簇和统治集更新方面性能有所提升,在一定程度上延长了网络的生命周期,同时提高了簇结构的稳定性。

申请人:昆明理工大学
地址:650093 云南省昆明市五华区学府路253号
国籍:CN
更多信息请下载全文后查看。

Ad%20hoc网络中分簇算法的实现-4948

Ad%20hoc网络中分簇算法的实现-4948

J I A N G S U U N I V E R S I T Y 本科毕业论文Ad hoc网络中分簇算法的实现The Implementation of Clustering Algorithms in MobileAd hoc NETwork (MANET)学院名称:计算机科学与通信工程学院专业班级:计算机0206班学生姓名:韩小明指导教师姓名:鞠时光指导教师职称:教授2006年6月Ad hoc网络中分簇算法的实现专业班级:计算机0206班学生姓名:韩小明指导教师:鞠时光职称:教授摘要移动Ad hoc网络是一组带有无线收发装置的移动终端(节点)组成的一个多跳临时性自治系统。

Ad hoc网络中无需设置任何中心控制节点,所有节点地位平等,具有很强的抗毁性。

Ad hoc网络中的节点同时具备主机和路由器的功能,一方面运行面向用户的应用程序,另一方面根据路由策略和路由表参与分组转发和路由维护工作。

Ad hoc 网络不仅在军事通信领域,在紧急情况应急处理、临时办公和会议、移动通信、传感器网络等方面也得到了广泛的应用。

Ad hoc网络的体系结构可分为平面结构和分级结构。

平面结构中,网络中的所有节点的地位平等,理论上不存在瓶颈节点,网络较健壮。

但平面结构的可扩充性较差,只适用于规模较小的Ad hoc网络。

利用分级结构可以很好地解决平面结构中存在的问题。

在分级结构中,通常将整个Ad hoc网络进行分簇,一个簇(Cluster)通常包括一个簇头和若干个簇成员。

在分簇结构中,簇头的任务相对较重,有可能成为网络的瓶颈。

因此,簇头的合理选举对于分簇Ad hoc网络的性能至关重要。

簇头的选举依赖于分簇算法的执行,分簇算法的性能直接影响到分簇结构的性能。

论文中首先简要介绍了Ad hoc网络技术,接着介绍了Ad hoc网络中的分簇结构,介绍了链路分簇算法(LCA)、最小ID分簇算法、最高节点度分簇算法、最低移动性分簇算法几种分簇算法以及各自的优缺点。

兼容弱连通簇的Ad Hoc网络分簇算法

兼容弱连通簇的Ad Hoc网络分簇算法

兼容弱连通簇的Ad Hoc网络分簇算法
肖磊;符云清;钟明洋;王兴芹
【期刊名称】《计算机工程》
【年(卷),期】2013(039)006
【摘要】现有分簇算法生成的簇结构都是强连通的单一结构,无法充分利用节点资源.针对该问题,提出一种兼容弱连通簇的分簇算法.定义符合弱连通簇的邻居表结构,并阐述邻居表维护策略,该算法去除簇成员与簇首强连通的条件限制,从而可选择更优的节点作为簇首.分析结果表明,该算法得到的簇结构具有较好的稳定性和持续性.【总页数】5页(P107-110,114)
【作者】肖磊;符云清;钟明洋;王兴芹
【作者单位】重庆大学计算机学院,重庆400044;重庆大学软件学院,重庆400044;重庆大学软件学院,重庆400044;重庆大学计算机学院,重庆400044
【正文语种】中文
【中图分类】TP301.6
【相关文献】
1.认知Ad Hoc网络中基于信道相似度的分簇算法研究 [J], 徐宁;张沪寅;王晶;徐方;汪志勇
2.基于频谱感知的认知Ad hoc网络分簇算法 [J], 齐全;王可人;杜奕航
3.基于最大连通度分簇的负载均衡分簇算法 [J], 张擎;柴乔林
4.一种基于多信道分簇结构Ad Hoc网络的簇间中继实现方案 [J], 王迪
5.基于相对移动性预测的k跳AdHoc网络分簇算法 [J], 孟洛明;江彦馥;刘彦君;苏汉;徐思雅;亓峰
因版权原因,仅展示原文概要,查看原文内容请购买。

一种Ad hoc网络按需式分簇路由算法

一种Ad hoc网络按需式分簇路由算法

一种Ad hoc网络按需式分簇路由算法
徐浩;慕德俊;李立欣
【期刊名称】《计算机工程与应用》
【年(卷),期】2007(043)014
【摘要】提出了一种Ad hoc网络按需式分簇路由算法ODCR(On-Demand Clustering Routing algorithm).该算法采用首先声明的机制来选取簇首,利用有效的网关选取机制来确保两簇首之间的网关是唯一的.算法将按需式路由和分簇方法有机结合,有效地提高了网络的路由效率.分析实验结果表明,该算法具有路由收敛速度快、泛洪效率高、控制开销小、健壮性好等特点.
【总页数】4页(P3-6)
【作者】徐浩;慕德俊;李立欣
【作者单位】西北工业大学,自动化学院,西安,710072;西北工业大学,自动化学院,西安,710072;西北工业大学,自动化学院,西安,710072
【正文语种】中文
【中图分类】TP393
【相关文献】
1.ADLE:一种Ad hoc网络分布式领导者选取算法 [J], 王征;刘心松;李美安
2.一种新型的Ad Hoc网络按需加权分簇算法 [J], 王钢;单琦;徐妍;赵洪林
3.一种适用于Ad hoc网络的交叠分簇路由算法 [J], 王振朝;王伊瑾;王静
4.一种按需式双信道的Ad Hoc网络路由方法 [J], 王庆辉;郑贵平;王光兴
5.一种Ad Hoc网络混合式分簇路由算法 [J], 石蔚;贾小珠
因版权原因,仅展示原文概要,查看原文内容请购买。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

的移动模型采用自组网经常使用的移动模型——
Random
Waypoint模型,在这种模式中,节点朝一个
任意目的地运动,并带有周期性的停顿行为,节点的
移动速度可以在(0,口一)之间随机选择,其中口~
表示节点移动的最大速度,单位是m/s;节点的移动7 区域为100 m

100
m;各节点初始时的能量均为
10,单位时间内簇头相对于每个普通节点所消耗的 能量e=0.000 1;模拟时间为1万个时间单位.这 里e=0.000 1是假设值,主要为了对节点充当簇头 时所消耗的能量定量化,e可以根据网络的实际情 况进行调整. 性能指标如下:簇头数C、单位时间内节点重新 加入簇的次数K、簇内平均节点数与传输范围、负 载平衡因子(LBF)[12]和节点充当簇头时间.其中簇 内平均节点数与传输范围指簇内平均节点数随传输 范围的变化关系,该指标可以反映网络中通信带宽 的利用情况,簇内平均节点数越接近最佳簇数,说明 网络中通信带宽的利用情况越好. 3.4.2仿真结果比较和分析 仿真测试中,节点数N=32,节点最大的移动 速度为口。。。=5 m/s,节点的传输范围r在5~60 m 之间变化(在图4中,节点的传输范围为25 m),权 重因子c1=0.5、C2=0.5(f1、C2可根据网络的实际 情况进行调整).图1~4中,LOWID表示最小ID 分簇算法;HCDA表示最高节点度分簇算法;DMAC 表示节点权重启发式算法;WCA表示加权的分簇算 法;NwBCA表示本文提出的分簇算法.
(1)
R卵。=@I≠J
’√咒’
bit/s
头的时间;e为单位时间内相对于每个普通节点簇 头所要消耗的能量;d。为节点竹的节点连接度.由 式(2)可知,节点所消耗的能量不仅与节点充当簇头 的时间相关,而且还与节点在充当簇头期间的节点 连接度相关.
式中Ⅳ为通信带宽.显然,随着网络中节点数的增 加,吞吐量下降得很快.也就是说要提高吞吐量,必 须使移动节点的数量足够少,这就产生了1个矛盾: 为使每个簇获得较好的吞吐量,必须使簇的规模尽 量小;然而,簇的规模变小就意味着网络中簇头的数 量会增多,则由簇头组成的骨干网的吞吐量将会变 差.为此必须找到1个最佳点,使网络能充分利用 带宽,达到最佳的吞吐量.这个最佳点就是最佳簇 的数量,也就是最佳簇头的数量.根据文献[4],若 w1、w2分别代表簇内、簇间的通信带宽,最佳簇的
NWBCA
are
superior
to
those of the other and the validity of
NWBCA
has been proved.
Key words:Ad Hoe network;clustering algorithm;cluster and cluster header;optimized connectivity degree;state of energy;weight
end if
数目为甓屑,则最佳簇大小艿=面N—Ww 2】f-丙,由
此可得最佳节点连接度口=艿一1.
2节点能量状态的确定
Ad
Hoe网络中各节点具有自由移动的特点,移
动终端本身需电池供电.由于移动节点的电池能量 有限,一个移动节点电能的不足,不仅导致该节点本 身不能工作,还有可能影响网络的整体性能,因此节 点的能量状态是一个比较重要的因素. 在分级结构中,簇头的任务相对较重,它既要维 护到达其他簇头的路由,还要负责管理和协调簇内 的节点,簇头所消耗的能量一般远大于普通节点,所 以节点的能量状态一般与该节点充当簇头的状态 相关. 目前,国内外学者提出了很多分簇算法,其中在 无线传感网领域也提出了许多关于节能的分簇算 法.但是,由于无线传感网与一般的Ad Hoe网络相 比有很多不同之处,所以本文主要讨论关于Ad Hoe 网络的分簇算法. 现有的分簇算法[5-12]中很多并未考虑节点的 能量状态因素.即使考虑,一般在计算网络中节点 所消耗的能量时,仅与它充当簇头的时间相关,并以 节点充当簇头的时间与某个假定能量值(簇头节点 单位时间消耗的能量)的乘积来表示,显然是有欠缺 的.因为同样是簇头且充当簇头的时间相同时,由
} while(仍有节点未成为簇首或簇成员) 值得注意的是,按照NWBCA的分簇策略,得 到的网络结构为互不交叠的簇结构. 3.2网络的初始化和簇维护策略 任何节点的移动都可能影响系统的稳定性,因 此设计簇结构的维护策略,使簇结构尽可能维持稳 定非常重要.在NWBCA中,当下列情况发生时。就 会进行簇维护或更新. 1)当1个节点移出簇. 2)当2个相邻节点间的链路失效. 3)当2个簇头节点相遇时,即2个簇头节点变 为可以直接通信的1跳邻居节点. 当1个节点移出簇时,若该节点在指定的周期 内不能接收到任何节点发送的信息包,或者即使可 以收到邻节点发送的信息包,但邻节点均非簇头节 点且属于不同的簇时,该节点自动成为簇头节点. 2个相邻节点间的链路失效可分为3种情况. 1)2个普通节点或者普通节点和网关节点间 的链路失效.对于这种情况,2个节点只需更新各 自1跳邻居的信息表,并将各自的新的1跳邻居信 息表广播给各自的邻节点即可. 2)当链路失效发生在普通节点和簇头节点间, 或者普通节点移出所在簇到达另一簇时,普通节点 和簇头节点将各自更新自己的1跳邻居信息表,普 通节点只需简单地改变自己的隶属关系. 3)当链路失效发生在网关节点和簇头节点之 间,或者网关节点移出所在簇时,网关节点和簇头节 点将各自更新,并广播自己的新的1跳邻居信息表, 如果网关节点的接收范围内仍有2个簇头节点,则 仍为网关节点;否则将从网关节点变为普通节点. 当2个簇头都在对方的传输范围内时,如果2 个簇头节点中有1个是孤立簇头节点时,孤立簇头 节点加入另一簇头所在的簇,并自动变为普通节点; 如果相遇的2个簇头节点均为孤立簇头节点时,权 值较大的节点加入另一簇头所在的簇,并自动变为 普通节点;当相遇的2个簇头节点均非孤立簇头节 点时,启动分簇算法进行重新分簇. 3.3算法的特色 1)在NWBCA中采用了最佳节点度口,这样在 簇内既可以充分利用带宽,又可以优化网络的吞吐 率,并且可以通过优化簇内的节点数,提高系统吞吐
to
impose
a a
hierarchical hierarchical
structure structure
in the mobile Ad depends
on
Hoe networks.However,the formation and maintenance of
certain
clustering algorithm.By studying existing clustering algorithm,a new on—demand weighted clustering
algorithm(NWBCA)is proposed.The optimized
nodes
are
connectivity degree and energy
status
of mobile
taken into consideration.The adoption of the on.demand strategy improves the stability of
3基于权值的分簇算法一NWBCA
NWBCA采用了移动节点的最佳连接度和能量 状态2种因素作为决定权值的参数,2个因素的比 重可以根据网络实际情况进行调整,算法的更新过 程不是周期执行,而是按需更新,以降低维护开销. 3.1算法的具体描述 假定网络中各节点的传输功率相同,并且在每 个簇内,节点间的通信距离不超过2跳.在网络中 每个节点的标识(ID)是唯一的,通过周期性的消息 交换,每个节点可以获得自己的1跳邻居节点的ID 和权值.在初始状态时,网络中各节点的电池能量 相同. NWBCA具体过程的伪代码如下: Do(对任意节点,z) { 周期性广播消息; 更新节点连接度; 计算节点连接度与最佳连接度的绝对差值; 计算节点的能量消耗值; 计算节点充当簇头的累积时间; 计算权值,并广播给所有邻节点; If(r/不属于任何簇)and(卵的权值比不属于 任何簇的邻居节点权值都小) 竹宣布自己为簇头; 不属于他簇的邻居节点成为其簇成员节点;
万方数据
62
北京邮电大学学报
第32卷
于它们的节点连接度不同,它们作为簇头所消耗的
1最佳节点连接度的确定
根据文献[4],1个拥有,z个节点的Ad Hoe网 络在最理想的情况下,每个节点的吞吐量为
能量显然也不同.为此提出一种新的移动节点能量 状态计算方法,即
E。=d。t。e
(2)
式中,E为节点,l消耗的能量;t。为节点,l充当簇
移动Ad Hoc网络(MANET)由移动的节点组 成,由于没有固定的拓扑和主干。网络中的节点要同 时充当主机和路由器[1-2].MANET使用专门的协 议(如无线自组网按需平面距离矢量路由(A()DV)、 动态源路由(DsR)协议等)寻找和维护路由,但是其 开销不可忽视.在这种情况下引入了分级结构,有 利于降低路由开销和改善网络延迟【3]. 在分级结构中,网络中的节点逻辑上被划分为 簇,每个簇通常由1个簇头和多个普通节点组成,簇
收稿日期:2009—01-08 作者简介:杨卫东(1968一),男.副教授,E.mail:ywdyar@163.tom.
头负责簇的形成、维护和通信.Ad Hoe网络中的簇 大小受条件制约,1个簇头若覆盖太多的节点会产 生拥塞。太少则不能充分利用带宽.为充分利用带 宽。必须确定簇头的最佳连接度及最佳簇大小.本 文在给出了节点最佳连接度的计算方法和节点能量 状态计算方法的基础上,提出了一种新的Ad Hoe 分簇算法(NWBCA).与已有分簇算法一样,NWB. CA所基于的Ad Hoe网络是同质的,即网络中所有 节点的处理能力等都是相同的.
2009年10月 第32卷第5期
北京邮电大学学报
Journal of Beijing University of Posts and Telecommunications
相关文档
最新文档