AgileLog: A Forkable Shared Log for Agents on Data Streams

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Bhat, Shreesha G., Hong, Tony, Noguera, Michael, Alagappan, Ramnatthan, Ganesan, Aishwarya
Natura: Preprint
Pubblicazione: 2026
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866908977600659456
author Bhat, Shreesha G.
Hong, Tony
Noguera, Michael
Alagappan, Ramnatthan
Ganesan, Aishwarya
author_facet Bhat, Shreesha G.
Hong, Tony
Noguera, Michael
Alagappan, Ramnatthan
Ganesan, Aishwarya
contents In modern data-streaming systems, alongside traditional programs, a new type of entity has emerged that can interact with streaming data: AI agents. Unlike traditional programs, AI agents use LLM reasoning to accomplish high-level tasks specified in natural language over streaming data. Unfortunately, current streaming systems cannot fully support agents: they lack the fundamental mechanisms to avoid the performance interference caused by agentic tasks and to safely handle agentic writes. We argue that the shared log, the core abstraction underlying streaming data, must support creating forks of itself, and that such a forkable shared log serves as a great substrate for agents acting on streaming data. We propose AgileLog, a new shared log abstraction that provides novel forking primitives for agentic use cases. We design Bolt, an implementation of the AgileLog abstraction, that uses novel techniques to make forks cheap, and provide logical and performance isolation.
format Preprint
id arxiv_https___arxiv_org_abs_2604_14590
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle AgileLog: A Forkable Shared Log for Agents on Data Streams
Bhat, Shreesha G.
Hong, Tony
Noguera, Michael
Alagappan, Ramnatthan
Ganesan, Aishwarya
Distributed, Parallel, and Cluster Computing
Artificial Intelligence
In modern data-streaming systems, alongside traditional programs, a new type of entity has emerged that can interact with streaming data: AI agents. Unlike traditional programs, AI agents use LLM reasoning to accomplish high-level tasks specified in natural language over streaming data. Unfortunately, current streaming systems cannot fully support agents: they lack the fundamental mechanisms to avoid the performance interference caused by agentic tasks and to safely handle agentic writes. We argue that the shared log, the core abstraction underlying streaming data, must support creating forks of itself, and that such a forkable shared log serves as a great substrate for agents acting on streaming data. We propose AgileLog, a new shared log abstraction that provides novel forking primitives for agentic use cases. We design Bolt, an implementation of the AgileLog abstraction, that uses novel techniques to make forks cheap, and provide logical and performance isolation.
title AgileLog: A Forkable Shared Log for Agents on Data Streams
topic Distributed, Parallel, and Cluster Computing
Artificial Intelligence
url https://arxiv.org/abs/2604.14590