Show simple item record

dc.contributor.authorNewport, Calvin Charles
dc.contributor.authorLynch, Nancy Ann
dc.date.accessioned2016-01-15T01:07:20Z
dc.date.available2016-01-15T01:07:20Z
dc.date.issued2015-07
dc.identifier.isbn9781450336178
dc.identifier.urihttp://hdl.handle.net/1721.1/100841
dc.description.abstractIn this paper, we implement an efficient local broadcast service for the dual graph model, which describes communication in a radio network with both reliable and unreliable links. Our local broadcast service offers probabilistic latency guarantees for: (1) message delivery to all reliable neighbors (i.e., neighbors connected by reliable links), and (2) receiving some message when one or more reliable neighbors are broadcasting. This service significantly simplifies the design and analysis of algorithms for the otherwise challenging dual graph model. To this end, we also note that our solution can be interpreted as an implementation of the abstract MAC layer specification---therefore translating the growing corpus of algorithmic results studied on top of this layer to the dual graph model. At the core of our service is a seed agreement routine which enables nodes in the network to achieve "good enough" coordination to overcome the difficulties of unpredictable link behavior. Because this routine has potential application to other problems in this setting, we capture it with a formal specification---simplifying its reuse in other algorithms. Finally, we note that in a break from much work on distributed radio network algorithms, our problem definitions (including error bounds), implementation, and analysis do not depend on global network parameters such as the network size, a goal which required new analysis techniques. We argue that breaking the dependence of these algorithms on global parameters makes more sense and aligns better with the rise of ubiquitous computing, where devices will be increasingly working locally in an otherwise massive network. Our push for locality, in other words, is a contribution independent of the specific radio network model and problem studied here.en_US
dc.description.sponsorshipFord Motor Company. University Research Programen_US
dc.description.sponsorshipNational Science Foundation (U.S.) (Award CCF-1320279)en_US
dc.description.sponsorshipNational Science Foundation (U.S.) (Award CCF-0937274)en_US
dc.description.sponsorshipNational Science Foundation (U.S.) (Award CCF-1217506)en_US
dc.description.sponsorshipNational Science Foundation (U.S.) (Award CCF-0939370)en_US
dc.description.sponsorshipUnited States. Air Force Office of Scientific Research (Award FA9550-13-1-0042)en_US
dc.language.isoen_US
dc.publisherAssociation for Computing Machinery (ACM)en_US
dc.relation.isversionofhttp://dx.doi.org/10.1145/2767386.2767411en_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 (Truly) Local Broadcast Layer for Unreliable Radio Networksen_US
dc.typeArticleen_US
dc.identifier.citationNancy Lynch and Calvin Newport. 2015. A (Truly) Local Broadcast Layer for Unreliable Radio Networks. In Proceedings of the 2015 ACM Symposium on Principles of Distributed Computing (PODC '15). ACM, New York, NY, USA, 109-118.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.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.orderedauthorsLynch, Nancy; Newport, Calvinen_US
dc.identifier.orcidhttps://orcid.org/0000-0003-3045-265X
mit.licenseOPEN_ACCESS_POLICYen_US


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record