论文部分内容阅读
物联网是人们以互联网的原型为基础所提出的一种新型的网络概念,它能够实现系统的用户一端可以在任何物品之间进行关联通信和信息数据的最终交换。近年来,随着物联网技术的不断进步,物联网覆盖范围变得非常广泛,并且构成物联网不同种类的网络数量也在不断增加。物联网网关作为数据传输与转换的桥梁,其种类和数量也开始由传统网络中的单种类网关逐步向接入不同子网的多种类物联网网关的方向发展。网关的性能直接影响了物联网的性能,因此,对物联网网关的选择优化具有理论和实用价值。本文采用了一种新的方式对物联网网关的选择算法进行优化,即将物联网中接入不同子网的多类网关作为一个整体去优化,这种优化方式比现有大部分文献中单纯优化接入单种类型子网的某种互联网网关的局部优化方式会取得更好的优化效果。因为单纯优化负责接入某种子网的某个互联网网关只能解决局部网关中的问题,而不能从全局角度分析解决问题,所以本文将从全局整体角度去设计与实现物联网网关的选择优化。首先,针对物联网中网络结构和应用需求的动态变化特性,提出了一种从物联网感知层中优化选择节点,使其成为接入物联网网关的算法。这种算法用改进的粒子群搜索选择算法,在计算过程中将物联网网络带宽、节点剩余能量、节点空间分布等因素作为考虑对象,从而保证了选择出的网关能够满足物联网的动态特性,并改善了物联网的地理空间分布不均衡特性。其次,针对物联网网关中出现的网络拥塞问题,提出了一种多网关负载均衡策略。当选择多个网关为源节点提供接入物联网服务时,根据网络不同链路和不同网关的实际情况将负载合理地分配到不同网关中,从而实现不同网关之间的负载均衡,避免网关拥塞现象的出现。最后,通过NS2网络模拟软件对算法进行仿真,并且从物联网网关传输数据的实时性、可靠性、通信成本以及能耗四个方面对本论文所设计的算法进行详细的评价。实验结果表明上述4个指标均比现有方法有不同程度的改善和提高。