A heuristic technique to improve energy efficiency with dynamic load balancing

被引:0
|
作者
Alberto Cabrera
Alejandro Acosta
Francisco Almeida
Vicente Blanco
机构
[1] Universidad de La Laguna,HPC Group, Escuela Superior de Ingeniería y Tecnología
来源
关键词
Dynamic load balancing; Iterative algorithms; Parallel computing; Energy efficiency;
D O I
暂无
中图分类号
学科分类号
摘要
Heterogeneous computers require a well-distributed workload to operate efficiently. When possible, this load balancing procedure should redistribute the workload with minimal knowledge of the system architecture, to reduce overhead. We propose a generic dynamic load balancing technique for iterative problems, independent from the resource to optimize. Proof of this generalization is given through formalization of the designed technique. A heuristic algorithm is defined based upon this formalization, with a structure that facilitates different objective functions. As a result, swapping the objective function can be done with relatively low effort. This heuristic is implemented to minimize energy consumption in an application. We use this application to solve three different dynamic programming problems with multiple GPUs. The implementation is described and then compared against two different workloads, the homogeneous distribution and another dynamic load balancing technique. Our experimentation shows good results in minimizing the overall energy consumption with low overhead.
引用
收藏
页码:1610 / 1624
页数:14
相关论文
共 50 条
  • [1] A heuristic technique to improve energy efficiency with dynamic load balancing
    Cabrera, Alberto
    Acosta, Alejandro
    Almeida, Francisco
    Blanco, Vicente
    JOURNAL OF SUPERCOMPUTING, 2019, 75 (03): : 1610 - 1624
  • [2] Combined load balancing and energy efficiency in Hadoop
    Tian W.
    Li G.
    Chen Y.
    Huang C.
    Yang W.
    Qinghua Daxue Xuebao/Journal of Tsinghua University, 2016, 56 (11): : 1226 - 1231
  • [3] Energy Efficiency and Load Balancing in MANET: A Survey
    Singh, Sunil Kumar
    Prakash, Jay
    2020 6TH INTERNATIONAL CONFERENCE ON ADVANCED COMPUTING AND COMMUNICATION SYSTEMS (ICACCS), 2020, : 832 - 837
  • [4] Dynamic optimization scheme for load balancing and energy efficiency in software-defined networks utilizing the krill herd meta-heuristic algorithm
    Forghani, Mohammadreza
    Soltanaghae, Mohammadreza
    Boroujeni, Farsad Zamani
    COMPUTERS & ELECTRICAL ENGINEERING, 2024, 114
  • [5] Dynamic optimization scheme for load balancing and energy efficiency in software-defined networks utilizing the krill herd meta-heuristic algorithm
    Forghani, Mohammadreza
    Soltanaghaei, Mohammadreza
    Zamani Boroujeni, Farsad
    Computers and Electrical Engineering, 2024, 114
  • [6] Using a classifier system to improve dynamic load balancing
    Correa, JM
    Melo, AC
    INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING WORKSHOPS, PROCEEDINGS, 2001, : 411 - 416
  • [7] An adaptive clustering approach to dynamic load balancing and energy efficiency in wireless sensor networks
    Gherbi, Chirihane
    Aliouat, Zibouda
    Benmohammed, Mohamed
    ENERGY, 2016, 114 : 647 - 662
  • [8] HEURISTIC METHODS FOR DYNAMIC LOAD BALANCING IN A MESSAGE-PASSING MULTICOMPUTER
    XU, J
    HWANG, K
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 1993, 18 (01) : 1 - 13
  • [9] Dynamic load balancing in energy packet networks
    Busic, A.
    Doncel, J.
    Fourneau, J. M.
    PERFORMANCE EVALUATION, 2024, 165
  • [10] Clustering for Load Balancing and Energy Efficiency in IoT Applications
    Sreenivasamurthy, Shesha
    Obraczka, Katia
    2018 IEEE 26TH INTERNATIONAL SYMPOSIUM ON MODELING, ANALYSIS, AND SIMULATION OF COMPUTER AND TELECOMMUNICATION SYSTEMS (MASCOTS), 2018, : 319 - 332