Reliability-driven scheduling of time/cost-constrained grid workflows

被引:27
|
作者
Kianpisheh, Somayeh [1 ]
Charkari, Nasrolah Moghadam [1 ]
Kargahi, Mehdi [2 ,3 ]
机构
[1] Tarbiat Modares Univ, Fac Elect & Comp Engn, Tehran, Iran
[2] Univ Tehran, Sch Elect & Comp Engn, Fac Engn, Tehran, Iran
[3] Inst Res Fundamental Sci IPM, Sch Comp Sci, Tehran, Iran
关键词
Workflow scheduling; Reliability; Real-time systems; Grid computing; Constrained optimization; Ant colony optimization; OPTIMIZATION; ALGORITHM; COLONY; INFRASTRUCTURE; MANAGEMENT; ALLOCATION; QUALITY; TASKS;
D O I
10.1016/j.future.2015.07.014
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Workflow scheduling in Grids and Clouds is a NP-Hard problem. Constrained workflow scheduling, arisen in recent years, provides the description of the user requirements through defining constraints on factors like makespan and cost. This paper proposes a scheduling algorithm to maximize the workflow execution reliability while respecting the user-defined deadline and budget. We have used ant colony system to minimize an aggregation of reliability and constraints violation. Three novel heuristics have been proposed which are adaptively selected by ants. Two of them are employed to find feasible schedules and the other is used to enhance the reliability. Two methods have been investigated for time and cost considerations in the resource selection. One of them assigns equal importance to the time and cost factors, and the other weighs them according to the tightness of satisfaction of the corresponding constraints. Simulation results demonstrate the effectiveness of the proposed algorithm in finding feasible schedules with high reliability. As it is shown, as an additional achievement, the Grid profit loss has been decreased. (C) 2015 Elsevier B.V. All rights reserved.
引用
收藏
页码:1 / 16
页数:16
相关论文
共 50 条
  • [1] A Novel Reliability-Driven Heuristic for Grid Task Scheduling
    Wu, Lin
    Fang, Caili
    Yan, Caokun
    ADVANCES IN ENERGY SCIENCE AND TECHNOLOGY, PTS 1-4, 2013, 291-294 : 2895 - 2898
  • [2] A hierarchical reliability-driven scheduling algorithm in grid systems
    Tang, Xiaoyong
    Li, Kenli
    Qiu, Meikang
    Sha, Edwin H. -M.
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2012, 72 (04) : 525 - 535
  • [3] Time and Cost-Driven Scheduling of Data Parallel Tasks in Grid Workflows
    Ranaldo, Nadia
    Zimeo, Eugenio
    IEEE SYSTEMS JOURNAL, 2009, 3 (01): : 104 - 120
  • [4] COST-EFFICIENT SCHEDULING FOR DEADLINE CONSTRAINED GRID WORKFLOWS
    Dehlaghi-Ghadim, Alireza
    Entezari-Maleki, Reza
    Movaghar, Ali
    COMPUTING AND INFORMATICS, 2018, 37 (04) : 838 - 864
  • [5] A Compromised-Time-Cost Scheduling Algorithm in SwinDeW-C for Instance-Intensive Cost-Constrained Workflows on a Cloud Computing Platform
    Liu, Ke
    Jin, Hai
    Chen, Jinjun
    Liu, Xiao
    Yuan, Dong
    Yang, Yun
    INTERNATIONAL JOURNAL OF HIGH PERFORMANCE COMPUTING APPLICATIONS, 2010, 24 (04): : 445 - 456
  • [6] Time optimization heuristics for scheduling budget-constrained grid workflows
    Yuan, Yingchun
    Li, Xiaoping
    Wang, Qian
    Wang, Kejian
    Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2009, 46 (02): : 194 - 201
  • [7] Reliability Driven Constrained Job Scheduling on Volunteer Grid Resources
    Rubab, Saddaf
    Hassan, Mohd Fadzil
    Mahmood, Ahmad Kamil
    Shah, Syed Nasir Mehmood
    ADVANCED SCIENCE LETTERS, 2016, 22 (10) : 2690 - 2694
  • [8] A HIERARCHICAL RELIABILITY-DRIVEN SCHEDULING FOR CLOUD VIDEO TRANSCODING
    Wu, Chung-Yi
    Yu, Han-Yen
    Huang, Jing-Chen
    Chen, Jiann-Jone
    PROCEEDINGS OF 2015 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS (ICMLC), VOL. 1, 2015, : 456 - 461
  • [9] Cost-Driven Scheduling of Grid Workflows Using Partial Critical Paths
    Abrishami, Saeid
    Naghibzadeh, Mahmoud
    Epema, Dick H. J.
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2012, 23 (08) : 1400 - 1414
  • [10] An improved Reliability-driven task scheduling algorithm in cloud system
    Jing, Weipeng
    Chen, Guangsheng
    2016 INTERNATIONAL CONFERENCE ON IDENTIFICATION, INFORMATION AND KNOWLEDGE IN THE INTERNET OF THINGS (IIKI), 2016, : 167 - 172