Heterogeneous Energy-aware Load Balancing for Industry 4.0 and IoT Environments

被引:4
|
作者
Ahmed, Usman [1 ]
Lin, Jerry Chun-Wei [1 ]
Srivastava, Gautam [2 ,3 ]
机构
[1] Western Norway Univ Appl Sci, Inndalsveien 28, N-5063 Bergen, Norway
[2] Brandon Univ, 270 18th St, Brandon, MB R7A 6A9, Canada
[3] China Med Univ, 91 Xueshi Rd, Taichung 40402, Taiwan
关键词
Machine learning; scheduling; classification; feature selection; OpenCL; optimization;
D O I
10.1145/3543859
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
With the improvement of global infrastructure, Cyber-Physical Systems (CPS) have become an important component of Industry 4.0. Both the application as well as the machine work together to improve the task of interdependencies. Machine learning methods in CPS require the monitoring of computational algorithms, including adopting optimizations, fine-tuning cyber systems, improving resource utilization, as well as reducing vulnerability and also computation time. By leveraging the tremendous parallelism provided by General-Purpose Graphics Processing Units (GPGPU) as well as OpenCL, it is possible to dramatically reduce the execution time of data-parallel programs. However, when running an application with tiny amounts of data on a GPU, GPU resources are wasted because the program may not be able to fully utilize the GPU cores. This is because there is no mechanism for kernels to share a GPU due to the lack of OS support for GPUs. Optimal device selection is required to reduce the high power of the GPU. In this paper, we propose an energy reduction method for heterogeneous clustering. This study focuses on load balancing; resource-aware processor selection based on machine learning is performed using code features. The proposed method identifies energy-efficient kernel candidates (from the employment pool). Then, it selects a pair of kernel candidates from all possibilities that lead to a reduction in both energy consumption as well as execution time. Experimental results show that the proposed kernel approach reduces execution time by 2.23 times compared to a baseline scheduling system. Experiments have also shown that the execution time is 1.2 times faster than state-of-the-art approaches.
引用
收藏
页数:23
相关论文
共 50 条
  • [1] Energy-aware Load Balancing Policies for the Cloud Ecosystem
    Paya, Ashkan
    Marinescu, Dan C.
    PROCEEDINGS OF 2014 IEEE INTERNATIONAL PARALLEL & DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS (IPDPSW), 2014, : 824 - 833
  • [2] Energy-Aware Load Balancing in Content Delivery Networks
    Mathew, Vimal
    Sitaraman, Ramesh K.
    Shenoy, Prashant
    2012 PROCEEDINGS IEEE INFOCOM, 2012, : 954 - 962
  • [3] Online load balancing for energy-aware anycast routing
    Iqbal, Mudasser
    Gondal, Iqbal
    Dooley, Laurence
    2006 ASIA-PACIFIC CONFERENCE ON COMMUNICATION, VOLS 1 AND 2, 2006, : 581 - +
  • [4] Energy-aware task scheduling in heterogeneous computing environments
    Jing Mei
    Kenli Li
    Keqin Li
    Cluster Computing, 2014, 17 : 537 - 550
  • [5] Energy-aware task scheduling in heterogeneous computing environments
    Mei, Jing
    Li, Kenli
    Li, Keqin
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2014, 17 (02): : 537 - 550
  • [6] Energy-aware and QoS-aware load balancing for HetNets powered by renewable energy
    Han, Qiaoni
    Yang, Bo
    Chen, Cailian
    Guan, Xinping
    COMPUTER NETWORKS, 2016, 94 : 250 - 262
  • [7] Energy-Aware Load Balancing and Application Scaling for the Cloud Ecosystem
    Paya, Ashkan
    Marinescu, Dan C.
    IEEE TRANSACTIONS ON CLOUD COMPUTING, 2017, 5 (01) : 15 - 27
  • [8] Cooperative game approach for energy-aware load balancing in clouds
    Yang, Bo
    Li, Zhiyong
    Jiang, Shilong
    2017 15TH IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED PROCESSING WITH APPLICATIONS AND 2017 16TH IEEE INTERNATIONAL CONFERENCE ON UBIQUITOUS COMPUTING AND COMMUNICATIONS (ISPA/IUCC 2017), 2017, : 9 - 16
  • [9] Heterogeneous load balancing improvement on an energy-aware distributed unequal clustering protocol using BBO algorithms
    Maleki, Maryam
    Bidgoli, Amir Massoud
    WIRELESS NETWORKS, 2024, 30 (06) : 4913 - 4933
  • [10] Energy-aware load adaptive framework for LTE heterogeneous network
    Abdulkafi, Ayad Atiyah
    Chieng, David
    Kiong, Tiong Sieh
    Ting, Alvin
    Koh, Johnny
    Ghaleb, Abdulaziz M.
    TRANSACTIONS ON EMERGING TELECOMMUNICATIONS TECHNOLOGIES, 2014, 25 (09): : 943 - 953