论文部分内容阅读
随着物联网的飞速发展,越来越多的通信结点将接入到物联网络中,这些结点处理能力低下、依赖于电池供电、自身存储空间小,统称为受限结点,由受限结点组成的网络被称为受限网络[1]。由于物联网的受限特性使得其资源通信机制不同于互联网上既有的资源通信服务,传统互联网下的资源发现方式已无法适用于受限网络中,物联网亟需新的资源发现和定位机制。在这种情况下,如何设计和实现受限网络下的资源发现和定位机制成为了一个重要的研究课题。论文以受限网络为背景,围绕如何实现受限环境中的资源发现和定位机制提出解决方案并加以验证,论文的核心工作分为两部分:CoAP协议下资源目录服务器的研究与实现和受限环境下DNS服务发现的研究。为了满足物联网或者机器到机器(IoT/M2M)的通信需求,IETF CoRE工作组定义了受限网络通信架构和受限网络应用协议(CoAP),在CoAP协议的基础上,针对受限结点的休眠和受限特性论文提出了通过资源目录服务器(Resource Directory Server)来实现资源的发现和定位,在参考OMA资源发现相关资料和IETF CoRE工作组受限网络资源发现草案的基础上,对资源目录服务器进行了详细的设计和实现。此外,资源也可以看作一种服务,互联网中的DNS服务发现机制作为一种广泛使用的服务发现形式,具有很好的稳定性和扩展性,基于此,论文提出在受限网络中引入DNS服务发现机制来进行资源的发现和定位,通过参考国内外服务发现相关资料,对该问题进行了详细的研究和分析,并针对结点的休眠对DNS服务发现在受限环境中的影响提出了代理服务器的解决方案。最后,论文将资源目录服务器发现方案和传统的集中式资源发现方案进行了理论上的对比分析,并配合Cf框架和Copper插件进行了验证测试,统计结果分析表明,相比于集中式资源发现方式,资源目录服务器在响应速度,吞吐率和响应成功率上都有着明显的优势。同时,针对在受限环境中为解决结点休眠问题而提出的代理服务器解决方案和缓存式解决方案进行了详细的比较,并搭建物联网IOT仿真环境进行了性能测试,结果表明,代理解决方案比缓存式解决方案在休眠状态下响应成功率要高出20%左右。