Fast and Resource Competitive Broadcast in Multi-channel Radio Networks

04/12/2019
by   Haimin Chen, et al.
0

Consider a single-hop, multi-channel, synchronous radio network in which a source node needs to disseminate a message to all other n-1 nodes. An adversary called Eve, which captures environmental noise and potentially malicious interference, aims to disrupt this process via jamming. Assume sending, listening, or jamming on one channel for one time slot costs unit energy. The question is, if Eve spends T units of energy on jamming, can we devise broadcast algorithms in which each node's cost is o(T)? Previous results show such resource competitive algorithms do exist in the single-channel setting: each node can receive the message within Õ(T+n) time slots while spending only Õ(√(T/n)+1) energy. In this paper, we show that when Eve is oblivious, the existence of multiple channels allows even faster message dissemination, while preserving resource competitiveness. Specifically, we have identified an efficient "epidemic broadcast" scheme in the multi-channel setting that is robust again jamming. Extending this scheme leads to a randomized algorithm called MultiCast which uses n/2 channels, and accomplishes broadcast in Õ(T/n+1) time slots while costing each node only Õ(√(T/n)+1) energy. When the value of n is unknown, we further propose MultiCastAdv, in which each node's running time is Õ(T/(n^1-2α)+n^2α), and each node's cost is Õ(√(T/(n^1-2α))+n^2α). Here, 0<α<1/4 is a tunable parameter affecting the constant hiding behind the big-O notation. To handle the issue of limited channel availability, we have also devised variants for both MultiCast and MultiCastAdv that can work in networks in which only C channels are available, for any C≥ 1. These variants remain to be resource competitive, and have (near) optimal time complexity in many cases.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/12/2020

Competitive Broadcast against Adaptive Adversary in Multi-channel Radio Networks

Wireless networks are vulnerable to adversarial jamming due to the open ...
research
11/11/2017

Broadcast in radio networks: time vs. energy tradeoffs

In wireless networks, consisting of battery-powered devices, energy is a...
research
11/12/2021

Robust and Optimal Contention Resolution without Collision Detection

We consider the classical contention resolution problem where nodes arri...
research
07/22/2021

Low latency allcast over broadcast erasure channels

Consider n nodes communicating over an unreliable broadcast channel. Eac...
research
05/28/2018

Cost Sharing Games for Energy-Efficient Multi-Hop Broadcast in Wireless Networks

We study multi-hop broadcast in wireless networks with one source node a...
research
11/11/2020

Synchronous Concurrent Broadcasts for Intermittent Channels with Bounded Capacities

In this work we extend the recently proposed synchronous broadcast algor...
research
11/15/2020

Echo-CGC: A Communication-Efficient Byzantine-tolerant Distributed Machine Learning Algorithm in Single-Hop Radio Network

In this paper, we focus on a popular DML framework – the parameter serve...

Please sign up or login with your details

Forgot password? Click here to reset