A General Analysis Framework for Soft Real-Time Tasks

被引:6
|
作者
Dong, Zheng [1 ,2 ]
Liu, Cong [1 ]
Bateni, Soroush [1 ]
Kong, Zelun [1 ]
He, Liang [3 ]
Zhang, Lingming [1 ]
Prakash, Ravi [1 ]
Zhang, Yuqun [2 ,4 ]
机构
[1] Univ Texas Dallas, Dept Comp Sci, Richardson, TX 75080 USA
[2] Southern Univ Sci & Technol, Dept Comp Sci & Engn, Shenzhen 518055, Guangdong, Peoples R China
[3] Univ Colorado, Dept Comp Sci & Engn, Denver, CO 80124 USA
[4] Univ Key Lab Evolving Intelligent Syst, Shenzhen Key Lab Computat Intelligence, Shenzhen 518055, Guangdong, Peoples R China
基金
国家重点研发计划;
关键词
Real-time scheduling; stochastic tasks; schedulability test; tardiness bound; probability distribution; SUPPORT;
D O I
10.1109/TPDS.2018.2884980
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Much recent work has been conducted on supporting soft real-time tasks on multiprocessors due to the multicore revolution. While most earlier works focus on the traditional sporadic task model with deterministic worst-case specification, several recent works investigate the stochastic nature of many workloads seen in practice, specifying task execution times using average-case provisioning instead of the worst case. Unfortunately, all the existing work on supporting soft real-time workloads ignores a simple practical fact that the job inter-arrival time ( or task period) is also stochastic for many real-world applications. Adopting a fixed worst-case period to model all the arriving pattern is rather pessimistic and may result in significant capacity loss in practice. Based on these observations, we present a general soft real-time multiprocessor schedulability analysis framework in this paper for practical sporadic task systems specified by stochastic period and execution demand, following probability distributions. Our analysis can be generally applied to global tunable priority-based schedulers, which allow any job's priority to be changed dynamically at runtime within a priority window of constant length. We have extensively evaluated the analysis framework using a MPEG video decoding case study and simulation-based experiments. Experimental results demonstrate significant advantages of our analysis, which yields over 200 and 50 percent improvements compared to existing analysis assuming worst-case task periods in terms of schedulability and magnitude of the derived tardiness bound, respectively.
引用
收藏
页码:1222 / 1237
页数:16
相关论文
共 50 条
  • [41] Rate modulation of soft real-time tasks in autonomous robot control systems
    Beccari, G
    Caselli, S
    Reggiani, M
    Zanichelli, F
    [J]. PROCEEDINGS OF THE 11TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS, 1999, : 21 - 28
  • [42] GPGPU Real-Time Texture Analysis Framework
    Akhloufi, M. A.
    Gariepy, F.
    Champagne, G.
    [J]. PARALLEL PROCESSING FOR IMAGING APPLICATIONS, 2011, 7872
  • [43] Migrate when necessary: toward partitioned reclaiming for soft real-time tasks
    Zahaf, Houssam-Eddine
    Lipari, Giuseppe
    Abeni, Luca
    [J]. PROCEEDINGS OF THE 25TH INTERNATIONAL CONFERENCE ON REAL-TIME NETWORKS AND SYSTEMS (RTNS 2017), 2017, : 138 - 147
  • [44] An upper bound to the lateness of soft real-time tasks scheduled by EDF on multiprocessors
    Valente, P
    Lipari, G
    [J]. RTSS 2005: 26TH IEEE INTERNATIONAL REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2005, : 311 - 320
  • [45] A Fuzzy Algorithm for Scheduling Periodic Tasks on Multiprocessor Soft Real-Time Systems
    Sabeghi, Mojtaba
    Deldari, Hossein
    [J]. INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2006, 6 (3A): : 88 - 97
  • [46] A FUZZY ALGORITHM FOR SCHEDULING SOFT PERIODIC TASKS IN PREEMPTIVE REAL-TIME SYSTEMS
    Sabeghi, Mojtaba
    Naghibzadeh, Mahmoud
    Razavizadeh, Tokam Taghvi
    [J]. NEW MATHEMATICS AND NATURAL COMPUTATION, 2007, 3 (03) : 371 - 384
  • [47] A fuzzy algorithm for scheduling soft periodic tasks in preemptive real-time systems
    Sabeghi, Mojtaba
    Naghibzadeh, Mahmoud
    Taghavi, Toktam
    [J]. ADVANCES IN SYSTEMS, COMPUTING SCIENCES AND SOFTWARE ENGINEERING, 2006, : 11 - +
  • [48] Static scheduling of monoprocessor real-time systems composed of hard and soft tasks
    Cortés, LA
    Eles, P
    Peng, Z
    [J]. DELTA 2004: SECOND IEEE INTERNATIONAL WORKSHOP ON ELECTRONIC DESIGN, TEST APPLICATIONS, PROCEEDINGS, 2004, : 115 - 120
  • [49] Quasi-static scheduling for real-time systems with hard and soft tasks
    Cortés, LA
    Eles, P
    Peng, Z
    [J]. DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, VOLS 1 AND 2, PROCEEDINGS, 2004, : 1176 - 1181
  • [50] A framework for real-time Twitter data analysis
    Gaglio, Salvatore
    Lo Re, Giuseppe
    Morana, Marco
    [J]. COMPUTER COMMUNICATIONS, 2016, 73 : 236 - 242