为解决数据发布时一些传感器节点会形成能量消耗热点的问题,提出一种基于半径环模式RRS(radius-ring scheme)的数据发布方法.将感知数据存储在指向圆心的存储半径上,对于移动sink提出的查询请求,在位于查询环内的节点上进行匹配计算,匹配成功后回传感知数据,否则将继续转发查询.首先介绍传感器网络数据发布模型,然后给出存储和查询时数据转发节点的选择算法,并对查询匹配过程进行详细说明.为验证方法的有效性,在查询成功率、节点死亡时间和能量消耗等方面与现有数据发布方法进行性能分析和仿真比较.结果表明,提出的方法能够保持较高的查询成功率,同时可通过平衡网络中传感器节点的能量使用大幅提高网络生存时间.
In order to solve the problem of hotspots of energy consumption by some sensor nodes during data dissemination,an energy-efficient data dissemination approach based on radius-ring scheme(RRS) was proposed.Sensed data was stored in the nodes located in radius.The message of query request inquired by mobile sink was matched in the nodes located in query ring.Sensed data would be sent to the mobile sink if the result of matching was true,or the message was continued forwarding.Firstly the data dissemination model in sensor networks was introduced.Then the selection algorithms of data forwarding for storage and query were given,and the data matching process was defined in detail.To verify the validity of the method,performance analysis and simulation comparison were performed with existing data dissemination schemes in aspects of query success ratio,node death time and energy cost.The results show that the proposed method can maintain a high success rate of queries,and network lifetime is greatly prolonged via balancing the energy consumption of sensor nodes with data propagating.