Advanced Search

The abstract MAC layer

Research and Teaching Output of the MIT Community

Show simple item record Kuhn, Fabian Lynch, Nancy Ann Newport, Calvin Charles 2012-07-26T18:46:30Z 2012-07-26T18:46:30Z 2009-09
dc.identifier.isbn 978-3-642-04354-3
dc.identifier.isbn 3-642-04354-2
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 then indicate how these results can be extended to mobile networks. en_US
dc.description.sponsorship Cisco Systems, Inc. en_US
dc.description.sponsorship Lehman Brothers (1993-2008) en_US
dc.description.sponsorship CUNY (A New MAC-Layer Paradigm for Mobile Ad-Hoc Networks) en_US
dc.description.sponsorship National Science Foundation (U.S.) (NSF Award Number CCF-0726514) en_US
dc.description.sponsorship National Science Foundation (U.S.) (NSF Award Number CNS-0715397) en_US
dc.language.iso en_US
dc.publisher Association for Computing Machinery en_US
dc.relation.isversionof en_US
dc.rights Creative Commons Attribution-Noncommercial-Share Alike 3.0 en_US
dc.rights.uri en_US
dc.source Lynch via Amy Stout en_US
dc.title The abstract MAC layer en_US
dc.type Article en_US
dc.identifier.citation Kuhn, Fabian, Nancy Lynch and Calvin Newport. "The abstract MAC layer." Proceedings of the 23rd international conference on Distributed computing, Elche, Spain, Sept. 23-25, 2009. p.48-62. en_US
dc.contributor.department Massachusetts Institute of Technology. Department of Electrical Engineering and Computer Science en_US
dc.contributor.department Massachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratory en_US
dc.contributor.approver Lynch, Nancy Ann
dc.contributor.mitauthor Lynch, Nancy Ann
dc.contributor.mitauthor Kuhn, Fabian
dc.contributor.mitauthor Newport, Calvin Charles
dc.relation.journal Proceedings of the 23rd International Conference on Distributed Computing, (DISC '09) en_US
dc.identifier.mitlicense OPEN_ACCESS_POLICY en_US
dc.eprint.version Author's final manuscript en_US
dc.type.uri en_US
dspace.orderedauthors Kuhn, Fabian; Lynch, Nancy; Newport, Calvin en_US

Files in this item

Name Size Format
Downloadable Full Text - PDF

This item appears in the following Collection(s)

Show simple item record

Creative Commons Attribution-Noncommercial-Share Alike 3.0 Except where otherwise noted, this item's license is described as Creative Commons Attribution-Noncommercial-Share Alike 3.0
Open Access