Show simple item record

dc.contributor.authorHalldorsson, Magnus M.
dc.contributor.authorHolzer, Stephan Sebastian
dc.contributor.authorLynch, Nancy Ann
dc.date.accessioned2016-01-15T01:21:15Z
dc.date.available2016-01-15T01:21:15Z
dc.date.issued2015-07
dc.identifier.isbn9781450336178
dc.identifier.urihttp://hdl.handle.net/1721.1/100842
dc.description.abstractWe present the first algorithm that implements an abstract MAC (absMAC) layer in the Signal-to-Interference-plus-Noise-Ratio (SINR) wireless network model. We first prove that efficient SINR implementations are not possible for the standard absMAC specification. We modify that specification to an "approximate" version that better suits the SINR model. We give an efficient algorithm to implement the modified specification, and use it to derive efficient algorithms for higher-level problems of global broadcast and consensus. In particular, we show that the absMAC progress property has no efficient implementation in terms of the SINR strong connectivity graph G[subscript 1-ε], which contains edges between nodes of distance at most (1-ε) times the transmission range, where ε>0 is a small constant that can be chosen by the user. This progress property bounds the time until a node is guaranteed to receive some message when at least one of its neighbors is transmitting. To overcome this limitation, we introduce the slightly weaker notion of approximate progress into the absMAC specification. We provide a fast implementation of the modified specification, based on decomposing the algorithm of [10] into local and global parts. We analyze our algorithm in terms of local parameters such as node degrees, rather than global parameters such as the overall number of nodes. A key contribution is our demonstration that such a local analysis is possible even in the presence of global interference. Our absMAC algorithm leads to several new, efficient algorithms for solving higher-level problems in the SINR model. Namely, by combining our algorithm with high-level algorithms from [26], we obtain an improved (compared to [10]) algorithm for global single-message broadcast in the SINR model, and the first efficient algorithm for multi-message broadcast in that model. We also derive the first efficient algorithm for network-wide consensus, using a result of [32]. This work demonstrates that one can develop efficient algorithms for solving high-level problems in the SINR model, using graph-based algorithms over a local broadcast abstraction layer that hides the technicalities of the SINR platform such as global interference. Our algorithms do not require bounds on the network size, nor the ability to measure signal strength, nor carrier sensing, nor synchronous wakeup.en_US
dc.description.sponsorshipUnited States. Air Force Office of Scientific Research (Contract FA9550-13-1-0042)en_US
dc.description.sponsorshipNational Science Foundation (U.S.) (Award 0939370-CCF)en_US
dc.description.sponsorshipNational Science Foundation (U.S.) (Award CCF-1217506)en_US
dc.description.sponsorshipNational Science Foundation (U.S.) (Award CCF-AF-0937274)en_US
dc.language.isoen_US
dc.publisherAssociation for Computing Machinery (ACM)en_US
dc.relation.isversionofhttp://dx.doi.org/10.1145/2767386.2767432en_US
dc.rightsCreative Commons Attribution-Noncommercial-Share Alikeen_US
dc.rights.urihttp://creativecommons.org/licenses/by-nc-sa/4.0/en_US
dc.sourceMIT web domainen_US
dc.titleA Local Broadcast Layer for the SINR Network Modelen_US
dc.typeArticleen_US
dc.identifier.citationMagnus M. Halldorsson, Stephan Holzer, and Nancy Lynch. 2015. A Local Broadcast Layer for the SINR Network Model. In Proceedings of the 2015 ACM Symposium on Principles of Distributed Computing (PODC '15). ACM, New York, NY, USA, 129-138.en_US
dc.contributor.departmentMassachusetts Institute of Technology. Computer Science and Artificial Intelligence Laboratoryen_US
dc.contributor.departmentMassachusetts Institute of Technology. Department of Electrical Engineering and Computer Scienceen_US
dc.contributor.mitauthorHalldorsson, Magnus M.en_US
dc.contributor.mitauthorHolzer, Stephan Sebastianen_US
dc.contributor.mitauthorLynch, Nancy Annen_US
dc.relation.journalProceedings of the 2015 ACM Symposium on Principles of Distributed Computing (PODC '15)en_US
dc.eprint.versionAuthor's final manuscripten_US
dc.type.urihttp://purl.org/eprint/type/ConferencePaperen_US
eprint.statushttp://purl.org/eprint/status/NonPeerRevieweden_US
dspace.orderedauthorsHalldorsson, Magnus M.; Holzer, Stephan; Lynch, Nancyen_US
dc.identifier.orcidhttps://orcid.org/0000-0003-3045-265X
dc.identifier.orcidhttps://orcid.org/0000-0002-4004-605X
mit.licenseOPEN_ACCESS_POLICYen_US


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record