Advanced Search

The Abstract MAC Layer

Research and Teaching Output of the MIT Community

Show simple item record

dc.contributor.advisor Nancy Lynch Newport, Calvin en_US Lynch, Nancy en_US Kuhn, Fabian en_US
dc.contributor.other Theory of Computation en_US 2009-02-23T16:30:04Z 2009-02-23T16:30:04Z 2009-02-21
dc.description.abstract 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 their algorithms in terms of these functions, independently of specific channel behavior. Concrete implementations of the Abstract MAC Layer over basic radio network models generate concrete definitions for these delay functions, automatically adapting bounds proven for the abstract service to bounds for the specific radio network under consideration. To illustrate this approach, we use the Abstract MAC Layer to study the new problem of Multi-Message Broadcast, a generalization of standard single-message broadcast, in which any number of messages arrive at any processes at any times.We present and analyze two algorithms for Multi-Message Broadcast in static networks: a simple greedy algorithm and one that uses regional leaders. We indicate how these results can be extended to mobile networks. en_US
dc.format.extent 26 p. en_US
dc.relation.ispartofseries MIT-CSAIL-TR-2009-009 en_US
dc.relation.isreplacedby MIT-CSAIL-TR-2009-021
dc.title The Abstract MAC Layer en_US

Files in this item

Name Size Format Description
MIT-CSAIL-TR-2009 ... 354.5Kb PDF
MIT-CSAIL-TR-2009 ... 1.497Mb Postscript

This item appears in the following Collection(s)

Show simple item record