The Cost of Global Broadcast Using Abstract MAC Layers
نویسندگان
چکیده
We analyze greedy algorithms for broadcasting messages throughout a multi-hop wireless network, using a slot-based model that includes message collisions without collision detection. Our algorithms are split formally into two pieces: a high-level piece for broadcast and a low-level piece for contention management. We accomplish the split using abstract versions of the MAC layer to encapsulate the contention management. We use two different abstract MAC layers: a basic non-probabilistic one, which our contention management algorithm implements with high probability, and a probabilistic one, which our contention management algorithm implements precisely. Using this approach, we obtain the following complexity bounds: Single-message broadcast, using the basic abstract MAC layer, takes time O(D log( ) log(∆)) to deliver the message everywhere with probability 1 − , where D is the network diameter, n is the number of nodes, and ∆ is the maximum node degree. Single-message broadcast, using the probabilistic abstract MAC layer, takes time only O((D + log( )) log(∆)). For multi-message broadcast, the bounds are O((D+ k′∆) log( ) log(∆)) using the basic layer and O((D+ k ′∆ log( )) log(∆)) using the probabilistic layer, for the time to deliver a single message everywhere in the presence of at most k′ concurrent messages.
منابع مشابه
Multi-message broadcast with abstract MAC layers and unreliable links Citation
We study the multi-message broadcast problem using abstract MAC layer models of wireless networks. These models capture the key guarantees of existing MAC layers while abstracting away low-level details such as signal propagation and contention. We begin by studying upper and lower bounds for this problem in a standard abstract MAC layer model—identifying an interesting dependence between the s...
متن کاملMAC Design for Analog Network Coding Citation
Most medium access control (MAC) mechanisms discard collided packets and consider interference harmful. Recent work on Analog Network Coding (ANC) suggests a different approach, in which multiple interfering transmissions are strategically scheduled. Receiving nodes collect the results of collisions and then use a decoding process, such as ZigZag decoding, to extract the packets involved in the...
متن کاملThe Abstract Mac Layer Publisher Association for Computing Machinery Accessed Terms of Use Detailed Terms the Abstract Mac Layer
A diversity of possible communication assumptions complicates the study of algorithms and lower bounds for radio networks. We address this problem by defining an Abstract MAC Layer. This service provides reliable local broadcast communication, with timing guarantees stated in terms of a collection of abstract delay functions applied to the relevant contention. Algorithm designers can analyze th...
متن کاملBroadcast Routing in Wireless Ad-Hoc Networks: A Particle Swarm optimization Approach
While routing in multi-hop packet radio networks (static Ad-hoc wireless networks), it is crucial to minimize power consumption since nodes are powered by batteries of limited capacity and it is expensive to recharge the device. This paper studies the problem of broadcast routing in radio networks. Given a network with an identified source node, any broadcast routing is considered as a directed...
متن کاملExploiting Wireless Broadcast By Opportunistic Packet Splaying
The IEEE 802.11 random access MAC suffers from expensive channel acquisition costs which are exacerbated by the use of TCP. This floor acquisition mechanism is primarily a way to fashion unicast “links” out of what is fundamentally a broadcast medium. The main thesis of this paper is that such unicast usage of the wireless channel is unnecessary, and that once the floor has been acquired, we ca...
متن کامل