Function Computation over Heterogeneous Wireless Sensor Networks

The problem of function computation in large scale heterogeneous wireless sensor networks (WSNs) is studied. Suppose n sensors are placed in a disk network area with radius nα, where α is a positive constant. The sensors are located heterogeneously around the sink node, i.e, the density of sensors decreases as the distance from the sink node increases. At one instant, each sensor is assigned an input bit. The target of the sink is to compute a function f of the input bits, where f is either a symmetric or the identity function. Energy-efficient algorithms based on inhomogeneous tessellation of the network are designed and the corresponding optimal energy consumption scaling laws are derived. We show that the proposed algorithms are indeed optimal (except for some polylogarithmic terms) by deriving matching lower bounds on the energy consumption required to compute f. At last, based on the results obtained in this paper as well as those obtained by previous works, some discussions and comparisons are presented. We observe that 1) the heterogeneity extent has a great impact on the computation of both symmetric function and identity function, and 2) the energy usage of computing symmetric function can be significantly smaller than that of computing identity function under certain parameter condition, i.e, performing in-network computation helps save energy.

[1]  Michele Garetto,et al.  Capacity Scaling of Wireless Networks with Inhomogeneous Node Density: Lower Bounds , 2009, IEEE INFOCOM 2009.

[2]  Chiara Santi,et al.  On the data gathering capacity and latency in wireless sensor networks , 2010, IEEE Journal on Selected Areas in Communications.

[3]  Michele Garetto,et al.  Capacity scaling of wireless networks with inhomogeneous node density: upper bounds , 2009, IEEE Journal on Selected Areas in Communications.

[4]  Massimo Franceschetti,et al.  Time and Energy Complexity of Function Computation Over Networks , 2011, IEEE Transactions on Information Theory.

[5]  Panganamala Ramana Kumar,et al.  RHEINISCH-WESTFÄLISCHE TECHNISCHE HOCHSCHULE AACHEN , 2001 .

[6]  Xiaoying Gan,et al.  Converge Cast: On the Capacity and Delay Tradeoffs , 2012, IEEE Transactions on Mobile Computing.

[7]  Massimo Franceschetti,et al.  Network Coding for Computing: Cut-Set Bounds , 2009, IEEE Transactions on Information Theory.

[8]  R. Srikant,et al.  Distributed Symmetric Function Computation in Noisy Wireless Sensor Networks , 2007, IEEE Transactions on Information Theory.

[9]  Sreeram Kannan,et al.  Multi-Session Function Computation and Multicasting in Undirected Graphs , 2013, IEEE Journal on Selected Areas in Communications.

[10]  E. Leonardi,et al.  Capacity Scaling in Ad Hoc Networks With Heterogeneous Mobile Nodes: The Super-Critical Regime , 2009, IEEE/ACM Transactions on Networking.

[11]  Xiang-Yang Li Multicast Capacity of Wireless Ad Hoc Networks , 2009, IEEE/ACM Transactions on Networking.

[12]  Panganamala Ramana Kumar,et al.  Fundamentals of Large Sensor Networks: Connectivity, Capacity, Clocks, and Computation , 2009, Proceedings of the IEEE.

[13]  Panganamala Ramana Kumar,et al.  Computing and communicating functions over sensor networks , 2005, IEEE Journal on Selected Areas in Communications.

[14]  Huaiyu Dai,et al.  Efficient In-Network Computing with Noisy Wireless Channels , 2013, IEEE Transactions on Mobile Computing.

[15]  Thomas H. Cormen,et al.  Introduction to algorithms [2nd ed.] , 2001 .

[16]  Xin-She Yang,et al.  Introduction to Algorithms , 2021, Nature-Inspired Optimization Algorithms.

[17]  Paolo Giaccone,et al.  Capacity Scaling in Ad Hoc Networks With Heterogeneous Mobile Nodes: The Subcritical Regime , 2009, IEEE/ACM Transactions on Networking.

[18]  Himanshu Tyagi Distributed Function Computation with Confidentiality , 2013, IEEE Journal on Selected Areas in Communications.

[19]  Anurag Kumar,et al.  Time and Energy Complexity of Distributed Computation of a Class of Functions in Wireless Sensor Networks , 2008, IEEE Transactions on Mobile Computing.

[20]  Panganamala Ramana Kumar,et al.  Toward a theory of in-network computation in wireless sensor networks , 2006, IEEE Communications Magazine.

[21]  Michele Garetto,et al.  Information-theoretic capacity of clustered random networks , 2010, 2010 IEEE International Symposium on Information Theory.

[22]  P. Kumar,et al.  Towards a Theory of In-Network Computation in Wireless Sensor Networks , 2006 .

[23]  Suhas N. Diggavi,et al.  Computation over Mismatched Channels , 2012, IEEE Journal on Selected Areas in Communications.

[24]  Eytan Modiano,et al.  Capacity and delay tradeoffs for ad hoc mobile networks , 2004, IEEE Transactions on Information Theory.

[25]  David Tse,et al.  Mobility increases the capacity of ad hoc wireless networks , 2002, TNET.