dc.contributor.author | Paschos, Georgios | |
dc.contributor.author | Sinha, Abhishek | |
dc.contributor.author | Modiano, Eytan H | |
dc.date.accessioned | 2017-05-16T18:25:56Z | |
dc.date.available | 2017-05-16T18:25:56Z | |
dc.date.issued | 2016-07 | |
dc.identifier.issn | 978-1-4503-4184-4 | |
dc.identifier.uri | http://hdl.handle.net/1721.1/109125 | |
dc.description.abstract | In this paper we design throughput-optimal dynamic broadcast algorithms for multi-hop networks with arbitrary topologies. Most of the previous broadcast algorithms route packets along spanning trees, rooted at the source node. For large time-varying networks, computing and maintaining a set of spanning trees is not efficient, as the network-topology may change frequently. In this paper we design a class of dynamic algorithms which make packet-by-packet scheduling and routing decisions and hence, obviate the need for maintaining any global topological structures, such as spanning trees. Our algorithms may be conveniently understood as a non-trivial generalization of the familiar back-pressure algorithm, which makes unicast packet routing and scheduling decisions, based on local queue-length information and does not require to maintain end-to-end paths. However, in the broadcast setting, due to packet duplications, it is hard to define appropriate queuing structures. We design and prove the optimality of a virtual-queue based algorithm, where virtual-queues are defined for subsets of nodes. We then propose a multi-class broadcast policy which combines the above scheduling algorithm with in-class-in-order packet forwarding, resulting in significant reduction in complexity. Finally, we evaluate performance of the proposed algorithms via extensive numerical simulations. | en_US |
dc.language.iso | en_US | |
dc.publisher | Association for Computing Machinery (ACM) | en_US |
dc.relation.isversionof | http://dx.doi.org/10.1145/2942358.2942390 | en_US |
dc.rights | Creative Commons Attribution-Noncommercial-Share Alike | en_US |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-sa/4.0/ | en_US |
dc.source | arXiv | en_US |
dc.title | Throughput-optimal multi-hop broadcast algorithms | en_US |
dc.type | Article | en_US |
dc.identifier.citation | Sinha, Abhishek, Georgios Paschos, and Eytan Modiano. “Throughput-Optimal Multi-Hop Broadcast Algorithms.” 17th ACM International Symposium on Mobile Ad Hoc Networking and Computing, 5-8 July, 2016, Paderborn, Germany, ACM Press, 2016. 51–60. | en_US |
dc.contributor.department | Massachusetts Institute of Technology. Department of Aeronautics and Astronautics | en_US |
dc.contributor.department | Massachusetts Institute of Technology. Laboratory for Information and Decision Systems | en_US |
dc.contributor.mitauthor | Sinha, Abhishek | |
dc.contributor.mitauthor | Modiano, Eytan H | |
dc.relation.journal | Proceedings of the 17th ACM International Symposium on Mobile Ad Hoc Networking and Computing - MobiHoc '16 | en_US |
dc.eprint.version | Original manuscript | en_US |
dc.type.uri | http://purl.org/eprint/type/ConferencePaper | en_US |
eprint.status | http://purl.org/eprint/status/NonPeerReviewed | en_US |
dspace.orderedauthors | Sinha, Abhishek; Paschos, Georgios; Modiano, Eytan | en_US |
dspace.embargo.terms | N | en_US |
dc.identifier.orcid | https://orcid.org/0000-0001-7220-0691 | |
dc.identifier.orcid | https://orcid.org/0000-0001-8238-8130 | |
mit.license | OPEN_ACCESS_POLICY | en_US |