scispace - formally typeset
Search or ask a question

Showing papers by "Rathinakumar Appuswamy published in 2009"


Proceedings ArticleDOI
28 Jun 2009
TL;DR: The maximum rate at which the message sum can be computed at the receiver is characterized and it is demonstrated that linear coding is suboptimal.
Abstract: We study the computation of the arithmetic sum of the q-ary source messages in the reverse butterfly network. Specifically, we characterize the maximum rate at which the message sum can be computed at the receiver and demonstrate that linear coding is suboptimal.

23 citations


Posted Content
15 Dec 2009
TL;DR: A system for performing packet based data communications over a parallel set of sublinks is provided and the transmitter avoids processing delays by utilizing sublinks in the available sublink set and not waiting for sub links in the busy sublinks set to be released.
Abstract: The following \textit{network computing} problem is considered. Source nodes in a directed acyclic network generate independent messages and a single receiver node computes a target function $f$ of the messages. The objective is to maximize the average number of times $f$ can be computed per network usage, i.e., the ``computing capacity''. The \textit{network coding} problem for a single-receiver network is a special case of the network computing problem in which all of the source messages must be reproduced at the receiver. For network coding with a single receiver, routing is known to achieve the capacity by achieving the network \textit{min-cut} upper bound. We extend the definition of min-cut to the network computing problem and show that the min-cut is still an upper bound on the maximum achievable rate and is tight for computing (using coding) any target function in multi-edge tree networks and for computing linear target functions in any network. We also study the bound's tightness for different classes of target functions. In particular, we give a lower bound on the computing capacity in terms of the Steiner tree packing number and a different bound for symmetric functions. We also show that for certain networks and target functions, the computing capacity can be less than an arbitrarily small fraction of the min-cut bound.

10 citations


Proceedings ArticleDOI
12 Jun 2009
TL;DR: This paper describes up to order the minimum number of transmissions required to compute ƒ with a probability of error less than any given positive constant δ and answers an open question posed by El Gamal in 1987 regarding the number of transmission required to computed the parity function over ring and tree networks.
Abstract: This paper considers the following network computation problem: n nodes are placed on a √n×√n grid, each node in the network is connected to every other node within distance r(n) of itself, and is given an arbitrary input bit. Connected nodes communicate with each other over independent binary symmetric channels of a given transition probability e ≥ 0, and an arbitrarily designated node computes a symmetric target function ƒ of the input bits. We characterize up to order the minimum number of transmissions required to compute ƒ with a probability of error less than any given positive constant δ. As a side result, we answer an open question posed by El Gamal in 1987 [1] regarding the number of transmissions required to compute the parity function over ring and tree networks.

8 citations


Journal ArticleDOI
TL;DR: The definition of min-cut is extended to the network computing problem and it is shown that the min- cut is still an upper bound on the maximum achievable rate and is tight for computing any target function in multi-edge tree networks and for computing linear target functions in any network.
Abstract: The following \textit{network computing} problem is considered. Source nodes in a directed acyclic network generate independent messages and a single receiver node computes a target function $f$ of the messages. The objective is to maximize the average number of times $f$ can be computed per network usage, i.e., the ``computing capacity''. The \textit{network coding} problem for a single-receiver network is a special case of the network computing problem in which all of the source messages must be reproduced at the receiver. For network coding with a single receiver, routing is known to achieve the capacity by achieving the network \textit{min-cut} upper bound. We extend the definition of min-cut to the network computing problem and show that the min-cut is still an upper bound on the maximum achievable rate and is tight for computing (using coding) any target function in multi-edge tree networks and for computing linear target functions in any network. We also study the bound's tightness for different classes of target functions. In particular, we give a lower bound on the computing capacity in terms of the Steiner tree packing number and a different bound for symmetric functions. We also show that for certain networks and target functions, the computing capacity can be less than an arbitrarily small fraction of the min-cut bound.

1 citations