scispace - formally typeset
Journal ArticleDOI

Energy-efficient data redistribution in sensor networks

TLDR
This work designs a distributed algorithm for the data redistribution problem which performs very close to the optimal, and compares its performance with various intuitive heuristics, and implements it in TinyOS and evaluates it using TOSSIM simulator.
Abstract
We address the energy-efficient data redistribution problem in data-intensive sensor networks (DISNs). In a DISN, a large volume of data gets generated, which is first stored in the network and is later collected for further analysis when the next uploading opportunity arises. The key concern in DISNs is to be able to redistribute the data from data-generating nodes into the network under limited storage and energy constraints at the sensor nodes. We formulate the data redistribution problem where the objective is to minimize the total energy consumption during this process while guaranteeing full utilization of the distributed storage capacity in the DISNs. We show that the problem is APX-hard for arbitrary data sizes; therefore, a polynomial time approximation algorithm is unlikely. For unit data sizes, we show that the problem is equivalent to the minimum cost flow problem, which can be solved optimally. However, the optimal solution's centralized nature makes it unsuitable for large-scale distributed sensor networks. Thus, we design a distributed algorithm for the data redistribution problem which performs very close to the optimal, and compare its performance with various intuitive heuristics. The distributed algorithm relies on potential function-based computations, incurs limited message and computational overhead at both the sensor nodes and data generator nodes, and is easily implementable in a distributed manner. We analytically study the convergence and performance of the proposed algorithm and demonstrate its near-optimal performance and scalability under various network scenarios. In addition, we implement the distributed algorithm in TinyOS, evaluate it using TOSSIM simulator, and show that it outperforms EnviroStore, the only existing scheme for data redistribution in sensor networks, in both solution quality and message overhead. Finally, we extend the proposed algorithm to avoid disproportionate energy consumption at different sensor nodes without compromising the solution quality.

read more

Citations
More filters

Data collection, storage and retrieval with an underwater sensor network

TL;DR: In this paper, the authors present a platform for underwater sensor networks to be used for long-term monitoring of coral reefs, where the nodes have a variety of sensing capabilities, including cameras, water temperature, and pressure.
Proceedings ArticleDOI

Energy-efficient data preservation in intermittently connected sensor networks

TL;DR: The problem aims to preserve the data inside the network for maximum possible time, by distributing the data items from low energy nodes to high energy nodes, and it is shown that this problem is NP-hard.
Proceedings ArticleDOI

Real-time power aware scheduling for tasks with type-2 fuzzy timing constraints

TL;DR: A heuristic based solution approach that with a modified version of the non-dominated sorting genetic algorithm-II (NSGA-II) allows that a processor dynamically switches between different voltage levels to ensure optimum reduction in the power requirements without compromising the timeliness of the task completion.
Journal Article

Interprocessor communication with limited memory

TL;DR: In this article, the minimum phase remapping problem is formulated as an instance of multi-commodity flow, and a model for optimizing the exchange of messages under such circumstances is proposed.
Proceedings ArticleDOI

Data preservation in intermittently connected sensor networks with data priority

TL;DR: This work designs an efficient optimal algorithm to solve the maximum weighted flow problem, and proposes a more time efficient heuristic algorithm that performs comparably to the optimal algorithm and performs better than the classic maximum flow algorithm, which does not consider data priority.
References
More filters
Book ChapterDOI

I and J

Proceedings ArticleDOI

Energy-efficient communication protocol for wireless microsensor networks

TL;DR: The Low-Energy Adaptive Clustering Hierarchy (LEACH) as mentioned in this paper is a clustering-based protocol that utilizes randomized rotation of local cluster based station (cluster-heads) to evenly distribute the energy load among the sensors in the network.

Energy-efficient communication protocols for wireless microsensor networks

TL;DR: LEACH (Low-Energy Adaptive Clustering Hierarchy), a clustering-based protocol that utilizes randomized rotation of local cluster based station (cluster-heads) to evenly distribute the energy load among the sensors in the network, is proposed.
Book

Network Flows: Theory, Algorithms, and Applications

TL;DR: In-depth, self-contained treatments of shortest path, maximum flow, and minimum cost flow problems, including descriptions of polynomial-time algorithms for these core models are presented.
Journal ArticleDOI

Combinatorial optimization: algorithms and complexity

TL;DR: This clearly written, mathematically rigorous text includes a novel algorithmic exposition of the simplex method and also discusses the Soviet ellipsoid algorithm for linear programming; efficient algorithms for network flow, matching, spanning trees, and matroids; the theory of NP-complete problems; approximation algorithms, local search heuristics for NPcomplete problems, more.
Related Papers (5)