Competitive Coevolutionary Learning of Fuzzy Systems for Job Exchange in Computational Grids

被引:3
|
作者
Foelling, Alexander [1 ]
Grimme, Christian [1 ]
Lepping, Joachim [1 ]
Papaspyrou, Alexander [1 ]
Schwiegelshohn, Uwe [1 ]
机构
[1] Tech Univ Dortmund, Sect Informat Technol, Robot Res Inst, D-44227 Dortmund, Germany
关键词
Coevolutionary algorithms; genetic fuzzy systems; grid scheduling; EVOLUTION;
D O I
10.1162/evco.2009.17.4.17406
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In our work, we address the problem of workload distribution within a computational grid. In this scenario, users submit jobs to local high performance computing (HPC) systems which are, in turn, interconnected such that the exchange of jobs to other sites becomes possible. Providers are able to avoid local execution of jobs by offering them to other HPC sites. In our implementation, this distribution decision is made by a fuzzy system controller whose parameters can be adjusted to establish different exchange behaviors. In such a system, it is essential that HPC sites can only benefit if the workload is equitably (not necessarily equally) portioned among all participants. However, each site egoistically strives only for the minimization of its own jobs' response times regularly at the expense of other sites. This scenario is particularly suited for the application of a competitive coevolutionary algorithm: the fuzzy systems of the participating HPC sites are modeled as species that evolve in different populations while having to compete within the commonly shared ecosystem. Using real workload traces and grid setups, we show that opportunistic cooperation leads to significant improvements for each HPC site as well as for the overall system.
引用
收藏
页码:545 / 560
页数:16
相关论文
共 50 条
  • [1] Connecting Community-Grids by supporting job negotiation with coevolutionary Fuzzy-Systems
    Foelling, Alexander
    Grimme, Christian
    Lepping, Joachim
    Papaspyrou, Alexander
    [J]. SOFT COMPUTING, 2011, 15 (12) : 2375 - 2387
  • [2] Connecting Community-Grids by supporting job negotiation with coevolutionary Fuzzy-Systems
    Alexander Fölling
    Christian Grimme
    Joachim Lepping
    Alexander Papaspyrou
    [J]. Soft Computing, 2011, 15 : 2375 - 2387
  • [3] Co-evolving Fuzzy Rule Sets for Job Exchange in Computational Grids
    Foelling, Alexander
    Grimme, Christian
    Lepping, Joachim
    Papaspyrou, Alexander
    [J]. 2009 IEEE INTERNATIONAL CONFERENCE ON FUZZY SYSTEMS, VOLS 1-3, 2009, : 1683 - 1688
  • [4] Benefits of Job Exchange between Autonomous Sites in Decentralized Computational Grids
    Grimme, Christian
    Lepping, Joachim
    Papaspyrou, Alexander
    [J]. CCGRID 2008: EIGHTH IEEE INTERNATIONAL SYMPOSIUM ON CLUSTER COMPUTING AND THE GRID, VOLS 1 AND 2, PROCEEDINGS, 2008, : 25 - 32
  • [5] A fuzzy neural network based scheduling algorithm for job assignment on computational grids
    Yu, Kun-Ming
    Luo, Zhi-Jie
    Cho, Chih-Hsun
    Chen, Cheng-Kwan
    Zhou, Jiayi
    [J]. NETWORK-BASED INFORMATION SYSTEMS, PROCEEDINGS, 2007, 4658 : 533 - +
  • [6] Cooperative coevolutionary fuzzy systems
    Wang, WT
    Yi, WL
    He, YB
    [J]. 8TH INTERNATIONAL CONFERENCE ON NEURAL INFORMATION PROCESSING, VOLS 1-3, PROCEEDING, 2001, : 322 - 327
  • [7] A job checkpointing system for computational grids
    Amoon, Mohammed
    [J]. OPEN COMPUTER SCIENCE, 2013, 3 (01): : 17 - 26
  • [8] Coevolutionary fuzzy multiagent bidding strategies in competitive electricity markets
    Walter, Igor
    Gomide, Fernando
    [J]. 2008 3RD INTERNATIONAL WORKSHOP ON GENETIC AND EVOLVING FUZZY SYSTEMS, 2008, : 51 - +
  • [9] On the job distribution in random brokering for computational grids
    Berten, V
    Goossens, J
    [J]. PARALLEL AND DISTRIBUTED PROCESSING AND APPLICATIONS, PROCEEDINGS, 2004, 3358 : 367 - 371
  • [10] Static parallel job Scheduling in Computational Grids
    Vahdat-Nejad, Hamed
    Monsefi, Reza
    [J]. ICCEE 2008: PROCEEDINGS OF THE 2008 INTERNATIONAL CONFERENCE ON COMPUTER AND ELECTRICAL ENGINEERING, 2008, : 548 - 552