基于人工蜂群算法的节能分簇协议
发布时间:2021-08-24 18:01
在当今社会,随着移动计算和移动互联网技术的飞速发展,网络通信被越来越多的应用到了移动设备之间,比如移动学习、移动自组织传感器网络等等,极大的方便了人们的生活,提升了学生们的学习兴趣。但是,对于这些电池驱动的设备比如智能手机,平板电脑和无线传感器网络中的传感器节点而言,能量消耗是网络通信中不得不考虑的一个重要指标,直接影响了移动设备的通信质量和网络寿命。特别是随着近些年来,移动设备的屏幕尺寸、CPU处理速度、存储和通信能力在逐年提高,但电池电量的发展速度却异常缓慢,成为移动设备在能量密集型网络场景应用的瓶颈,一定程度上降低了网络应用所带来的用户体验。本文主要针对由能量有限的移动设备组成的网络应用场景,提出了一个生物启发式的节能网络分簇协议,协议主要包括三个部分:首先是根据网络中移动节点的分布情况和移动速度,初步估计出当前网络拓扑下应该划分的簇的个数;其次,在考虑移动应用场景特有的一些因素比如网络节点的剩余能量、节点的移动速度、节点的通信半径和到服务器之间的通信距离等因素下,根据人工蜂群算法和估计出的簇数目,选择出最优的簇头以使得网络中孤立节点数目最少;为了防止分簇之后由于节点移动或簇头能...
【文章来源】:大连理工大学辽宁省 211工程院校 985工程院校 教育部直属院校
【文章页数】:62 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
1 绪论
1.1 研究背景与意义
1.2 研究现状
1.3 主要研究内容
1.3.1 研究目标
1.3.2 研究思路
1.3.3 本文主要贡献
1.3.4 全文组织结构
2 人工蜂群算法
2.1 群智能理论概述
2.2 采蜜行为建模
2.3 人工蜂群算法流程
3 基于ABC的节能分簇协议
3.1 引言
3.2 分簇问题建模
3.3 EBDABC分簇协议
3.3.1 协议总体流程
3.3.2 确定簇头个数
3.3.3 簇头选择
3.4 协议性能评估
3.4.1 实验场景描述
3.4.2 评估簇头个数确定
3.4.3 评估簇头选择
4 分簇协议的改进与性能评估
4.1 EBABC协议的不足
4.2 簇维护机制
4.2.1 簇头转换机制
4.2.2 成员转换机制
4.2.3 节点移动性管理
4.3 协议性能评估
4.3.1 实验场景设置
4.3.2 评估簇头数目估计
4.3.3 同构节点中簇头选择
4.3.4 异构节点中簇头选择
结论
参考文献
攻读硕士学位期间发表学术论文情况
致谢
本文编号:3360463
【文章来源】:大连理工大学辽宁省 211工程院校 985工程院校 教育部直属院校
【文章页数】:62 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
1 绪论
1.1 研究背景与意义
1.2 研究现状
1.3 主要研究内容
1.3.1 研究目标
1.3.2 研究思路
1.3.3 本文主要贡献
1.3.4 全文组织结构
2 人工蜂群算法
2.1 群智能理论概述
2.2 采蜜行为建模
2.3 人工蜂群算法流程
3 基于ABC的节能分簇协议
3.1 引言
3.2 分簇问题建模
3.3 EBDABC分簇协议
3.3.1 协议总体流程
3.3.2 确定簇头个数
3.3.3 簇头选择
3.4 协议性能评估
3.4.1 实验场景描述
3.4.2 评估簇头个数确定
3.4.3 评估簇头选择
4 分簇协议的改进与性能评估
4.1 EBABC协议的不足
4.2 簇维护机制
4.2.1 簇头转换机制
4.2.2 成员转换机制
4.2.3 节点移动性管理
4.3 协议性能评估
4.3.1 实验场景设置
4.3.2 评估簇头数目估计
4.3.3 同构节点中簇头选择
4.3.4 异构节点中簇头选择
结论
参考文献
攻读硕士学位期间发表学术论文情况
致谢
本文编号:3360463
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/3360463.html