Epidemic algorithms for replicated database maintenance
ACM SIGOPS Operating Systems Review
On the complexity of radio communication
STOC '89 Proceedings of the twenty-first annual ACM symposium on Theory of computing
The rank of sparse random matrices over finite fields
Random Structures & Algorithms
The broadcast storm problem in a mobile ad hoc network
MobiCom '99 Proceedings of the 5th annual ACM/IEEE international conference on Mobile computing and networking
Fast Probabilistic Algorithms for Verification of Polynomial Identities
Journal of the ACM (JACM)
More Flexible Exponentiation with Precomputation
CRYPTO '94 Proceedings of the 14th Annual International Cryptology Conference on Advances in Cryptology
FOCS '00 Proceedings of the 41st Annual Symposium on Foundations of Computer Science
A delay-tolerant network architecture for challenged internets
Proceedings of the 2003 conference on Applications, technologies, architectures, and protocols for computer communications
Logarithmic inapproximability of the radio broadcast problem
Journal of Algorithms
A Generic Distributed Broadcast Scheme in Ad Hoc Wireless Networks
IEEE Transactions on Computers
IEEE Transactions on Parallel and Distributed Systems
Probability and Computing: Randomized Algorithms and Probabilistic Analysis
Probability and Computing: Randomized Algorithms and Probabilistic Analysis
IEEE Transactions on Information Theory
IEEE Transactions on Information Theory
IEEE Transactions on Information Theory
Heuristics for network coding in wireless networks
WICON '07 Proceedings of the 3rd international conference on Wireless internet
Reliable multicast with network coding
Proceedings of the First Asia-Pacific Symposium on Internetware
On the improvement of scaling laws for large-scale MANETs with network coding
IEEE Journal on Selected Areas in Communications - Special issue on network coding for wireless communication networks
Reliable wireless broadcast with random network coding for real-time applications
WCNC'09 Proceedings of the 2009 IEEE conference on Wireless Communications & Networking Conference
Performance of network coding for ad hoc networks in realistic simulation scenarios
ICT'09 Proceedings of the 16th international conference on Telecommunications
On the energy benefit of network coding for wireless multiple unicast
ISIT'09 Proceedings of the 2009 IEEE international conference on Symposium on Information Theory - Volume 4
Network coding in ad hoc networks: a realistic simulation study
INFOCOM'09 Proceedings of the 28th IEEE international conference on Computer Communications Workshops
Dynamic network coding problem: an evolutionary approach
WiCOM'09 Proceedings of the 5th International Conference on Wireless communications, networking and mobile computing
Toward network coding-based protocols for data broadcasting in wireless ad hoc networks
IEEE Transactions on Wireless Communications
WiCOM'09 Proceedings of the 5th International Conference on Wireless communications, networking and mobile computing
Cooperative peer-to-peer information exchange via wireless network coding
GLOBECOM'09 Proceedings of the 28th IEEE conference on Global telecommunications
Proceedings of the 6th International Wireless Communications and Mobile Computing Conference
On the multimessage capacity region for undirected ring networks
IEEE Transactions on Information Theory
Lifetime-resource tradeoff for multicast traffic in wireless sensor networks
IEEE Transactions on Wireless Communications
Network coding-based reliable multicast in wireless networks
Computer Networks: The International Journal of Computer and Telecommunications Networking
PIE: cooperative peer-to-peer information exchange in network coding enabled wireless networks
IEEE Transactions on Wireless Communications
Lower bounds on the maximum energy benefit of network coding for wireless multiple unicast
EURASIP Journal on Wireless Communications and Networking - Special issue on network coding for wireless networks
Analyzing network coding gossip made easy
Proceedings of the forty-third annual ACM symposium on Theory of computing
Orthogonal feedback scheme for network coding
Journal of Network and Computer Applications
Packet scheduling with joint design of MIMO and network coding
Journal of Parallel and Distributed Computing
Part-whole dissemination of large multimedia contents in opportunistic networks
Computer Communications
Scheduling for network-coded multicast
IEEE/ACM Transactions on Networking (TON)
Network Coding for Overhead Reduction in Delay Tolerant Networks
Wireless Personal Communications: An International Journal
Hi-index | 0.06 |
We consider the problem of broadcasting in an ad hoc wireless network, where all nodes of the network are sources that want to transmit information to all other nodes. Our figure of merit is energy efficiency, a critical design parameter for wireless networks since it directly affects battery life and thus network lifetime. We prove that applying ideas from network coding allows to realize significant benefits in terms of energy efficiency for the problem of broadcasting, and propose very simple algorithms that allow to realize these benefits in practice. In particular, our theoretical analysis shows that network coding improves performance by a constant factor in fixed networks. We calculate this factor exactly for some canonical configurations. We then show that in networks where the topology dynamically changes, for example due to mobility, and where operations are restricted to simple distributed algorithms, network coding can offer improvements of a factor of log n, where n is the number of nodes in the network. We use the insights gained from the theoretical analysis to propose low-complexity distributed algorithms for realistic wireless ad hoc scenarios, discuss a number of practical considerations, and evaluate our algorithms through packet level simulation.