Title :
Efficient Flow Allocation Algorithms for In-Network Function Computation
Author :
Shah, Virag ; Dey, Bikash Kumar ; Manjunath, D.
Author_Institution :
Dept. of ECE, Univ. of Texas at Austin, Austin, TX, USA
Abstract :
We consider in-network computation of an arbitrary function over an arbitrary communication network. We consider the same model as our earlier work in [1]. The given network consists of directed/undirected links with capacity constraints, some source nodes which generate data, and other intermediate forwarding nodes. An arbitrary function of this distributed data is to be computed at a terminal node. The structure of the function is described by a given computation schema represented by a directed tree. In our earlier work, we presented a linear program to define the maximum rate of computation, and then introduced a notion of flow-conservation suitable in this context so as to come up with a flow-conservation based linear program which can be solved in polynomial time. In this paper, we develop a combinatorial primal-dual algorithm to obtain (1-∈)-approximate solutions to these linear programs. As a part of this, we present an algorithm to find a minimum-cost embedding in a network of weighted links--which is of independent interest. We then describe application of our techniques to other practically interesting problems of multiple terminals wanting different functions, computation with a given desired precision, and to networks with energy constraints at nodes.
Keywords :
linear programming; polynomials; telecommunication network management; arbitrary communication network; capacity constraints; combinatorial primal-dual algorithm; computation schema; directed tree; distributed data; energy constraints; flow allocation algorithm; flow conservation; in-network function computation; intermediate forwarding nodes; linear program; minimum cost embedding; polynomial time; source nodes; terminal node; Approximation algorithms; Complexity theory; Distributed databases; IEEE Communications Society; Peer to peer computing; Vectors;
Conference_Titel :
Global Telecommunications Conference (GLOBECOM 2011), 2011 IEEE
Conference_Location :
Houston, TX, USA
Print_ISBN :
978-1-4244-9266-4
Electronic_ISBN :
1930-529X
DOI :
10.1109/GLOCOM.2011.6133878