Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/2942358.2942390acmconferencesArticle/Chapter ViewAbstractPublication PagesmobihocConference Proceedingsconference-collections
research-article
Public Access

Throughput-optimal multi-hop broadcast algorithms

Published: 05 July 2016 Publication History

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.

References

[1]
T. H. Cormen, C. E. Leiserson, R. L. Rivest, and C. Stein. Introduction to algorithms. MIT press, 2009.
[2]
R. Durrett. Probability: theory and examples. Cambridge university press, 2010.
[3]
D. V. Lindley. The theory of queues with a single server. In Mathematical Proceedings of the Cambridge Philosophical Society, volume 48, pages 277--289. Cambridge Univ Press, 1952.
[4]
L. Massoulie, A. Twigg, C. Gkantsidis, and P. Rodriguez. Randomized decentralized broadcasting algorithms. In INFOCOM 2007. 26th IEEE International Conference on Computer Communications. IEEE, pages 1073--1081. IEEE, 2007.
[5]
M. J. Neely. Stochastic network optimization with application to communication and queueing systems. Synthesis Lectures on Communication Networks, 3(1):1--211, 2010.
[6]
R. Rustin. Combinatorial Algorithms. Algorithmics Press, 1973.
[7]
S. Sarkar and L. Tassiulas. A framework for routing and congestion control for multicast information flows. Information Theory, IEEE Transactions on, 48(10):2690--2708, 2002.
[8]
A. Sinha, G. Paschos, and E. Modiano. Tech report {online}: Throughput-optimal multi-hop broadcast algorithms. http://arxiv.org/abs/1604.00446
[9]
A. Sinha, G. Paschos, C. ping Li, and E. Modiano. Throughput-optimal broadcast on directed acyclic graphs. In Computer Communications (INFOCOM), 2015 IEEE Conference on, pages 1248--1256, April 2015.
[10]
L. Tassiulas and A. Ephremides. Stability properties of constrained queueing systems and scheduling policies for maximum throughput in multihop radio networks. Automatic Control, IEEE Transactions on, 37(12):1936--1948, 1992.
[11]
D. Towsley and A. Twigg. Rate-optimal decentralized broadcasting: the wireless case, 2008.
[12]
D. B. West et al. Introduction to graph theory, volume 2. Prentice hall Upper Saddle River, 2001.
[13]
E. Wong and B. Hajek. Stochastic processes in engineering systems. Springer Science & Business Media, 2012.
[14]
S. Zhang, M. Chen, Z. Li, and L. Huang. Optimal distributed broadcasting with per-neighbor queues in acyclic overlay networks with arbitrary underlay capacity constraints. In Information Theory Proceedings (ISIT), 2013 IEEE International Symposium on, pages 814--818. IEEE, 2013.

Cited By

View all
  • (2019)Throughput-Optimal Broadcast in Wireless Networks with Point-to-Multipoint TransmissionsIEEE Transactions on Mobile Computing10.1109/TMC.2019.2940025(1-1)Online publication date: 2019
  • (2019)ECRA: An Encounter-aware and Clustering-based Routing Algorithm for Information-centric VANETsMobile Networks and Applications10.1007/s11036-019-01227-5Online publication date: 21-Feb-2019
  • (2019)Throughput and Packet Displacements of Dynamic Broadcasting AlgorithmsAlgorithms for Sensor Systems10.1007/978-3-030-34405-4_9(158-174)Online publication date: 5-Nov-2019
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Conferences
MobiHoc '16: Proceedings of the 17th ACM International Symposium on Mobile Ad Hoc Networking and Computing
July 2016
421 pages
ISBN:9781450341844
DOI:10.1145/2942358
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 05 July 2016

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Research-article

Funding Sources

Conference

MobiHoc'16
Sponsor:

Acceptance Rates

Overall Acceptance Rate 296 of 1,843 submissions, 16%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)33
  • Downloads (Last 6 weeks)2
Reflects downloads up to 02 Sep 2024

Other Metrics

Citations

Cited By

View all
  • (2019)Throughput-Optimal Broadcast in Wireless Networks with Point-to-Multipoint TransmissionsIEEE Transactions on Mobile Computing10.1109/TMC.2019.2940025(1-1)Online publication date: 2019
  • (2019)ECRA: An Encounter-aware and Clustering-based Routing Algorithm for Information-centric VANETsMobile Networks and Applications10.1007/s11036-019-01227-5Online publication date: 21-Feb-2019
  • (2019)Throughput and Packet Displacements of Dynamic Broadcasting AlgorithmsAlgorithms for Sensor Systems10.1007/978-3-030-34405-4_9(158-174)Online publication date: 5-Nov-2019
  • (2018)Optimal Control for Generalized Network-Flow ProblemsIEEE/ACM Transactions on Networking (TON)10.1109/TNET.2017.278384626:1(506-519)Online publication date: 1-Feb-2018
  • (2017)Throughput-Optimal Broadcast in Wireless Networks with Point-to-Multipoint TransmissionsProceedings of the 18th ACM International Symposium on Mobile Ad Hoc Networking and Computing10.1145/3084041.3084064(1-10)Online publication date: 10-Jul-2017
  • (2017)Cross-Layer QoE-Based Incentive Mechanism for Video Streaming in Multi-Hop Wireless Networks2017 IEEE 86th Vehicular Technology Conference (VTC-Fall)10.1109/VTCFall.2017.8288177(1-7)Online publication date: Sep-2017
  • (2017)Throughput-Optimal Multi-Hop Broadcast AlgorithmsIEEE/ACM Transactions on Networking10.1109/TNET.2017.271853425:5(3088-3101)Online publication date: 1-Oct-2017
  • (2017)Optimal control for generalized network-flow problemsIEEE INFOCOM 2017 - IEEE Conference on Computer Communications10.1109/INFOCOM.2017.8056980(1-9)Online publication date: May-2017
  • (2017)ADMB: Application‐driven multihop broadcast for vehicular networksInternational Journal of Communication Systems10.1002/dac.330630:15Online publication date: 6-Mar-2017

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Get Access

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media