针对物联网对象命名服务中根服务器负载过重、负载不均衡和单点失效等问题,提出建立基于分布式哈希表的物联网命名服务体系结构,以对等的环型结构替代树型结构;同时采用基于物理网络拓扑的、依靠邻居节点集合的分簇算法,改进了Chord算法,实现了该物联网命名服务原形系统。仿真实验与分析证明了该体系结构能够增强物联网命名服务的有效性、完整性、保密性和匿名性,并具有查询速度快、负载均衡、可扩展性好、能有效应对单点失效等优点。
According to the issues of root server overload,load imbalance and single point of failure in object naming service of Internet of things(IOT),this paper proposed a name service architecture based on the distributed hash table(DHTNS) for the Internet of things,which replaced the tree structure with the ring structure.It adopted a clustering algorithm based on the physical network topology and depending on neighbors set to improve Chord.And implemented a prototype of the IOT naming service.Simulation results and analysis show that the architecture enhanced anonymity,confidentiality,integrity and effectiveness of the IOT naming service,and has advantages such as quick query,load balancing,better scalability,single node of failure tolerance,etc.