@inproceedings{15da45b237294196bba8e1b9566e0595,
title = "Suspension-based locking protocols for parallel real-time tasks",
abstract = "Suspension-based locks are widely used in realtime systems to coordinate simultaneous accesses to exclusive shared resources. Although suspension-based locks have been well studied for sequential real-time tasks, little work has been done on this topic for parallel real-time tasks. This paper for the first time studies the problem of how to extend existing sequential-task locking protocols and their analysis techniques to the parallel task model. More specifically, we extend two locking protocols OMLP and OMIP, which were designed for clustered scheduling of sequential real-time tasks, to federated scheduling of parallel real-time tasks, and develop path-oriented techniques to analyze and count blocking time. Experiments are conducted to evaluate the performance of our proposed approaches and compare them against the state-of-the-art.",
keywords = "DAG, Locking protocol, Parallel, Real time",
author = "Xu Jiang and Nan Guan and Yue Tang and Weichen Liu and Hancong Duan",
year = "2020",
doi = "10.1109/RTSS46320.2019.00033",
language = "English",
isbn = "9781728144030",
series = "Proceedings - Real-Time Systems Symposium",
publisher = "IEEE",
pages = "274--286",
booktitle = "Proceedings - 2019 IEEE 40th Real-Time Systems Symposium, RTSS 2019",
address = "United States",
note = "40th IEEE Real-Time Systems Symposium (RTSS 2019), 40th Real-Time Systems Symposium ; Conference date: 03-12-2019 Through 06-12-2019",
}