Ownership: A Distributed Futures System for Fine-Grained Tasks
Stephanie Wang, Eric Liang, Edward Oakes, Benjamin Hindman, Frank Sifei Luan, Audrey Cheng, Ion Stoica
摘要
The distributed futures interface is an increasingly popular choice for building distributed applications that manipulate large amounts of data. Distributed futures are an extension of RPC that combines futures and distributed memory: a distributed future is a reference whose eventual value may be stored on a remote node. An application can then express distributed computation without having to specify when or where execution should occur and data should be moved.
Recent distributed futures applications require the ability to execute fine-grained computations, i.e., tasks that run on the order of milliseconds. Compared to coarse-grained tasks, fine-grained tasks are difficult to execute with acceptable system overheads. In this paper, we present a distributed futures system for fine-grained tasks that provides fault tolerance without sacrificing performance. Our solution is based on a novel concept called ownership, which assigns each object a leader for system operations. We show that this decentralized architecture can achieve horizontal scaling, 1ms latency per task, and fast failure handling.
问问这篇 Paper
智能体会读完全文。
Lune 把这篇 Paper 索引到了每一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。
引用它的顶会 Paper10
- ExoFlow: A Universal Workflow System for Exactly-Once DAGsSiyuan Zhuang, Stephanie Wang, Eric Liang, Yi Cheng 等OSDI 2023 · 被引用 9 次
- DRust: Language-Guided Distributed Shared Memory with Fine Granularity, Full Transparency, and Ultra EfficiencyHaoran Ma, Yifan Qiao, Shi Liu, Shan Yu 等OSDI 2024 · 被引用 8 次
- DmRPC: Disaggregated Memory-aware Datacenter RPC for Data-intensive ApplicationsJie Zhang, Xuzheng Chen, Yin Zhang, Zeke WangICDE 2024 · 被引用 5 次
- Exoshuffle: An Extensible Shuffle ArchitectureFrank Sifei Luan, Stephanie Wang, Samyukta Yagati, Sean Kim 等SIGCOMM 2023 · 被引用 4 次
- Styx: Transactional Stateful Functions on Streaming DataflowsKyriakos Psarakis, George Christodoulou, Georgios Siachamis, Marios Fragkoulis 等SIGMOD 2025 · 被引用 3 次
它引用的顶会 Paper2
相关 Paper
- Investigating the semantics of futures in transactional memory systemsJingna Zeng, Shady Issa, Paolo Romano, Luís E. T. Rodrigues 等PPoPP 2021 · 被引用 4 次
- OsirisBFT: Say No to Task Replication for Scalable Byzantine Fault Tolerant AnalyticsKasra Jamshidi, Keval VoraPPoPP 2024
- Fast Distributed Transactions for RDMA-based Disaggregated MemoryHaodi Lu, Haikun Liu, Yujian Zhang, Zhuohui Duan 等USENIX ATC 2025 · 被引用 9 次
- Parallel determinacy race detection for futuresYifan Xu, Kyle Singer, I-Ting Angelina LeePPoPP 2020 · 被引用 11 次
- SplitFT: Fault Tolerance for Disaggregated Datacenters via Remote Memory LoggingXuhao Luo, Ramnatthan Alagappan, Aishwarya GanesanEuroSys 2024 · 被引用 2 次
