Improved competitive algorithms for two-processor real-time systems

被引:2
|
作者
Leung, JYT [1 ]
机构
[1] New Jersey Inst Technol, Dept Comp Sci, Newark, NJ 07012 USA
关键词
real-time systems; parallel and identical processors; uniform processors; competitive on-line scheduling; preemptive scheduling; migration;
D O I
10.1142/S0129054104002728
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
The problem of competitive on-line scheduling in two-processor real-time environments is studied. The model of Koren and Shasha is followed: Every task has a deadline and a value that it obtains only if it completes by its deadline - the value being its computation time. The goal is to design, on-line schedulers with worst-case guarantees compared with a clairvoyant scheduler. Koren and Shasha gave algorithms for the migration and no-migration models, with competitive multipliers of 2 and 3, respectively. In this article, we give an algorithm for the no-migration model with an improved competitive multiplier of 2(1 + 1/root6). We also show that the competitive multiplier for the migration model can be lowered by using a fast processor and a slow processor, compared with using several parallel and identical processors with the same aggregate computing power.
引用
收藏
页码:733 / 751
页数:19
相关论文
共 50 条
  • [31] THE DEPENDABLE RESPONSIVE MULTITHREADED PROCESSOR FOR DISTRIBUTED REAL-TIME SYSTEMS
    Suito, Kazutoshi
    Ueda, Rikuhei
    Fujii, Kei
    Kogo, Takuma
    Matsutani, Hiroki
    Yamasaki, Nobuyuki
    IEEE MICRO, 2012, 32 (06) : 51 - 60
  • [32] On Improved Verification of Reconfigurable Real-Time Systems
    Hafidi, Yousra
    Kahloul, Laid
    Khalgui, Mohamed
    Ramdani, Mohamed
    PROCEEDINGS OF THE 14TH INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING (ENASE), 2019, : 394 - 401
  • [33] Scheduling tasks of a parallel program in two-processor systems with use of cellular automata
    Seredynski, F
    PARALLEL AND DISTRIBUTED PROCESSING, 1998, 1388 : 261 - 269
  • [34] Scheduling tasks of a parallel program in two-processor systems with use of cellular automata
    Polish Acad of Sciences, Warsaw, Poland
    Future Gener Comput Syst, 5-6 (351-364):
  • [35] New principle and algorithms of stable parallel real-time processing for distributed processor
    Khlebnikov, WA
    REAL-TIME IMAGING III, 1998, 3303 : 70 - 75
  • [36] OPTIMAL RECONFIGURATION ALGORITHMS FOR REAL-TIME FAULT-TOLERANT PROCESSOR ARRAYS
    LIBESKINDHADAS, R
    SHRIVASTAVA, N
    MELHEM, RG
    LIU, CL
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1995, 6 (05) : 498 - 510
  • [37] Scheduling tasks of a parallel program in two-processor systems with use of cellular automata
    Seredynski, F
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 1998, 14 (5-6): : 351 - 364
  • [38] Real-Time Competitive Environments: Truthful Mechanisms for Allocating a Single Processor to Sporadic Tasks
    Mohammadi, Anwar
    Fisher, Nathan
    Grosu, Daniel
    PROCEEDINGS OF THE 24TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS (ECRTS 2012), 2012, : 199 - 208
  • [39] Improved Pruning Algorithms in Multiscale Real-time Object Detection
    Abualkibash, Munther
    Mahmood, Ausif
    2015 IEEE LONG ISLAND SYSTEMS, APPLICATIONS AND TECHNOLOGY CONFERENCE (LISAT), 2015,
  • [40] Truthful Mechanisms for Allocating a Single Processor to Sporadic Tasks in Competitive Real-Time Environments
    Mohammadi, Anwar
    Fisher, Nathan
    Grosu, Daniel
    IEEE TRANSACTIONS ON COMPUTERS, 2014, 63 (08) : 2066 - 2079