Show simple item record

dc.contributor.authorChandra, Shashwat
dc.contributor.authorChang, Yi-Jun
dc.contributor.authorDory, Michal
dc.contributor.authorGhaffari, Mohsen
dc.contributor.authorLeitersdorf, Dean
dc.date.accessioned2024-07-23T19:21:36Z
dc.date.available2024-07-23T19:21:36Z
dc.date.issued2024-06-17
dc.identifier.isbn979-8-4007-0416-1
dc.identifier.urihttps://hdl.handle.net/1721.1/155768
dc.descriptionSPAA ’24, June 17–21, 2024, Nantes, Franceen_US
dc.description.abstractWe revisit the classic broadcast problem, wherein we have k messages, each composed of O(log n) bits, distributed arbitrarily across a network. The objective is to broadcast these messages to all nodes in the network. In the distributed CONGEST model, a textbook algorithm solves this problem in O(D+k) rounds, where D is the diameter of the graph. While the O(D) term in the round complexity is unavoidable---given that Ω(D) rounds are necessary to solve broadcast in any graph ---it remains unclear whether the O(k) term is needed in all graphs. In cases where the minimum cut size is one, simply transmitting messages from one side of the cut to the other would require Ω(k) rounds. However, if the size of the minimum cut is larger, it may be possible to develop faster algorithms. This motivates the exploration of the broadcast problem in networks with high edge connectivity. In this work, we present a simple randomized distributed algorithm for performing k-message broadcast in O(((n+k)/λ)log n) rounds in any n-node simple graph with edge connectivity λ. When k = Ω(n), our algorithm is universally optimal, up to an O(log n) factor, as its complexity nearly matches an information-theoretic Ω(k/λ) lower bound that applies to all graphs, even when the network topology is known to the algorithm. The setting k = Ω(n) is particularly interesting because several fundamental problems can be reduced to broadcasting Ω(n) messages. Our broadcast algorithm finds several applications in distributed computing, enabling O(1)-approximation for all distances and (1+ε)-approximation for all cut sizes in ~O(n/λ) rounds.en_US
dc.publisherACM|SPAA '24: Proceedings of the 36th ACM Symposium on Parallelism in Algorithms and Architecturesen_US
dc.relation.isversionof10.1145/3626183.3659959en_US
dc.rightsCreative Commons Attributionen_US
dc.rights.urihttps://creativecommons.org/licenses/by/4.0/en_US
dc.sourceAssociation for Computing Machineryen_US
dc.titleFast Broadcast in Highly Connected Networksen_US
dc.typeArticleen_US
dc.identifier.citationChandra, Shashwat, Chang, Yi-Jun, Dory, Michal, Ghaffari, Mohsen and Leitersdorf, Dean. 2024. "Fast Broadcast in Highly Connected Networks."
dc.contributor.departmentMassachusetts Institute of Technology. Department of Electrical Engineering and Computer Science
dc.identifier.mitlicensePUBLISHER_CC
dc.eprint.versionFinal published versionen_US
dc.type.urihttp://purl.org/eprint/type/ConferencePaperen_US
eprint.statushttp://purl.org/eprint/status/NonPeerRevieweden_US
dc.date.updated2024-07-01T07:53:03Z
dc.language.rfc3066en
dc.rights.holderThe author(s)
dspace.date.submission2024-07-01T07:53:03Z
mit.licensePUBLISHER_CC
mit.metadata.statusAuthority Work and Publication Information Neededen_US


Files in this item

Thumbnail
Thumbnail

This item appears in the following Collection(s)

Show simple item record