多处理器实时的锁定协议的系统评价
Multiprocessor Real-Time Locking Protocols: A Systematic Review
摘要:
我们系统地调查了从1988年到2018年关于分析可靠的多处理器实时的【形】锁定协议的文献,涵盖了以下主题:防止锁持有者抢占问题的进程机制,自旋锁协议,二进制信号量协议,独立性保持(或完全抢占式)锁定协议、读写器和k-排除同步、对嵌套临界区的支持,以及执行和系统整合方面。一个特别的重点是放置在暂停遗忘和暂停意识的信号量协议的分析方法,各自的优先级反转,最优性标准,最大优先级反转阻塞的下限,和匹配的渐近最优锁定协议的概念。
英文摘要:
We systematically survey the literature on analytically sound multiprocessor real-time locking protocols from 1988 until 2018, covering the following topics: progress mechanisms that prevent the lock-holder preemption problem, spin-lock protocols, binary semaphore protocols, independence-preserving (or fully preemptive) locking protocols, reader-writer and k-exclusion synchronization, support for nested critical sections, and implementation and system-integration aspects. A special focus is placed on the suspension-oblivious and suspension-aware analysis approaches for semaphore protocols, their respective notions of priority inversion, optimality criteria, lower bounds on maximum priority-inversion blocking, and matching asymptotically optimal locking protocols.
机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。