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
来源
The Journal of Supercomputing | 2019年 / 75卷
关键词
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 条
  • [41] Load balancing in dynamic networks
    Elsässer, R
    Monien, B
    Schamberger, S
    I-SPAN 2004: 7TH INTERNATIONAL SYMPOSIUM ON PARALLEL ARCHITECTURES, ALGORITHMS AND NETWORKS, PROCEEDINGS, 2004, : 193 - 200
  • [42] Dynamic Load Balancing with Tokens
    Comte, Celine
    2018 IFIP NETWORKING CONFERENCE (IFIP NETWORKING) AND WORKSHOPS, 2018, : 343 - 351
  • [43] Dynamic load balancing with MatlabMPI
    Carino, Ricolindo L.
    Banicescu, Ioana
    Gao, Wenzhong
    COMPUTATIONAL SCIENCE - ICCS 2006, PT 2, PROCEEDINGS, 2006, 3992 : 430 - 437
  • [44] A deterministic-heuristic load balancing methodology for MPIAB
    Sabharwal, M
    Rahimi, S
    Ahmad, R
    Narayanan, A
    COMPUTERS AND THEIR APPLICATIONS, 2004, : 131 - 135
  • [45] Load Balancing Heuristic for Tasks Scheduling in Cloud Environment
    Bey, Kadda Beghdad
    Benhammadi, Farid
    Boudaren, Mohamed El Yazid
    Khamadja, Salim
    ICEIS: PROCEEDINGS OF THE 19TH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS - VOL 1, 2017, : 489 - 495
  • [46] Dynamic Load Balancing and Energy Saving Mechanism in Software Defined Networking
    Lu Y.-G.
    Wang X.-W.
    Li F.-L.
    Huang M.
    Jisuanji Xuebao/Chinese Journal of Computers, 2020, 43 (10): : 1969 - 1982
  • [47] Energy Efficient Dynamic Load Balancing in Multipath TCP for Mobile Devices
    Morawski, Michal
    Ignaciuk, Przemyslaw
    INFORMATION SYSTEMS ARCHITECTURE AND TECHNOLOGY - ISAT 2016 - PT II, 2017, 522 : 187 - 197
  • [48] Energy Efficient Dynamic Load Balancing over MultiGPU Heterogeneous Systems
    Cabrera, Alberto
    Acosta, Alejandro
    Almeida, Francisco
    Blanco, Vicente
    PARALLEL PROCESSING AND APPLIED MATHEMATICS (PPAM 2017), PT II, 2018, 10778 : 123 - 132
  • [49] A Dynamic Energy Savings Scheme Based on Enhanced Mobility Load Balancing
    Peng, Jinlin
    Hong, Peilin
    Xue, Kaiping
    Tang, Hao
    2012 IEEE VEHICULAR TECHNOLOGY CONFERENCE (VTC FALL), 2012,
  • [50] BiTE: a dynamic bi-level traffic engineering model for load balancing and energy efficiency in data center networks
    Rikhtegar, Negar
    Keshtgari, Manijeh
    Bushehrian, Omid
    Pujolle, Guy
    APPLIED INTELLIGENCE, 2021, 51 (07) : 4623 - 4648