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 条
  • [21] IMPROVE THE STABILITY OF THE INTERNET OF THINGS USING DYNAMIC LOAD BALANCING CLUSTERING
    Wang, Shu-Ching
    Lin, Yu-Ling
    Chiang, Mao-Lun
    Pan, Hsin-Hung
    INTERNATIONAL JOURNAL OF INNOVATIVE COMPUTING INFORMATION AND CONTROL, 2020, 16 (01): : 63 - 76
  • [22] Hybrid heuristic algorithm for load balancing in the cloud
    Rahhali, Hamza
    Hanoune, Mostafa
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2018, 18 (04): : 109 - 115
  • [23] Heuristic Performance Evaluation for Load Balancing in Cloud
    Batista, Bruno G.
    Morais, Natan B.
    Kuehne, Bruno T.
    Frinhani, Rafael M. D.
    Filho, Dionisio M. L.
    Peixoto, Maycon L. M.
    PROCEEDINGS 2018 INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING & SIMULATION (HPCS), 2018, : 593 - 600
  • [24] A Heuristic Algorithm for Solving the Problem of Load Balancing
    Wei, Jiayin
    Xu, Daoyun
    Qin, Yongbin
    Zhou, Jincheng
    2015 SEVENTH INTERNATIONAL CONFERENCE ON ADVANCED COMPUTATIONAL INTELLIGENCE (ICACI), 2015, : 89 - 96
  • [25] A heuristic task deployment approach for load balancing
    Xu, Gaochao
    Dong, Yunmeng
    Fu, Xiaodong
    Ding, Yan
    Liu, Peng
    Zhao, Jia
    Computer Modelling and New Technologies, 2014, 18 (04): : 31 - 36
  • [26] Dynamic energy efficient load balancing strategy for computational grid
    Nazir, Babar
    Ahmad, Zulfiqar
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2022, 34 (01):
  • [27] Energy Efficient Load Balancing Approach to Improve AOMDV Routing in MANET
    Sharma, Bhavna
    Chugh, Shaila
    Jain, Vismay
    2014 FOURTH INTERNATIONAL CONFERENCE ON COMMUNICATION SYSTEMS AND NETWORK TECHNOLOGIES (CSNT), 2014, : 187 - 192
  • [28] Parallel computations for Euler equations using a dynamic load balancing technique
    Obata, Masanori
    Suzuki, Toshihiro
    Satofuka, Nobuyuki
    Nippon Kikai Gakkai Ronbunshu, B Hen/Transactions of the Japan Society of Mechanical Engineers, Part B, 1996, 62 (595): : 1053 - 1060
  • [29] A Dynamic Load Balancing Technique for Parallel Execution of Structured Grid Models
    Giordano, Andrea
    De Rango, Alessio
    Rongo, Rocco
    D'Ambrosio, Donato
    Spataro, William
    NUMERICAL COMPUTATIONS: THEORY AND ALGORITHMS, PT I, 2020, 11973 : 278 - 290
  • [30] Adaptive Relay Chain Routing With Load Balancing and High Energy Efficiency
    Kong, Lingxu
    Ma, Kaixue
    Qiao, Bo
    Guo, Xiao
    IEEE SENSORS JOURNAL, 2016, 16 (14) : 5826 - 5836