Task scheduling using NSGA II with fuzzy adaptive operators for computational grids

被引:31
|
作者
Salimi, Reza [1 ]
Motameni, Homayun [2 ]
Omranpour, Hesam [1 ]
机构
[1] Tabari Univ Babol, Coll Comp Sci, Babol Sar, Iran
[2] Islamic Azad Univ, Sari Branch, Dept Comp Engn, Sari, Iran
关键词
Task scheduling; Load balancing; Grid computing; Non-dominated sorting genetic algorithm II; Variance-based fuzzy operators; Multi-objective optimization; ALGORITHM;
D O I
10.1016/j.jpdc.2014.01.006
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Scheduling algorithms have an essential role in computational grids for managing jobs, and assigning them to appropriate resources. An efficient task scheduling algorithm can achieve minimum execution time and maximum resource utilization by providing the load balance between resources in the grid. The superiority of genetic algorithm in the scheduling of tasks has been proven in the literature. In this paper, we improve the famous multi-objective genetic algorithm known as NSGA-II using fuzzy operators to improve quality and performance of task scheduling in the market-based grid environment. Load balancing, Makespan and Price are three important objectives for multi-objective optimization in the task scheduling problem in the grid. Grid users do not attend load balancing in making decision, so it is desirable that all solutions have good load balancing. Thus to decrease computation and ease decision making through the users, we should consider and improve the load balancing problem in the task scheduling indirectly using the fuzzy system without implementing the third objective function. We have used fuzzy operators for this purpose and more quality and variety in Pareto-optimal solutions. Three functions are defined to generate inputs for fuzzy systems. Variance of costs, variance of frequency of involved resources in scheduling and variance of genes values are used to determine probabilities of crossover and mutation intelligently. Variance of frequency of involved resources with cooperation of Makespan objective satisfies load balancing objective indirectly. Variance of genes values and variance of costs are used in the mutation fuzzy system to improve diversity and quality of Pareto optimal front. Our method conducts the algorithm towards best and most appropriate solutions with load balancing in less iteration. The obtained results have proved that our innovative algorithm converges to Pareto-optimal solutions faster and with more quality. (C) 2014 Elsevier Inc. All rights reserved.
引用
收藏
页码:2333 / 2350
页数:18
相关论文
共 50 条
  • [41] fGrid: Uncertainty Variables Modeling for Computational Grids using Fuzzy Logic
    Moura, Bruno
    Soares, Yan
    Sampaio, Leticia
    Reiser, Renata
    Yamin, Adenauer
    Pilla, Mauricio
    2016 IEEE INTERNATIONAL CONFERENCE ON FUZZY SYSTEMS (FUZZ-IEEE), 2016, : 2249 - 2256
  • [42] Scheduling BoT applications in grids using a slave oriented adaptive algorithm
    Ferreto, T
    De Rose, C
    Northfleet, C
    PARALLEL AND DISTRIBUTED PROCESSING AND APPLICATIONS, PROCEEDINGS, 2004, 3358 : 392 - 398
  • [43] De-centralized job scheduling on computational Grids using distributed backfilling
    Wang, Qingjiang
    Gui, Xiaolin
    Zheng, Shouqi
    Liu, Yang
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2006, 18 (14): : 1829 - 1838
  • [44] De-centralized job scheduling on computational grids using distributed backfilling
    Wang, QJ
    Gui, XL
    Zheng, SQ
    Xie, B
    GRID AND COOPERATIVE COMPUTING GCC 2004, PROCEEDINGS, 2004, 3251 : 285 - 292
  • [45] Optimal Capacitor Banks Placement in Distribution Grids Using NSGA II and Harmonic Resonance Chart
    Onaka, J. H. D.
    de Lima, A. S.
    Manito, A. R. A.
    Bezerra, U. H.
    Tostes, M. E. L.
    Carvalho, C. C. M. de M.
    Soares, T. M.
    Mendes, D. C.
    PROCEEDINGS OF 2016 17TH INTERNATIONAL CONFERENCE ON HARMONICS AND QUALITY OF POWER (ICHQP), 2016, : 89 - 94
  • [46] Fuzzy rule-based reliability analysis using NSGA-II
    Hemant Kumar
    Shiv Prasad Yadav
    International Journal of System Assurance Engineering and Management, 2019, 10 : 953 - 972
  • [47] Int-fGrid: BoT Tasks Scheduling Exploring Fuzzy Type-2 in Computational Grids
    Moura, Bruno M. P.
    Schneider, Guilherme B.
    Yamin, Adenauer C.
    Pilla, Mauricio L.
    Reiser, Renata H. S.
    2018 IEEE INTERNATIONAL CONFERENCE ON FUZZY SYSTEMS (FUZZ-IEEE), 2018,
  • [48] Fuzzy rule-based reliability analysis using NSGA-II
    Kumar, Hemant
    Yadav, Shiv Prasad
    INTERNATIONAL JOURNAL OF SYSTEM ASSURANCE ENGINEERING AND MANAGEMENT, 2019, 10 (05) : 953 - 972
  • [49] An Adaptive Scheduling Mechanism for Computational Desktop Grid Using GridGain
    Reddy, K. Hemant K.
    Patra, Manas Ranjan
    Roy, Diptendu Sinha
    Pradhan, B.
    2ND INTERNATIONAL CONFERENCE ON COMPUTER, COMMUNICATION, CONTROL AND INFORMATION TECHNOLOGY (C3IT-2012), 2012, 4 : 573 - 578
  • [50] Optimal Scheduling of Computational Task in Cloud using Virtual Machine Tree
    Achar, Raghavendra
    Thilagam, P. Santhi
    Shwetha, D.
    Pooja, H.
    Roshni
    Andrea
    2012 THIRD INTERNATIONAL CONFERENCE ON EMERGING APPLICATIONS OF INFORMATION TECHNOLOGY (EAIT), 2012, : 143 - 146