Skip to search boxSkip to navigationSkip to main content

Decomposing broadcast algorithms using abstract MAC layers

*Corresponding author for this work
  • University of Winnipeg
    ,
  • Università della Svizzera italiana
    ,
  • University of Liverpool
    ,
  • Massachusetts Institute of Technology
Scholary Output:
Chapter in Book/Report/Conference proceeding
Conference contribution

Open access

Related Event

Title

6th ACM SIGACT-SIGMOBILE International Workshop on Foundations of Mobile Computing, DIALM-POMC 2010

Event type

Conference

Date

09/16/2010 - 09/16/2010

Location

Cambridge, MAUnited States

Abstract

In much of the theoretical literature on wireless algorithms, issues of message dissemination are considered together with issues of contention management. This combination leads to complicated algorithms and analysis, and makes it difficult to extend the work to harder communication problems. In this paper, we present results of a current project aimed at simplifying such algorithms and analysis by decomposing the treatment into two levels, using abstract "MAC layer" specifications to encapsulate the contention management. We use two different abstract MAC layers: the basic one of [14, 15] and a new probabilistic layer. We first present a typical randomized contention-manageent algorithm for a standard graph-based radio network model We show that it implements both abstract MAC layers. We combine this algorithm with greedy algorithms for single-message and multi-message global broadcast and analyze the combination, using both abstract MAC layers as intermediate layers. Using the basic MAC layer, we prove a bound of O(D log(n/ε) log Δ) for the time to deliver a single message everywhere with probability 1 - ε, where D is the network diameter, n is the number of nodes, and Δ is the maximum node degree. Using the probabilistic layer, we prove a bound of O((D + log(n/ε)) log Δ), which matches the best previously-known bound for single-message broadcast over the physical network model. For multi-message broadcast, we obtain bounds of O((D + kΔ) log(n/ε) log Δ) using the basic layer and O((D + kΔ log(n/ε)) log Δ) using the probabilistic layer, for the time to deliver a message everywhere in the presence of at most k concurrent messages.

Publication Information

Output type

Scholary Output:
Chapter in Book/Report/Conference proceeding
Conference contribution

Original language

English (US)

Pages from-to (Number of pages)

Pages 13-22 (10 pages)

Publication milestones

  • Published - 2010

Publication status

Published - 2010

Publication series

  • Publication series name: Proceedings of the 6th International Workshop on Foundations of Mobile Computing, DIALM-POMC '10
9781450304139

Publication IDs

  • Scopus: 78549272419

Host publication title

Proceedings of the 6th International Workshop on Foundations of Mobile Computing, DIALM-POMC '10

Publication metrics

Metrics

Scopus
citations
SciVal
FWCI
4.90
SciVal
Author count
4
SciVal
citations
20
SciVal
Paper percentile
76
Fractional count
1
Fractional count
0.25
Fractional count
3
Fractional count
0.75
Fractional count
1
Fractional count
1

PlumX, opens in new tab

Captures
3
Citation count
24

Funding Details

FundersFunding numbers
EPSRC
EP/H018816/1
NSF
0726514