A Hierarchy-Based Fault-Local Stabilizing Algorithm for Tracking in Sensor Networks
A Hierarchy-Based Fault-Local Stabilizing Algorithm for Tracking in Sensor Networks
复制标题
传感器网络中基于层次结构的故障局部稳定跟踪算法
DOI:
10.1007/11516798_22
复制
发表时间:
2004
期刊:
影响因子:
--
通讯作者:
N. Lynch
中科院分区:
文献类型:
--
作者:
M. Demirbas;A. Arora;Tina Nolte;N. Lynch
In this paper, we introduce the concept ofhierarchy-based fault-local stabilizationand a novel self-healing/fault-containment technique and apply them in Stalk. Stalkis an algorithm for tracking in sensor networks that maintains a data structure on top of an underlying hierarchical partitioning of the network. Starting from an arbitrarily corrupted state, Stalksatisfies its specification within time and communication cost proportional to the size of the faulty region, defined in terms of levels of the hierarchy where faults have occurred. This local stabilization is achieved by slowing propagation of information as the levels of the hierarchy underlying Stalkincrease, enabling more recent information propagated by lower levels to override misinformation at higher levels before the misinformation is propagated more than a constant number of levels. In addition, this stabilization is achieved without reducing the efficiency or availability of the data structure when faults don’t occur: 1) Operations tofindthe mobile object distance d away takeO(d) time and communication to complete, 2) Updates to the tracking structure after the object has moved a total ofddistance takeO(d*lognetwork diameter) amortized time and communication to complete, 3) The tracked object may relocate without waiting for Stalkto complete updates resulting from prior moves, and 4) The mobile object can move while afindis in progress.