学位论文 > 优秀研究生学位论文题录展示
传感器网络模拟技术的研究与实现
作 者: 薛笛
导 师: 李金宝
学 校: 黑龙江大学
专 业: 计算机软件与理论
关键词: 离散事件 无线传感器网络 构件 混合模拟
分类号: TP391.9
类 型: 硕士论文
年 份: 2008年
下 载: 53次
引 用: 0次
阅 读: 论文下载
内容摘要
随着传感器节点软硬件技术的不断进步,传感器网络的应用范围也越来越广,新的节点设计和相关通信协议层出不穷。为了使研究人员能够高效、方便地对其研究成果进行验证和分析、有效降低成本,设计和开发灵活、可复用的无线传感器网络模拟器具有很重要的现实意义和应用价值。本文提出了一个可扩展的、面向构件的并发离散事件驱动的无线传感器网络模拟平台H-Sim。该平台的构件具有高可复用性和低耦合度,可以有效解决NS-2等系统中存在的模块之间耦合度过高、调试和使用困难等问题。同时,H-Sim可以在不同粒度上对于传感器节点进行建模,能够模拟具有不同的协议栈和不同硬件结构的节点,从而真正具备实现异构节点混合模拟和跨层模拟的能力。H-Sim采用多线程并发的离散事件驱动的模拟框架,可以有效利用多核处理器资源、增大系统吞吐量。同时,由于拥有相同时间戳的事件可以并发执行,多线程调度的不确定性也使得同一时间产生的多个事件在并发执行过程中可以进行充分的交互,提高了冲突产生的概率,增加了模拟过程的合理性和真实性。此外,H-Sim的基础框架采用了灵活开放且易于扩展的面向构件的架构设计,在有效提高了系统构件的可复用性的同时,还可以实现构件之间的松散耦合,降低了系统使用难度,使开发人员可以很容易地构建含有不同类型节点及拓扑结构的网络的混合模拟环境,从而实现多种通信流量和拓扑的融合。
|
全文目录
中文摘要 2-3 Abstract 3-8 第1章 绪论 8-24 1.1 研究背景及意义 8-9 1.2 无线传感器网络概述 9-14 1.2.1 无线传感器网络的体系结构及特点 9-11 1.2.2 无线传感器网络的应用领域 11-13 1.2.3 无线传感器网络的关键技术 13-14 1.3 无线传感器网络模拟技术 14-21 1.3.1 网络模拟概述 14-15 1.3.2 无线传感器网络模拟平台研究的价值和意义 15-16 1.3.3 国内外研究现状 16-21 1.4 本文的贡献 21-22 1.5 论文结构 22-24 第2章 H-SIM 的基础架构 24-37 2.1 构件 24-28 2.1.1 构件的设计原则 25-26 2.1.2 组合构件 26-27 2.1.3 构件的运行期动态绑定策略 27-28 2.2 访问点 28-31 2.2.1 访问点的消息传递模式 28-30 2.2.2 访问点的组管理策略 30-31 2.3 任务的执行者:执行线程 31-32 2.4 H-SIM 的执行引擎 32-36 2.4.1 执行引擎任务 33 2.4.2 执行线程管理器 33-34 2.4.3 阻塞任务队列 34 2.4.4 阻塞执行线程的唤醒队列 34-35 2.4.5 构件间的逻辑通讯过程 35-36 2.5 本章小结 36-37 第3章 H-SIM 的无线传感器网络模型 37-50 3.1 能量模型 37-39 3.1.1 电源模型 38 3.1.2 能耗模型 38-39 3.2 协议栈模型 39-41 3.2.1 应用层模型 40 3.2.2 网络层模型 40 3.2.3 Mac 层模型 40-41 3.3 无线收发器模型 41-44 3.3.1 无线收发器的基本属性模型 41-42 3.3.2 无线收发器的传播模型 42-44 3.4 其他模型 44-45 3.4.1 无线信道模型 44-45 3.4.2 传感器模型 45 3.5 消息传递流程 45-49 3.6 本章小结 49-50 第4章 H-SIM 的系统实现 50-68 4.1 H-SIM 的包组织结构 50-52 4.2 H-SIM 的基础架构的实现 52-59 4.2.1 构件的实现 53-54 4.2.2 接入点的实现 54-55 4.2.3 任务的实现 55-56 4.2.4 唤醒线程的实现 56 4.2.5 执行线程的实现 56-57 4.2.6 执行引擎的实现 57-59 4.2.7 管道的实现 59 4.3 H-SIM 传感器网络模型的实现 59-62 4.3.1 电源模型的实现 60-61 4.3.2 协议栈模型的实现 61 4.3.3 无线收发器模型的实现 61 4.3.4 其他模型的实现 61-62 4.4 H-SIM 的信息监测工具 62-64 4.5 XML 配置脚本 64-67 4.5.1 配置脚本标签及其功能 64-65 4.5.2 利用配置脚本创建模拟场景 65-67 4.6 本章小结 67-68 第5章 基于H-SIM 的传感器网络模拟实验 68-74 5.1 异构节点模型的构建 69-70 5.2 异构节点交互模拟场景的构建 70-72 5.3 线程数量对于模拟进程的影响 72-73 5.4 本章小结 73-74 结论 74-75 参考文献 75-81 附录 81-84 致谢 84-85 攻读学位期间发表的学术论文 85-86
|
相似论文
- 基于无线传感器网络的电动汽车电池组综合测试技术研究,U469.72
- 具有变截面臂架的格构式起重机结构计算分析方法研究,TH21
- 基于特征的软构件建模方法及其在VMI管理系统中的应用,TP311.52
- 基于ZigBee技术的无线传感器网络研究与实现,TN929.5
- 闽江河口芦苇地上不同构件枯落物分解及主要影响因子研究,S154.4
- 基于无线传感器网络的煤矿瓦斯监测系统的研究,TN929.5
- 基于云模型的软件可信性评估模型,TP311.53
- 动态可配置WSN通用测控系统的应用研究,TN929.5
- C/S模式MIS软件可复用构件的研究与开发,TP311.52
- 松嫩平原退化草原恢复演替过程中羊草和全叶马兰种群构件动态的研究,S812
- 《说文》小篆构件位置研究,H122
- 飞思卡尔ZigBee-MC13233微控制器的应用研究,TP368.11
- 基于软构件的党校工作流管理系统研究与实现,TP311.52
- 基于近红外具有光谱响应化合物的合成及研究,O621.25
- 医学影像后处理嵌入机制的设计与实现,TP391.41
- 基于构件的多粒度森林仿真系统架构的研究,TP311.52
- 基于J2EE技术的公文管理系统设计与实现,TP311.52
- 障碍覆盖中传感器定位的研究,TN929.5
- 基于流程仿真的炼钢生产与物流的计划方法,F426.31
- 面向服务的软件复用技术的应用研究,TP311.52
- 洗消车RMS指标论证系统设计与实现,TP311.52
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机的应用 > 信息处理(信息加工) > 计算机仿真
© 2012 www.xueweilunwen.com
|