Beruflich Dokumente
Kultur Dokumente
Abstract:
We investigate the following fundamental question - how fast can information be collected from a wireless sensor network organized as tree? To address this, we explore and evaluate a number of different techniques using realistic simulation models under the many-to-one communication paradigm known as converge cast. We first consider time scheduling on a single frequency channel with the aim of minimizing the number of time slots required (schedule length) to complete a converge cast. Next, we combine scheduling with transmission power control to mitigate the effects of interference, and show that while power control helps in reducing the schedule length under a single frequency, scheduling transmissions using multiple frequencies is more efficient. We give lower bounds on the schedule length when interference is completely eliminated, and propose algorithms that achieve these bounds. We also evaluate the performance of various channel assignment methods and find empirically that for moderate size networks of about 100 nodes, the use of multi-frequency scheduling can suffice to eliminate most of the interference. Then, the data collection rate no longer remains limited by interference but by the topology of the routing tree. To this end, we construct degreeconstrained spanning trees and capacitated minimal spanning trees, and show significant improvement in scheduling performance over different deployment densities. Lastly, we evaluate the impact of different interference and channel models on the schedule length.
Algorithm used:
1. BFSTIMESLOTASSIGNMENT. 2. LOCAL-TIMESLOTASSIGNMENT
Algorithm 1 BFS-TIMESLOTASSIGNMENT
1. Input: T = (V, ET ) 2. While ET _= do 3. e next edge from ET in BFS order 4. Assign minimum time slot t to edge e respecting adjacency and interfering constraints 5. ET ET \ {e} 6. end while
Algorithm 2 LOCAL-TIMESLOTASSIGNMENT
1. node. buffer = full 2. if {node is sink} then 3. Among the eligible top-subtrees, choose the one with the largest number of total (remaining) packets, say top-subtree i 4. Schedule link (root(i), s) respecting interfering constraint 5. else 6. if {node.buffer == empty} then 7. Choose a random child c of node whose buffer is full 8. Schedule link (c, node) respecting interfering constraint 9. c.buffer = empty 10. node.buffer = full 11. end if 12. end if
Architecture
Literature Survey: Enhancing the Data Collection Rate of Tree-Based aggregation in Wireless Sensor Networks
What is the fastest rate at which we can collect a stream of aggregated data from a set of wireless sensors organized as a tree? We explore a hierarchy of techniques using realistic simulation models to address this question. We begin by considering TDMA scheduling on a single channel, reducing the original problem to minimizing the number of time slots needed to schedule each link of the aggregation tree. The second technique is to combine the scheduling with transmission power control to reduce the effects of interference. To better cope with interference, we then study the impact of utilizing multiple frequency channels by introducing a simple receiver-based frequency and time scheduling approach. We find that for networks of about a hundred nodes, the use of multi-frequency scheduling can suffice to eliminate most of the interference. The data collection rate then becomes limited not by interference, but by the maximum degree of the routing tree. Therefore we consider finally how the data collection rate can be further enhanced by the use of degree-constrained routing trees. Considering deployments at different densities,
we show that these enhancements can improve the streaming aggregated data collection by as much as 10 times compared to the baseline of single-channel data collection over non-degree constrained routing trees. Addition to our primary conclusion, in the frequency scheduling domain we evaluate the impact of different interference models on the scheduling performance and give topology-specific bounds on time slot and frequency channel requirements.
scheduling with transmission power control to mitigate the effects of interference, and show that while power control helps in reducing the schedule length under a single frequency, scheduling transmissions using multiple frequencies is more efficient. We give lower bounds on the schedule length when interference is completely eliminated, and propose algorithms that achieve these bounds. We also evaluate the performance of various channel assignment methods and find empirically that for moderate size networks of about 100 nodes, the use of multifrequency scheduling can suffice to eliminate most of the interference. Then, the data collection rate no longer remains limited by interference but by the topology of the routing tree. To this end, we construct degree-constrained spanning trees and capacitated minimal spanning trees, and show significant improvement in scheduling performance over different deployment densities. Lastly, we evaluate the impact of different interference and channel models on the schedule length.
Spanning tree based algorithms for low latency and energy efficient data aggregation enhanced convergecast (DAC) in wireless sensor networks
Many wireless sensor networks (WSNs) employ battery-powered sensor nodes. Communication in such networks is very taxing on its scarce energy resources. Convergecast process of routing data from many sources to a sink is commonly performed operation in WSNs. Data aggregation is a frequently used energy-conversing technique in WSNs. The rationale is to reduce volume of communicated data by using innetwork processing capability at sensor nodes. In this paper, we address the problem of performing the operation of data aggregation enhanced convergecast (DAC) in an energy and latency efficient manner. We assume that all the nodes in the network have a data item and there is an a priori known application dependent data compression factor (or compression factor), c, that approximates the useful fraction of the total data collected. The paper first presents two DAC tree construction algorithms. One is a variant of the Minimum Spanning Tree (MST) algorithm and the other is a variant of the Single Source Shortest Path Spanning Tree (SPT) algorithm. These two algorithms serve as a motivation for our Combined algorithm (COM) which generalized the SPT and MST based algorithm.
The COM algorithm tries to construct an energy optimal DAC tree for any fixed value of a (= 1 _ c), the data growth factor. The nodes of these trees are scheduled for collisionfree communication using a channel allocation algorithm. To achieve low latency, these algorithms use the b-constraint, which puts a soft limit on the maximum number of children a node can have in a DAC tree. The DAC tree obtained from energy minimizing phase of tree construction algorithms is restructured using the b-constraint (in the latency minimizing phase) to reduce latency (at the expense of increasing energy cost). The effectiveness of these algorithms is evaluated by using energy efficiency, latency and network lifetime as metrics. With these metrics, the algorithms performance is compared with an existing data aggregation technique. From the experimental results, for a given network density and data compression factor c at intermediate nodes, one can choose an appropriate algorithm depending upon whether the primary goal is to minimize the latency or the energy consumption.
Existing System:
Existing work had the objective of minimizing the completion time of converge casts. However, none of the previous work discussed the effect of multi-channel scheduling together with the comparisons of different channel assignment techniques and the impact of routing trees and none considered the problems of aggregated and raw converge cast, which represent two extreme cases of data collection,
Proposed System:
Fast data collection with the goal to minimize the schedule length for aggregated converge cast has been studied by us in, and also by others in, we experimentally investigated the impact of transmission power control and multiple frequency channels on the schedule length Our present work is different from the above in that we evaluate transmission power control under realistic settings and compute lower bounds on the schedule length for tree networks with algorithms to achieve these bounds. We also compare the efficiency of different channel assignment methods and interference models, and propose schemes for constructing specific routing tree topologies that enhance the data collection rate for both aggregated and raw-data converge cast.
Modules:
1. Periodic Aggregated Converge cast. 2. Transmission Power Control 3. Aggregated Data Collection 4. Raw Data Collection 5. Tree-Based Multi-Channel Protocol (TMCP)
lifetime. Aggregation can be performed in many ways, such as by suppressing duplicate messages; using data compression and packet merging techniques; or taking advantage of the correlation in the sensor readings We consider continuous monitoring applications where perfect aggregation is possible, i.e., each node is capable of aggregating all the packets received from its children as well as that generated by itself into a single packet before transmitting to its parent. The size of aggregated data transmitted by each node is constant and does not depend on the size of the raw sensor readings.
Advantage
Advantage of TMCP is that it is designed to support converge cast traffic and does not require channel switching. However, contention inside the branches is not resolved since all the nodes on the same branch communicate on the same channel
: Pentium IV 2.4 GHz : 40 GB : 1.44 MB : 15 VGA colour : Logitech. : 256 MB : 110 keys enhanced.
Software Requirements