DocumentCode :
1827972
Title :
Time and energy complexity of distributed computation in wireless sensor networks
Author :
Khude, Nilesh ; Kumar, Anurag ; Karnik, Aditya
Author_Institution :
Dept. of Electr. & Comput. Eng., Indian Inst. of Sci., Bangalore, India
Volume :
4
fYear :
2005
fDate :
13-17 March 2005
Firstpage :
2625
Abstract :
We consider a scenario where a wireless sensor network is formed by randomly deploying n sensors to measure some spatial function over a field, with the objective of computing the maximum value of the measurements and communicating it to an operator station. We view the problem as one of message passing distributed computation over a geometric random graph. The network is assumed to be synchronous; at each sampling instant each sensor measures a value, and then the sensors collaboratively compute and deliver the maximum of these values to the operator station. Computation algorithms differ in the messages they need to exchange, and our formulation focuses on the problem of scheduling of the message exchanges. We do not exploit techniques such as source compression, or block coding of the computations. For this problem, we study the computation time and energy expenditure for one time maximum computation, and also the pipeline throughput. We show that, for an optimal algorithm, the computation time, energy expenditure and the achievable rate of computation scale as Θ(√ n/log n), Θ(n) and Θ(1/log n) asymptotically (in probability) as the number of sensors n→∞. We also analyze the performance of three specific computational algorithms, namely, the tree algorithm, multihop transmission, and the ripple algorithm, and obtain scaling laws for the computation time and energy expenditure as n→∞. Simulation results are provided to show that our analysis indeed captures the correct scaling; the simulations also yield estimates of the constant multipliers in the scaling laws. Our analyses throughout assume a centralized scheduler and hence our results can be viewed as providing bounds for the performance with a distributed scheduler.
Keywords :
computational complexity; graph theory; message passing; pipeline processing; scheduling; signal sampling; trees (mathematics); wireless sensor networks; centralized scheduler; constant multiplier; distributed computation algorithm; energy complexity; geometric random graph; message passing; multihop transmission; pipeline throughput; ripple algorithm; scaling law; signal sampling; spatial function; synchronous network; time complexity; tree algorithm; wireless sensor network; Analytical models; Collaboration; Computational modeling; Computer networks; Distributed computing; Message passing; Performance analysis; Processor scheduling; Sampling methods; Wireless sensor networks;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
INFOCOM 2005. 24th Annual Joint Conference of the IEEE Computer and Communications Societies. Proceedings IEEE
ISSN :
0743-166X
Print_ISBN :
0-7803-8968-9
Type :
conf
DOI :
10.1109/INFCOM.2005.1498546
Filename :
1498546
Link To Document :
بازگشت