A distributed and energy-efficient KNN for EEG classification with dynamic money-saving policy in heterogeneous clusters

被引:0
|
作者
Juan José Escobar
Francisco Rodríguez
Beatriz Prieto
Dragi Kimovski
Andrés Ortiz
Miguel Damas
机构
[1] University of Granada,Department of Software Engineering, CITIC
[2] University of Granada,Department of Computer Engineering, Automation and Robotics, CITIC
[3] University of Klagenfurt,Institute of Information Technology
[4] University of Málaga,Department of Communications Engineering
来源
Computing | 2023年 / 105卷
关键词
Parallel and distributed programming; Heterogeneous clusters; Energy-aware computing; EEG classification; KNN; Money-saving; 68W15;
D O I
暂无
中图分类号
学科分类号
摘要
Due to energy consumption’s increasing importance in recent years, energy-time efficiency is a highly relevant objective to address in High-Performance Computing (HPC) systems, where cost significantly impacts the tasks executed. Among these tasks, classification problems are considered due to their great computational complexity, which is sometimes aggravated when processing high-dimensional datasets. In addition, implementing efficient applications for high-performance systems is not an easy task since hardware must be considered to maximize performance, especially on heterogeneous platforms with multi-core CPUs. Thus, this article proposes an efficient distributed K-Nearest Neighbors (KNN) for Electroencephalogram (EEG) classification that uses minimum Redundancy Maximum Relevance (mRMR) as a feature selection technique to reduce the dimensionality of the dataset. The approach implements an energy policy that can stop or resume the execution of the program based on the cost per Megawatt. Since the procedure is based on the master-worker scheme, the performance of three different workload distributions is also analyzed to identify which one is more suitable according to the experimental conditions. The proposed approach outperforms the classification results obtained by previous works that use the same dataset. It achieves a speedup of 74.53 when running on a multi-node heterogeneous cluster, consuming only 13.38% of the energy consumed by the sequential version. Moreover, the results show that financial costs can be reduced when energy policy is activated and the importance of developing efficient methods, proving that energy-aware computing is necessary for sustainable computing.
引用
收藏
页码:2487 / 2510
页数:23
相关论文
共 50 条
  • [41] Distributed Learning for Energy-Efficient Resource Management in Self-Organizing Heterogeneous Networks
    Arani, Atefeh Hajijamali
    Mehbodniya, Abolfazl
    Omidi, Mohammad Javad
    Adachi, Fumiyuki
    Saad, Walid
    Guvenc, Ismail
    IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2017, 66 (10) : 9287 - 9303
  • [42] EDDEEC: Enhanced Developed Distributed Energy-Efficient Clustering for Heterogeneous Wireless Sensor Networks
    Javaid, N.
    Qureshi, T. N.
    Khan, A. H.
    Iqbal, A.
    Akhtar, E.
    Ishfaq, M.
    4TH INTERNATIONAL CONFERENCE ON AMBIENT SYSTEMS, NETWORKS AND TECHNOLOGIES (ANT 2013), THE 3RD INTERNATIONAL CONFERENCE ON SUSTAINABLE ENERGY INFORMATION TECHNOLOGY (SEIT-2013), 2013, 19 : 914 - 919
  • [43] Improved Jaya algorithm for energy-efficient distributed heterogeneous permutation flow shop scheduling
    Zhang, Qiwen
    Zhen, Tian
    JOURNAL OF SUPERCOMPUTING, 2025, 81 (02):
  • [44] Energy-Efficient Delay Time-Based Process Allocation Algorithm for Heterogeneous Server Clusters
    Enokido, Tomoya
    Takizawa, Makoto
    2015 IEEE 29th International Conference on Advanced Information Networking and Applications (IEEE AINA 2015), 2015, : 279 - 286
  • [45] Energy-efficient dynamic sensor time series classification for edge health devices
    Wang, Yueyuan
    Sun, Le
    COMPUTER METHODS AND PROGRAMS IN BIOMEDICINE, 2024, 254
  • [46] Analysis of distributed thermal management policy for energy-efficient processing of materials by natural convection
    Kaluri, Ram Satish
    Basak, Tanmay
    ENERGY, 2010, 35 (12) : 5093 - 5107
  • [47] An energy-efficient scheduling algorithm using dynamic voltage scaling for parallel applications on clusters
    Ruan, Xiaojun
    Qin, Xiao
    Zong, Ziliang
    Bellam, Kiramnai
    Nijim, Mais
    PROCEEDINGS - 16TH INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATIONS AND NETWORKS, VOLS 1-3, 2007, : 735 - +
  • [48] Energy-Efficient and Mobility-Aware Dynamic Intercell Interference Coordination in Heterogeneous Networks
    Shao, Xulong
    Gao, Zhenxiang
    Zhou, Weihua
    Liu, Haiqiang
    Wang, Yongming
    2016 2ND IEEE INTERNATIONAL CONFERENCE ON COMPUTER AND COMMUNICATIONS (ICCC), 2016, : 2933 - 2937
  • [49] DISTRIBUTED ENERGY-EFFICIENT AND POSITION-AWARE ROUTING PROTOCOL FOR HETEROGENEOUS WIRELESS SENSOR NETWORK
    Mohamed Saad, Azizi
    Moulay Lahcen, Hasnaoui
    JOURNAL OF ENGINEERING SCIENCE AND TECHNOLOGY, 2019, 14 (03) : 1406 - 1419
  • [50] AI in 6G: Energy-Efficient Distributed Machine Learning for Multilayer Heterogeneous Networks
    Hossain, Mohammad Arif
    Hossain, Abdullah Ridwan
    Ansari, Nirwan
    IEEE NETWORK, 2022, 36 (06): : 84 - 91