DocumentCode
1799257
Title
Bursty-Interference Analysis Techniques for Analyzing Complex Real-Time Task Models
Author
Cong Liu ; Jian-Jia Chen
Author_Institution
Dept. of Comput. Sci., Univ. of Texas at Dallas, Dallas, TX, USA
fYear
2014
fDate
2-5 Dec. 2014
Firstpage
173
Lastpage
183
Abstract
Due to the recent trend towards building complex real-time cyber-physical systems, system designers need to develop and choose expressive formal models for representing such systems, as the model should be adequately expressive such that it can accurately convey the relevant characteristics of the system being modeled. Compared to the classical sporadic task model, there exist a number of real-time task models that are more expressive. However, such models are often complex and thus are rather difficult to be analyzed efficiently. Due to this reason, prior analysis methods for dealing with such complex task models are pessimistic. In this paper, a novel analysis technique, namely the bur sty-interference analysis, is presented for analyzing two common expressive real-time task models, the general self-suspending task model and the deferrable server task model. This technique is used to derive new uniprocessor utilization-based schedulability tests and rate-monotonic utilization bounds for the two considered task models scheduled under rate-monotonic scheduling. Extensive experiments presented herein show that our proposed tests improve upon prior tests in all scenarios, in many cases by a wide margin. To the best of our knowledge, these are the first techniques that can efficiently analyze the general self-suspending and deferrable server task models on uniprocessors.
Keywords
real-time systems; task analysis; bursty-interference analysis techniques; classical sporadic task model; complex real-time cyber-physical systems; complex real-time task models; complex task models; deferrable server task models; expressive formal models; expressive real-time task models; prior analysis methods; rate-monotonic scheduling; rate-monotonic utilization bounds; self-suspending task model; system designers; uniprocessor utilization-based schedulability tests; uniprocessors; Analytical models; Computational modeling; Interference; Real-time systems; Schedules; Servers; Suspensions; bursty-interference analysis; deferrable server; real-time systems; scheduling; self-suspension;
fLanguage
English
Publisher
ieee
Conference_Titel
Real-Time Systems Symposium (RTSS), 2014 IEEE
Conference_Location
Rome
ISSN
1052-8725
Type
conf
DOI
10.1109/RTSS.2014.10
Filename
7010485
Link To Document