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 条
  • [41] Optimal and fault-tolerant scheduling algorithm for multi-tasks in distributed control systems
    Liu, Huai
    Huang, Jianxin
    Shen, Jie
    [J]. WCICA 2006: SIXTH WORLD CONGRESS ON INTELLIGENT CONTROL AND AUTOMATION, VOLS 1-12, CONFERENCE PROCEEDINGS, 2006, : 6675 - +
  • [42] Design of fault-tolerant scheduling algorithm for real-time tasks in distributed systems
    Han, Zongfen
    Qin, Xiao
    Pang, Liping
    Li, Shengli
    [J]. Huazhong Ligong Daxue Xuebao/Journal Huazhong (Central China) University of Science and Technology, 27 (06): : 12 - 14
  • [43] Fault-tolerant scheduling algorithm of hybrid real-time tasks based on multiprocessors
    Yang, Chun-Hua
    Gui, Wei-Hua
    Ji, Li
    [J]. Jisuanji Xuebao/Chinese Journal of Computers, 2003, 26 (11): : 1479 - 1486
  • [44] DFTS: A dynamic fault-tolerant scheduling for real-time tasks in multicore processors
    Mottaghi, Mohammad H.
    Zarandi, Hamid R.
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 2014, 38 (01) : 88 - 97
  • [45] A fault-tolerant scheduling scheme for hybrid tasks in distributed real-time systems
    Hong, YS
    Goo, HW
    [J]. THIRD IEEE WORKSHOP ON SOFTWARE TECHNOLOGIES FOR FUTURE EMBEDDED AND UBIQUITOUS SYSTEMS, PROCEEDINGS, 2005, : 3 - 6
  • [46] Energy efficient backup overloading schemes for fault tolerant scheduling of real-time tasks
    Bansal, Savina
    Bansal, Rakesh Kumar
    Arora, Kiran
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2021, 113
  • [47] An efficient backup-overloading for fault-tolerant scheduling of real-time tasks
    Al-Omari, R
    Manimaran, G
    Somani, AK
    [J]. PARALLEL AND DISTRIBUTED PROCESSING, PROCEEDINGS, 2000, 1800 : 1291 - 1295
  • [48] Fault-tolerant parallel scheduling of tasks on a heterogeneous high-performance workstation cluster
    Kwok, YK
    [J]. JOURNAL OF SUPERCOMPUTING, 2001, 19 (03): : 299 - 314
  • [49] An efficient fault-tolerant scheduling algorithm for precedence constrained tasks in heterogeneous distributed systems
    Nakechbandi, M.
    Colin, J. -Y.
    Gashumba, J. B.
    [J]. INNOVATIONS AND ADVANCED TECHNIQUES IN COMPUTER AND INFORMATION SCIENCES AND ENGINEERING, 2007, : 301 - 307
  • [50] Fuxi: a Fault-Tolerant Resource Management and Job Scheduling System at Internet Scale
    Zhang, Zhuo
    Li, Chao
    Tao, Yangyu
    Yang, Renyu
    Tang, Hong
    Xu, Jie
    [J]. PROCEEDINGS OF THE VLDB ENDOWMENT, 2014, 7 (13): : 1393 - 1404