Feasibility analysis of preemptive real-time systems upon heterogeneous multiprocessor platforms

被引:33
|
作者
Baruah, S [1 ]
机构
[1] Univ N Carolina, Chapel Hill, NC 27514 USA
来源
25TH IEEE INTERNATIONAL REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS | 2004年
关键词
heterogeneous multiprocessors; periodic tasks; preemptive scheduling; global scheduling; feasibility analysis;
D O I
10.1109/REAL.2004.20
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Given a Collection of recurring tasks or processes that comprise a real-time system, and a collection of available processing, units of different kinds upon which to execute them, the heterogeneous multiprocessor feasibility problem is concerned with determining whether the given tasks can be executed on the available processing units in such a manner that all timing constraints axe met. A preemptive scheduling model is assumed. Under the partitioned scheduling paradigm - each task may execute on only one processor - this problem has previously been shown to be intractable. Under the global scheduling paradigm, however, a polynomial-time algorithm for heterogeneous multiprocessor feasibility analysis is presented here, and proved correct. An upper bound is. derived upon the number of tasks that need to be executed upon multiple processors: even in the worst case, it is shown that this number is reasonable small (of the order of the number of processors), implying that the benefits of global scheduling axe available without requiring that too many tasks be forced to execute on multiple processors.
引用
收藏
页码:37 / 46
页数:10
相关论文
共 50 条
  • [1] The feasibility analysis of multiprocessor real-time systems
    Baruah, Sanjoy
    Fisher, Nathan
    18TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS, PROCEEDINGS, 2006, : 85 - +
  • [2] PREEMPTIVE SCHEDULING OF REAL-TIME TASKS ON MULTIPROCESSOR SYSTEMS
    MUNTZ, RR
    COFFMAN, EG
    JOURNAL OF THE ACM, 1970, 17 (02) : 324 - &
  • [3] Feasibility Analysis of Sporadic Real-Time Multiprocessor Task Systems
    Vincenzo Bonifaci
    Alberto Marchetti-Spaccamela
    Algorithmica, 2012, 63 : 763 - 780
  • [4] Feasibility Analysis of Sporadic Real-Time Multiprocessor Task Systems
    Bonifaci, Vincenzo
    Marchetti-Spaccamela, Alberto
    ALGORITHMS-ESA 2010, PT II, 2010, 6347 : 230 - +
  • [5] Feasibility Analysis of Sporadic Real-Time Multiprocessor Task Systems
    Bonifaci, Vincenzo
    Marchetti-Spaccamela, Alberto
    ALGORITHMICA, 2012, 63 (04) : 763 - 780
  • [6] Scheduling Multi-Mode Real-Time Systems upon Uniform Multiprocessor Platforms
    Yomsi, Patrick Meumeu
    Nelis, Vincent
    Goossens, Joel
    2010 IEEE CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2010,
  • [7] HETEROGENEOUS MULTIPROCESSOR MAPPING FOR REAL-TIME STREAMING SYSTEMS
    Lin, Jing
    Srivatsa, Akshaya
    Gerstlauer, Andreas
    Evans, Brian L.
    2011 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, 2011, : 1605 - 1608
  • [8] Scheduling analysis and correction for dependent real-time tasks upon heterogeneous multiprocessor architectures
    Mrabet, Faten
    Karamti, Walid
    Mahfoudhi, Adel
    COMPUTING, 2024, 106 (03) : 651 - 712
  • [9] Scheduling analysis and correction for dependent real-time tasks upon heterogeneous multiprocessor architectures
    Faten Mrabet
    Walid Karamti
    Adel Mahfoudhi
    Computing, 2024, 106 : 651 - 712
  • [10] Two Protocols for Scheduling Multi-Mode Real-Time Systems upon Identical Multiprocessor Platforms
    Nelis, Vincent
    Goossens, Joel
    Andersson, Bjoern
    PROCEEDINGS OF THE 21ST EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS, 2009, : 151 - +