Maximizing Reliability of Heterogeneous Distributed System Using an Adapted Discrete Flower Pollination Algorithm for Task Allocation Problem

被引:0
|
作者
Abbache, Farid [1 ,2 ]
Kalla, Hamoudi [2 ,3 ]
机构
[1] Univ Mohamed Boudiaf Msila, Dept Comp Sci, Msila, Algeria
[2] Univ Batna 2, LaSTIC Lab, Batna, Algeria
[3] Univ Batna 2, Dept Comp Sci, Batna, Algeria
关键词
Discrete Flower Pollination algorithm; Heterogeneous distributed system; Reliability; Task allocation; ASSIGNMENT; OPTIMIZATION;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Finding task allocation that maximizes reliability of a heterogeneous distributed system is an NP-hard problem. For that, meta-heuristic is used to get a sub optimal solution in reasonable time. The Flower Pollination algorithm is new meta-heuristic used successfully for solving different problems in different fields. The original Flower Pollination algorithm is designed to deal with continuous problem. Thus, applying this algorithm to discrete problems in its original form seems to be very hard or useless. In this paper, we propose an adapted discrete version of the Flower Pollination algorithm to deal with the problem of maximizing reliability of a heterogeneous distributed system under task allocation problem. This algorithm is called Adapted Discrete Flower Pollination algorithm (ADFP). To confirm the effectiveness of our algorithm, we have tested and compared its results with that of Hybrid Particle Swarm Optimization (HPSO). The Experiments results show the effectiveness and superiority of ADFP over HPSO in all tested cases.
引用
收藏
页数:6
相关论文
共 50 条
  • [1] Maximizing Reliability of Heterogeneous Distributed System Using Bio-Inspired Technique for Task Allocation Problem
    Abbache, Farid
    Kalla, Hamoudi
    PROCEEDINGS OF THE 2017 INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND ARTIFICIAL INTELLIGENCE (CSAI 2017), 2017, : 131 - 136
  • [2] Maximizing reliability of distributed computing system with task allocation using simple genetic algorithm
    Vidyarthi, DP
    Tripathi, AK
    JOURNAL OF SYSTEMS ARCHITECTURE, 2001, 47 (06) : 549 - 554
  • [3] Task allocation algorithms for maximizing reliability of heterogeneous distributed computing systems
    Mahmood, A
    CONTROL AND CYBERNETICS, 2001, 30 (01): : 115 - 130
  • [4] Task allocation for maximizing reliability of a distributed system using hybrid particle swarm optimization
    Yin, Peng-Yeng
    Yu, Shiuh-Sheng
    Wang, Pei-Pei
    Wang, Yi-Te
    JOURNAL OF SYSTEMS AND SOFTWARE, 2007, 80 (05) : 724 - 735
  • [5] Reliability Enhancement in Distribution Systems Through Distributed Generator and Capacitor Allocation Using Flower Pollination Algorithm
    Ezzat, M.
    2019 21ST INTERNATIONAL MIDDLE EAST POWER SYSTEMS CONFERENCE (MEPCON 2019), 2019, : 283 - 288
  • [6] A Discrete Flower Pollination Algorithm for Solving Double-Layer Corridor Allocation Problem
    Guan C.
    Zhang Z.
    Li Y.
    Jia L.
    Huanan Ligong Daxue Xuebao/Journal of South China University of Technology (Natural Science), 2019, 47 (10): : 60 - 74
  • [7] A Discrete Flower Pollination Algorithm for Graph Coloring Problem
    Bensouyad, Meriem
    Saidouni, DjamelEddine
    2015 IEEE 2ND INTERNATIONAL CONFERENCE ON CYBERNETICS (CYBCONF), 2015, : 151 - 155
  • [8] Optimal Allocation of Multiple Distributed Generators And Shunt Capacitors In Distribution System Using Flower Pollination Algorithm
    Sudabattula, Suresh Kumar
    Suresh, Velamuri
    Subramaniam, Umashankar
    Almakhles, Dhafer
    Padmanaban, Sanjeevikumar
    Leonowicz, Zbigniew
    Iqbal, Atif
    2019 IEEE INTERNATIONAL CONFERENCE ON ENVIRONMENT AND ELECTRICAL ENGINEERING AND 2019 IEEE INDUSTRIAL AND COMMERCIAL POWER SYSTEMS EUROPE (EEEIC / I&CPS EUROPE), 2019,
  • [9] Task allocation algorithms for maximizing reliability of distributed computing systems
    Kartik, S
    Murthy, CSR
    IEEE TRANSACTIONS ON COMPUTERS, 1997, 46 (06) : 719 - 724
  • [10] TASK ALLOCATION FOR MAXIMIZING RELIABILITY OF DISTRIBUTED COMPUTER-SYSTEMS
    SHATZ, SM
    WANG, JP
    GOTO, M
    IEEE TRANSACTIONS ON COMPUTERS, 1992, 41 (09) : 1156 - 1168