Chronos: Efficient Bolt-on Branching Across Data Stores for Stateful Agentic Applications

📅 2026-09-13
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
为了解决数据密集型应用在异构数据存储间高效创建、隔离和合并分支的问题,提出了Chronos系统,采用基于区间版本控制技术及分离架构实现。
📝 Abstract
Data-centric applications increasingly use speculative execution to explore multiple candidate paths where each path modifies state distributed across heterogeneous data stores. This trend is intensified by the rise of tool-calling agents. Hence, applications need data systems that can create branches quickly, isolate state-modifying paths, and merge changes consistently across stores without imposing substantial query overhead. Existing systems provide only partial support, forcing applications to coordinate branches and merges manually, which increases overhead and risks inconsistent cross-store state. To solve this problem, we introduce Chronos, a bolt-on system that provides branching capability across heterogeneous data stores. We make two contributions. First, Chronos introduces a compact interval-based versioning technique that enables efficient branching and data sharing through simple query rewrite. Second, Chronos introduces a bolt-on architecture that separates branch management from data path within each store. Combined with interval-based versioning, this separation provides atomic cross-store visibility for merges and enables Chronos to support diverse data stores without modifying their engines. We implement Chronos for PostgreSQL, SQLite, DuckDB, Qdrant, and a DBMS-backed filesystem. We evaluate it using cross-store agent workflows, MCTS-style exploration, and per-store benchmarks. Chronos runs MCTS-style exploration up to 16.7x faster than existing approaches while maintaining practical query performance across the underlying stores. Under concurrent cross-store workflows, Chronos prevents partially visible merges while substantially outperforming serialized execution.
Problem

Research questions and friction points this paper is trying to address.

speculative execution
heterogeneous data stores
branching
state modification
cross-store consistency
Innovation

Methods, ideas, or system contributions that make the work stand out.

interval-based versioning
bolt-on architecture
cross-store visibility
heterogeneous data stores
efficient branching
🔎 Similar Papers
No similar papers found.