Fault tolerant scheduling of tasks of two sizes under resource augmentation

被引:2
|
作者
Kowalski, Dariusz R. [1 ]
Wong, Prudence W. H. [1 ]
Zavou, Elli [2 ,3 ]
机构
[1] Univ Liverpool, Ashton Bldg,Ashton St, Liverpool L69 3BX, Merseyside, England
[2] Univ Carlos III Madrid, Avda Mar Mediterraneo 22, Madrid 28918, Spain
[3] IMDEA Networks Inst, Avda Mar Mediterraneo 22, Madrid 28918, Spain
基金
美国国家科学基金会;
关键词
Scheduling; Online algorithms; Task sizes; Adversarial failures; Resource augmentation; Competitive analysis; SPEED;
D O I
10.1007/s10951-017-0541-1
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
Guaranteeing the eventual execution of tasks in machines that are prone to unpredictable crashes and restarts may be challenging, but is also of high importance. Things become even more complicated when tasks arrive dynamically and have different computational demands, i.e., processing time (or sizes). In this paper, we focus on the online task scheduling in such systems, considering one machine and at least two different task sizes. More specifically, algorithms are designed for two different task sizes while the complementary bounds hold for any number of task sizes bigger than one. We look at the latency and 1-completed load competitiveness properties of deterministic scheduling algorithms under worst-case scenarios. For this, we assume an adversary, that controls the machine crashes and restarts as well as the task arrivals of the system, including their computational demands. More precisely, we investigate the effect of resource augmentation-in the form of processor speedup-in the machine's performance, by looking at the two efficiency measures for different speedups. We first identify the threshold of the speedup under which competitiveness cannot be achieved by any deterministic algorithm, and above which there exists some deterministic algorithm that is competitive. We then propose an online algorithm, named , that achieves both latency and 1-completed-load competitiveness when the speedup is over the threshold. This also proves that the threshold identified is also sufficient for competitiveness.
引用
收藏
页码:695 / 711
页数:17
相关论文
共 50 条
  • [1] Fault tolerant scheduling of tasks of two sizes under resource augmentation
    Dariusz R. Kowalski
    Prudence W. H. Wong
    Elli Zavou
    [J]. Journal of Scheduling, 2017, 20 : 695 - 711
  • [2] Scheduling Tasks on Most Suitable Fault tolerant Resource for Execution in Computational Grid
    Naik, Jairam K.
    Kumar, K. Vijaya
    Satyanarayana, N.
    [J]. INTERNATIONAL JOURNAL OF GRID AND DISTRIBUTED COMPUTING, 2012, 5 (03): : 121 - 131
  • [3] Fault-tolerant scheduling under time and resource constraints
    Shu, L
    Young, M
    [J]. SEVENTH IEEE REAL-TIME TECHNOLOGY AND APPLICATIONS SYMPOSIUM, PROCEEDINGS, 2001, : 117 - 119
  • [4] Scheduling multiprocessor UET tasks of two sizes
    Kis, Tamas
    [J]. THEORETICAL COMPUTER SCIENCE, 2009, 410 (47-49) : 4864 - 4873
  • [5] Adaptive fault tolerant hospital resource scheduling
    Deshpande, U
    Gupta, A
    Basu, A
    [J]. ON THE MOVE TO MEANINGFUL INTERNET SYSTEMS 2002: COOPLS, DOA, AND ODBASE, 2002, 2519 : 503 - 520
  • [6] Fault-Tolerant Scheduling for Periodic Tasks based on DVFS
    Zhu, Ping
    Yang, Fumin
    Tu, Gang
    Luo, Wei
    [J]. PROCEEDINGS OF THE 9TH INTERNATIONAL CONFERENCE FOR YOUNG COMPUTER SCIENTISTS, VOLS 1-5, 2008, : 2186 - 2191
  • [7] Fault-tolerant scheduling of independent tasks in computational grid
    Zheng, Qin
    Veeravalli, Bharadwaj
    Tham, Chen-Khong
    [J]. 2006 10TH IEEE SINGAPORE INTERNATIONAL CONFERENCE ON COMMUNICATION SYSTEMS, VOLS 1 AND 2, 2006, : 102 - +
  • [8] A Fault Tolerant Adaptive Method for the Scheduling of Tasks in Dynamic Grids
    Diaz, Javier
    Munoz-Caro, Camelia
    Nino, Alfonso
    [J]. 2009 THIRD INTERNATIONAL CONFERENCE ON ADVANCED ENGINEERING COMPUTING AND APPLICATIONS IN SCIENCES (ADVCOMP 2009), 2009, : 51 - 56
  • [9] Fault Tolerant Scheduling of Mixed Criticality Real-Time Tasks under Error Bursts
    Thekkilakattil, Abhilash
    Dobrin, Radu
    Punnekkat, Sasikumar
    [J]. PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON INFORMATION AND COMMUNICATION TECHNOLOGIES, ICICT 2014, 2015, 46 : 1148 - 1155
  • [10] Fault-tolerant real-time tasks scheduling with dynamic fault handling
    Chen, Gang
    Guan, Nan
    Huang, Kai
    Yi, Wang
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2020, 102 (102)