Saved in:
Bibliographic Details
Main Authors: Gupta, Sushant Kumar, Iyer, Anil Raghunath, Yu, Chang, Bagora, Neel, Pomerleau, Olivier, Kumar, Vivek, Kanthakumar, Prunthaban
Format: Preprint
Published: 2025
Subjects:
Online Access:https://arxiv.org/abs/2512.04096
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866915749184929792
author Gupta, Sushant Kumar
Iyer, Anil Raghunath
Yu, Chang
Bagora, Neel
Pomerleau, Olivier
Kumar, Vivek
Kanthakumar, Prunthaban
author_facet Gupta, Sushant Kumar
Iyer, Anil Raghunath
Yu, Chang
Bagora, Neel
Pomerleau, Olivier
Kumar, Vivek
Kanthakumar, Prunthaban
contents Low-latency message delivery is crucial for real-time systems. Data originating from a producer must be delivered to consumers, potentially distributed in clusters across metropolitan and continental boundaries. With the growing scale of computing, there can be several thousand consumers of the data. Such systems require a robust messaging system capable of transmitting messages containing data across clusters and efficiently delivering them to consumers. The system must offer guarantees like ordering and at-least-once delivery while avoiding overload on consumers, allowing them to consume messages at their own pace. This paper presents the design of Fast ACS (an abbreviation for Ads Copy Service), a file-based ordered message delivery system that leverages a combination of two-sided (inter-cluster) and one-sided (intra-cluster) communication primitives - namely, Remote Procedure Call and Remote Memory Access, respectively - to deliver messages. The system has been successfully deployed to dozens of production clusters and scales to accommodate several thousand consumers within each cluster, which amounts to Tbps-scale intra-cluster consumer traffic at peak. Notably, Fast ACS delivers messages to consumers across the globe within a few seconds or even sub-seconds (p99) based on the message volume and consumer scale, at a low resource cost.
format Preprint
id arxiv_https___arxiv_org_abs_2512_04096
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Formal Specification for Fast ACS: Low-Latency File-Based Ordered Message Delivery at Scale
Gupta, Sushant Kumar
Iyer, Anil Raghunath
Yu, Chang
Bagora, Neel
Pomerleau, Olivier
Kumar, Vivek
Kanthakumar, Prunthaban
Distributed, Parallel, and Cluster Computing
Low-latency message delivery is crucial for real-time systems. Data originating from a producer must be delivered to consumers, potentially distributed in clusters across metropolitan and continental boundaries. With the growing scale of computing, there can be several thousand consumers of the data. Such systems require a robust messaging system capable of transmitting messages containing data across clusters and efficiently delivering them to consumers. The system must offer guarantees like ordering and at-least-once delivery while avoiding overload on consumers, allowing them to consume messages at their own pace. This paper presents the design of Fast ACS (an abbreviation for Ads Copy Service), a file-based ordered message delivery system that leverages a combination of two-sided (inter-cluster) and one-sided (intra-cluster) communication primitives - namely, Remote Procedure Call and Remote Memory Access, respectively - to deliver messages. The system has been successfully deployed to dozens of production clusters and scales to accommodate several thousand consumers within each cluster, which amounts to Tbps-scale intra-cluster consumer traffic at peak. Notably, Fast ACS delivers messages to consumers across the globe within a few seconds or even sub-seconds (p99) based on the message volume and consumer scale, at a low resource cost.
title Formal Specification for Fast ACS: Low-Latency File-Based Ordered Message Delivery at Scale
topic Distributed, Parallel, and Cluster Computing
url https://arxiv.org/abs/2512.04096