论文部分内容阅读
RFID是一种非接触、多目标、移动目标识别的自动识别技术,目前受到了全球范围内的广泛关注和大力推广。但是RFID至今尚未能大规模应用,关键原因在于缺乏一套可靠高效的公共服务基础设施和信息共享机制,其核心是建立一个高效健壮的RFID编码解析网络。本文针对该网络的以下问题开展研究与实践:
1.单点失效问题:当某个节点失效时,该节点创建并维护的编码解析映射信息即丢失,在网络中不可用;
2.负载均衡问题:集中式编码解析网络的中央服务器负载过大,且一旦崩溃,则整个编码解析网络瘫痪;
3.多编码兼容问题:在开环应用的背景下必然需要处理多种RFID编码,而每种编码都有特定的解析方式,集中式编码解析网络无法统一处理。
本文设计了一种分级P2P-RFID编码解析网络,它是一种分布式的网络,支持将开环网络中的节点组织成各个P2P子网络,并增加超级节点服务器组成上层P2P网络,从而达到“分级”的效果,使得各个P2P子网络能够相互通信,共同提供编码解析服务。该设计还可针对特定的需求可以进行相应的扩展,并阐述了两个扩展的方案作为示例。
本文基于Kademlia网络和ONS网络实现了该分级P2P-RFID编码解析网络,并给出了相关支撑工具集的设计和实现。工具集实现了简易的查询客户端,支持自动和手动读标签数据,并具有网络监控和参数配置管理的功能,可以帮助建立RFID应用场景。
最后,本文通过模拟实验,针对查询正确返回率、查询平均响应时间、单点失效时的查询平均响应时间等指标进行了分析,验证了分级P2P-RFID编码解析网络的正确和性能。