Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1109/SRDS.2015.13guideproceedingsArticle/Chapter ViewAbstractPublication PagesConference Proceedingsacm-pubtype
Article

Ridge: High-Throughput, Low-Latency Atomic Multicast

Published: 28 September 2015 Publication History

Abstract

It has been shown that the highest throughput for broadcasting messages in a point-to-point network is achieved with a ring topology. Although several ring-based group communication protocols have benefited from this observation, broadcasting messages along a ring overlay may lead to high latencies: In a system with n processes, at least n-1 communication steps are necessary for all processes to deliver a message. In this work, we argue that it is possible to reach optimal throughput without resorting to a ring topology (or to ip-multicast, typically unavailable in wide-area networks). This can be done by routing messages through different paths, while carefully using the available bandwidth at each process, resulting in a significantly lower latency for every message (potentially a single communication step). Based on this idea, we propose Ridge, a Paxos-based atomic multicast protocol where each message is initially forwarded to a single destination, the distributor, whose responsibility is to propagate the message to all other destinations. To utilize all bandwidth available in the system, processes alternate in the role of distributor. By doing this, the maximum system throughput matches that of ring-based protocols, with a latency that is not significantly dependent on the size of the system. Finally, we show that Ridge can also deliver messages optimistically, with even lower latency.

Cited By

View all
  • (2023)PrimCastProceedings of the 24th International Middleware Conference10.1145/3590140.3629110(124-136)Online publication date: 27-Nov-2023
  • (2022)Strengthening Atomic Multicast for Partitioned State Machine ReplicationProceedings of the 11th Latin-American Symposium on Dependable Computing10.1145/3569902.3569909(51-60)Online publication date: 21-Nov-2022
  • (2021)RamCastProceedings of the 22nd International Middleware Conference10.1145/3464298.3493393(172-184)Online publication date: 6-Dec-2021
  1. Ridge: High-Throughput, Low-Latency Atomic Multicast

    Recommendations

    Comments

    Information & Contributors

    Information

    Published In

    cover image Guide Proceedings
    SRDS '15: Proceedings of the 2015 IEEE 34th Symposium on Reliable Distributed Systems (SRDS)
    September 2015
    308 pages
    ISBN:9781467393027

    Publisher

    IEEE Computer Society

    United States

    Publication History

    Published: 28 September 2015

    Qualifiers

    • Article

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)0
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 03 Feb 2025

    Other Metrics

    Citations

    Cited By

    View all
    • (2023)PrimCastProceedings of the 24th International Middleware Conference10.1145/3590140.3629110(124-136)Online publication date: 27-Nov-2023
    • (2022)Strengthening Atomic Multicast for Partitioned State Machine ReplicationProceedings of the 11th Latin-American Symposium on Dependable Computing10.1145/3569902.3569909(51-60)Online publication date: 21-Nov-2022
    • (2021)RamCastProceedings of the 22nd International Middleware Conference10.1145/3464298.3493393(172-184)Online publication date: 6-Dec-2021

    View Options

    View options

    Figures

    Tables

    Media

    Share

    Share

    Share this Publication link

    Share on social media