LEFT-RS: A Lock-Free Fault-Tolerant Resource Sharing Protocol for Multicore Real-Time Systems
Nan Chen, Xiaotian Dai, Tong Cheng, Alan Burns, Iain Bate, Shuai Zhao

TL;DR
LEFT-RS is a novel lock-free protocol for multicore real-time systems that enhances fault tolerance and resource efficiency by enabling concurrent resource access and providing improved schedulability.
Contribution
The paper introduces LEFT-RS, a lock-free fault-tolerant resource sharing protocol that allows parallel resource access and improves fault resilience in multicore real-time systems.
Findings
Achieves up to 84.5% improvement in schedulability.
Provides comprehensive worst-case response time analysis.
Significantly outperforms existing resource sharing approaches.
Abstract
Emerging real-time applications have driven the transition to multicore embedded systems, where tasks must share resources due to functional demands and limited availability. These resources, whether local or global, are protected within critical sections to prevent race conditions, with locking protocols ensuring both exclusive access and timing requirements. However, transient faults occurring within critical sections can disrupt execution and propagate errors across multiple tasks. Conventional locking protocols fail to address such faults, and integrating traditional fault tolerance techniques often increases blocking. Recent approaches improve fault recovery through parallel replica execution; however, challenges remain due to sequential accessing, coordination overhead, and susceptibility to common-mode faults. In this paper, we propose a Lock-frEe Fault-Tolerant Resource Sharing…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsReal-Time Systems Scheduling · Distributed systems and fault tolerance · Parallel Computing and Optimization Techniques
