Amber: A Debuggable Dataflow System Based on the Actor Model
Avinash Kumar, Zuozhi Wang, Shengquan Ni, Chen Li
摘要
A long-running analytic task on big data often leaves a developer in the dark without providing valuable feedback about the status of the execution. In addition, a failed job that needs to restart from scratch can waste earlier computing resources. An effective method to address these issues is to allow the developer to debug the task during its execution, which is unfortunately not supported by existing big data solutions. In this paper we develop a system called Amber that supports responsive debugging during the execution of a workflow task. After starting the execution, the developer can pause the job at will, investigate the states of the cluster, modify the job, and resume the computation. She can also set conditional breakpoints to pause the execution when certain conditions are satisfied. In this way, the developer can gain a much better understanding of the run-time behavior of the execution and more easily identify issues in the job or data. Amber is based on the actor model, a distributed computing paradigm that provides concurrent units of computation using actors. We give a full specification of Amber, and implement it on top of the Orleans system. Our experiments show its high performance and usability of debugging on computing clusters.
问问这篇 Paper
智能体会读完全文。
Lune 把这篇 Paper 索引到了每一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。
引用它的顶会 Paper5
- Move Fast and Meet Deadlines: Fine-grained Real-time Stream Processing with CameoLe Xu, Shivaram Venkataraman, Indranil Gupta, Luo Mai 等NSDI 2021 · 被引用 38 次
- Fries: Fast and Consistent Runtime Reconfiguration in Dataflow Systems with Transactional GuaranteesZuozhi Wang, Shengquan Ni, Avinash Kumar, Chen LiVLDB 2023 · 被引用 9 次
- Texera: A System for Collaborative and Interactive Data Analytics Using WorkflowsZuozhi Wang, Yicong Huang, Shengquan Ni, Avinash Kumar 等VLDB 2024 · 被引用 8 次
- Udon: Efficient Debugging of User-Defined Functions in Big Data Systems with Line-by-Line ControlYicong Huang, Zuozhi Wang, Chen LiSIGMOD 2024 · 被引用 6 次
- IcedTea: Efficient and Responsive Time-Travel Debugging in Dataflow SystemsShengquan Ni, Yicong Huang, Zuozhi Wang, Chen LiVLDB 2025 · 被引用 2 次
相关 Paper
- Relight: Simple User-Level Checkpointing and Fast-Forward Replay for Distributed Task-Based SystemsElliott Slaughter, Rupanshu Soi, Michael Bauer, Alex AikenOOPSLA 2026 · 被引用 1 次
- Characterization of Large Language Model Development in the DatacenterQinghao Hu, Zhisheng Ye, Zerui Wang, Guoteng Wang 等NSDI 2024 · 被引用 192 次
- Hybrid Deterministic and Nondeterministic Execution of Transactions in Actor SystemsYijian Liu, Li Su, Vivek Shah, Yongluan Zhou 等SIGMOD 2022 · 被引用 10 次
- Whiz: Data-Driven Analytics ExecutionRobert Grandl, Arjun Singhvi, Raajay Viswanathan, Aditya AkellaNSDI 2021 · 被引用 9 次
- BigDataflow: A Distributed Interprocedural Dataflow Analysis FrameworkZewen Sun, Duanchen Xu, Yiyu Zhang, Yun Qi 等FSE 2023 · 被引用 10 次
