论文部分内容阅读
物联网是以现有传统网络作为信息载体,使用RFID射频识别技术、传感器等传感设备与现有互联网进行连接,从而实现物物相连目标。物联网将是未来互联网的一个重要组成部分,同时也会成为一个动态的全球性基础网络,其规模化发展与应用亟需建立一套可靠高效的公共服务基础设施和信息共享机制,而这种共享机制的核心问题在于建立一个高效健壮的物联网命名解析网络。在该领域的研究与实践中,美国EPCglobal组织和日本泛在ID中心(Ubiquitous ID Center)的标准体系均探讨了物联网命名解析服务的内容。其中,目前应用比较广泛的是EPCglobal提出的基于DNS (Domain Name System,域名系统)架构的对象命名解析系统,即ONS系统。然而,基于DNS架构的ONS命名解析系统普遍存在查询时延大、查找效率低以及根ONS负载过重导致的瓶颈等问题,而改进后的扁平/层次化DHT解析系统虽然解决了ONS解析系统中存在的根ONS负载不均衡和单点失效等问题,但是未能考虑到网络中节点稳定性、节点异构性可能导致网络整体性能下降的问题,另外,由于在建立逻辑网络时未能考虑到节点实际物理距离,导致层次化DHT网络的逻辑邻近节点可能实际相差很远,致使数据回传效率降低。为了解决上述问题,本文首先基于层次化DHT架构的思想提出了一种基于物理拓扑的DHT解析系统(Physically Topological Distributed Hash Table Resolution System, PTDHT-RS),该解析系统以层次化DHT网络思想为基础,并依据实际的底层物理网络拓扑结构进行组织部署,一方面可以解决ONS解析系统存在的负载不均衡、单点失效以及查询效率过低等问题,从而保证架构的可靠性和高效性,另一方面能够全面反应底层物理网络的实际拓扑结构,从而使解析及路由过程可以得到优化,也使得解析后的数据回传效率更高。此外,本系统还可以为层次化和扁平化命名空间提供统一的解析架构,是一种兼容性的解析方案。其次,针对PTDHT-RS解析架构,参考当前互联网状况对该解析系统进行了理论意义上的分析评估,结果表明该系统整体查询解析效率优于现有单/多层DHT解析系统,同时从部署角度分析,PTDHT-RS仅使用现有的存储技术和约1/10的ONS节点数量就可以处理约10~15个物联网对象标识,能够满足全球范围物联网命名解析服务的预期需求。最后,为了验证本文提出的PTDHT-RS物联网命名解析架构,本文基于DHT技术中的经典算法-——Chord算法,在VS2008编译环境中使用C++语言实现了简化条件下的PTDHT-RS命名解析流程,并使用多个节点模拟了整个注册解析过程,仿真结果显示,该体系架构可以在多台计算机组成的真实环境中正常工作,从而验证了该命名解析机制的可行性和有效性。