Lock-based or Lock-less: Which Is Fresh?
Vishakha Ramani, Jiachen Chen, Roy D. Yates
摘要
We examine status updating systems in which timestamped status updates are stored/written in shared-memory. Specifically, we compare Read-Copy-Update (RCU) and Readers-Writer lock (RWL) as shared-memory synchronization primitives on the update freshness. To demonstrate the tension between readers and writers accessing shared-memory, we consider a network scenario with a pair of coupled updating processes. Location updates of a mobile terminal are written to a sharedmemory Forwarder Information Base (FIB) at a network forwarder. An application server sends "app updates" to the mobile terminal via the forwarder. Arriving app updates at forwarder are addressed (by reading the FIB) and forwarded to the mobile terminal. If a FIB read returns an outdated address, the misaddressed app update is lost in transit. We redesign these reader and writer processes using preemption mechanisms that improve the timeliness of updates. We present a Stochastic Hybrid System (SHS) framework to analyze location and app update age processes and show how these two age processes are coupled through synchronization primitives. Our analysis shows that using a lock-based primitive (RWL) can serve fresher app updates to the mobile terminal at higher location update rates while lock-less (RCU) mechanism favors timely delivery of app updates at lower location update rates.
Index Terms-Network performance analysis, Read Copy Update, Reader Writer Locks, Age-of-Information 1 Formally, a critical section is a protected section of the shared resource that is protected against multiple concurrent accesses
问问这篇 Paper
智能体会读完全文。
Lune 把这篇 Paper 索引到了每一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。
相关 Paper
- An HTM-based update-side synchronization for RCU on NUMA systemsSeongjae Park, Paul E. McKenney, Laurent Dufour, Heon Y. YeomEuroSys 2020 · 被引用 4 次
- Minimizing AoI of Non-Uniform Multi-Source Real-Time Data Updates: Model Generalization, Analysis and Performance EvaluationXiaoxing Qiu, Weiwei Wu, Chenchen Fu, Zelin Yun 等RTSS 2023 · 被引用 4 次
- Unifying AoI Minimization and Remote Estimation - Optimal Sensor/Controller Coordination with Random Two-way DelayCho-Hsin Tsai, Chih-Chun WangINFOCOM 2020 · 被引用 29 次
- Verifying General-Purpose RCU for Reclamation in Relaxed Memory Separation LogicJaehwang Jung, Sunho Park, Janggun Lee, Jeho Yeon 等PLDI 2025 · 被引用 1 次
- Sending Timely Status Updates through Channel with Random Delay via Online LearningHaoyue Tang, Yuchao Chen, Jingzhou Sun, Jintao Wang 等INFOCOM 2022 · 被引用 11 次
