Title :
Near-Optimal Deterministic Steiner Tree Maintenance in Sensor Networks
Author :
Sharma, Gitika ; Busch, Christoph
Author_Institution :
Sch. of Electr. Eng. & Comput. Sci., Louisiana State Univ., Baton Rouge, LA, USA
Abstract :
We consider the group communication maintenance problem between a set of k mobile agents that are tracked by a static sensor network. We develop a scalable deterministic distributed algorithm for maintaining a Steiner tree of the agents so that group communication between them can be provided in the minimum cost possible. The main idea is that our algorithm maintains a virtual tree of mobile agents which can be immediately converted to an actual Steiner tree at all times. Our algorithm achieves the Steiner tree with total length at most O (log k) times the length of the minimum Steiner tree in the constant-doubling graph model. The total communication cost (messages) to maintain the Steiner tree is only O (min {log n, log D}) times the optimal communication cost, where n and D, respectively, are the number of nodes and the diameter of the network. We also develop improved algorithms for the k-center, sparse aggregation, and distributed matching problems. Experimental evaluation results show the benefits of our algorithms compared to previous algorithms. These four problems are NP-hard and, to the best of our knowledge, our algorithms are the first near-optimal deterministic algorithms for maintaining approximate solutions to these problems with low maintenance costs in a distributed setting.
Keywords :
computational complexity; deterministic algorithms; distributed algorithms; mobile agents; optimisation; trees (mathematics); wireless sensor networks; NP-hard; approximate solutions; constant-doubling graph model; distributed matching problems; group communication maintenance problem; k-center; maintenance costs; minimum cost; mobile agents; near-optimal deterministic Steiner tree maintenance; near-optimal deterministic algorithms; optimal communication cost; scalable deterministic distributed algorithm; sensor networks; sparse aggregation; static sensor network; total communication cost; virtual tree; Approximation algorithms; Approximation methods; Maintenance engineering; Mobile agents; Peer-to-peer computing; Robot sensing systems; Steiner trees; Aggregation; Hierarchical structure; Matching; Mobile agents; Sensor network; Steiner tree; k-center;
Conference_Titel :
Distributed Computing in Sensor Systems (DCOSS), 2014 IEEE International Conference on
Conference_Location :
Marina Del Rey, CA
DOI :
10.1109/DCOSS.2014.12