On the Limits of Causal Observation in Shared-Memory Systems

2026-10-23来源 arXiv cs.DCEnglish
arXiv:2606.14093v2 Announce Type: replace Abstract: Reasoning about concurrent system correctness requires detecting real-time operation precedence (<_h in asynchronous shared-memory systems real-time precedence and information-flow causality diverge rendering causality-tracking techniques like vector clocks incapable of recovering an external monitor observing operation boundaries faces inherent limitation: it must either miss genuine precedences or report spurious we formalize this challenge as the causal observability problem prove that strong consistency---achieving both soundness completeness simultaneously---is unachievable at observable boundary. then establish a tight placement dichotomy: instrumenting externally guarantees whereas internally independently timestamping algorithm. to construct sound monitors analyze three non-blocking implementations: fainc centralized counter striped decentralized collect iterative process snapshot are linearizable fails all standard object consistency models---satisfying neither linearizability sequential nor quiescent consistency. crucially invariance result: implementations provide identical cop under placement. demonstrates fundamental theoretical decoupling---observational operates pairwise interval does not require global witness demands. empirical evaluation numa system shows matches high throughput scalability while preserving eliminating central contention.>

原文:https://www.a8q9.cn/en/article/on-the-limits-of-causal-observation-in-shared-memory-systems-c67837.html

相关文章