Skip to main navigation Skip to search Skip to main content

Running Consistent Applications Closer to Users with Radical for Lower Latency

  • Nicolaas Kaashoek
  • , Oleg A. Golev
  • , Austin T. Li
  • , Amit Aryeh Levy
  • , Wyatt Lloyd

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Running applications close to users - in nearby datacenters, at edge points of presence, or in on-premises clusters - is attractive, as it reduces end-to-end latency. Moving strong consistent applications closer to users is difficult, as they incur high latencies either when accessing, or coordinating, their storage system. This restricts such applications to running co-located with their data, in a datacenter. Radical allows these applications to leverage the latency benefits that come from running near users. Radical uses its new LVI protocol to perform all necessary coordination in a single request. This request guarantees linearizability with a combination of locks, a validation step, and write intents. Radical hides the latency of the LVI request by overlapping it with speculative execution of the application. Our evaluation shows that Radical achieves 84-89% of the latency improvement obtainable by moving out of the datacenter, while providing Linearizability.

Original languageEnglish (US)
Title of host publicationSOSP 2025 - Proceedings of the 2025 ACM SIGOPS 31st Symposium on Operating Systems Principles
PublisherAssociation for Computing Machinery, Inc
Pages962-978
Number of pages17
ISBN (Electronic)9798400718700
DOIs
StatePublished - Oct 12 2025
Event31st ACM Symposium on Operating Systems Principles, SOSP 2025 - Seoul, Korea, Republic of
Duration: Oct 13 2025Oct 16 2025

Publication series

NameSOSP 2025 - Proceedings of the 2025 ACM SIGOPS 31st Symposium on Operating Systems Principles

Conference

Conference31st ACM Symposium on Operating Systems Principles, SOSP 2025
Country/TerritoryKorea, Republic of
CitySeoul
Period10/13/2510/16/25

All Science Journal Classification (ASJC) codes

  • Computational Theory and Mathematics
  • Computer Science Applications
  • Software

Fingerprint

Dive into the research topics of 'Running Consistent Applications Closer to Users with Radical for Lower Latency'. Together they form a unique fingerprint.

Cite this