Skip to main content
Log in

Cluster computing-based EEG sub-band signal extraction with channel-wise and time-slice-wise data partitioning technique

  • Original Research
  • Published:
International Journal of Information Technology Aims and scope Submit manuscript

Abstract

Cluster computing provides an effective approach in implementing parallel and distributed processing using existing computing resources of any institute or organization. In this objective, the present work is focused on the investigation of cluster computing to enhance the execution time of electroencephalography (EEG) signal processing, for the extraction of alpha, beta, theta, and delta components from a 256-channel Steady-state visually Evoked Potential (SSVEP) dataset of 11 subjects. Here, we have compared the execution time of two cluster computing frameworks with proposed channel-wise and Time-slice-wise data partitioning approaches and evaluate the signal extraction performance of FastICA, Infomax, and Picard methods individually. In this study, we found that the speed-up of the Transmission Control Protocol (TCP) based cluster is significantly improved, compared to the User Datagram Protocol (UDP) based cluster, achieved more than 90% percentage time saving with compare to sequential processing in the channel-wise and Time-slice-wise data partitioning with TCP and UDP based cluster. Additionally, the Infomax and Picard methods archived excellent signal extraction quality, while the FastICA method exhibits required lower execution time and achieve a high speed-up. It is also observed that the Time-slice-wise data partitioning and channel-wise partition strategy, although effective in parallel execution, but Time-slice-wise data partitioning needs more execution time compared to the channel partition strategy. Here, the present work is an attempt to utilize the potential benefits of cluster computing frameworks for EEG signal processing.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Algorithm 1
Algorithm 2
Algorithm 3
Algorithm 4
Algorithm 5
Fig. 2
Fig. 3
Fig. 4

Similar content being viewed by others

Data availibility

No datasets are generated during the present study. The datasets analyzed during this work are made publicly available in this published article.

References

  1. Valentini GL et al., (2013) An overview of energy efficiency techniques in cluster computing systems, Cluster Comput 16(1)

  2. Vivas A, Castro H (2023) Estimating the overhead and coupling of scientific computing clusters, Simulation 99(3)

  3. Munro I et al., (2019) Accelerating single molecule localization microscopy through parallel processing on a high-performance computing cluster, J Microsc 273(2)

  4. Khandekar VS Shrinath P (2023) Ensemble model for multiclass imbalanced data using cluster computing of spark, Ingenierie des Systemes d’ Information 28(1)

  5. Shafi A, Hashmi JM, Subramoni H, Panda DKDK (2021) Efficient mpi-based communication for gpu-accelerated dask applications. In: Proceedings—21st IEEE/ACM International Symposium on Cluster, Cloud and Internet Computing (CCGrid 2021)

  6. Chang A, Jung J, Landivar J, Landivar J, Barker B, Ghosh R (2021) Performance evaluation of parallel structure from motion (sfm) processing with public cloud computing and an on-premise cluster system for uas images in agriculture. ISPRS Int J Geo-Inform 10(10)

  7. Gál Z, Kocsis G, Tajti T, Tornai R (2021) Performance evaluation of massively parallel and high-speed connectionless vs. connection-oriented communication sessions. Adv Eng Softw 157–158

  8. Moura J, Hutchison D (2022) Resilience enhancement at edge cloud systems. IEEE Access 10

  9. Dowd PW, Carrozzi TM, Pellegrino FA, Chen AX, Jaeger R, Srinidhi S (1998) Blast: Broadband lightweight atm secure transport for high-performance distributed computing, Comput Commun 21(12)

  10. Hu L, Zhang Z (2019) EEG signal processing and feature extraction

  11. Gloor P (1969) Hans berger on electroencephalography, Am J EEG Technol 9(1)

  12. Hansen B, Field D, Greene M (2019) What steady state visual evoked potentials (ssvep) tell us about the early representation of natural scenes, J Vis 19(8)

  13. Hyvärinen A, Oja E (2000) Independent component analysis: Algorithms and applications, Neural Networks, 13(4-5)

  14. Nikolopoulos S (2021) MAMEM EEG SSVEP Dataset I (256 channels, 11 subjects, 5 frequencies presented in isolation) 5

  15. Miettinen J, Nordhausen K, Taskinen S (2019) Fica: Fastica algorithms and their improved variants. R J 10(2):148

    Article  Google Scholar 

  16. Goldman R, Stern J, Engel J, Cohen M (2001) Tomographic mapping of alpha rhythm using simultaneous eeg/fmri, NeuroImage, 13(6)

  17. Ablin P, Cardoso JF, Gramfort A (2018) Faster independent component analysis by preconditioning with hessian approximations, IEEE Trans Signal Processing 66(15)

  18. Ford AS, Weitzner BD, Bahl CD (2020) Integration of the rosetta suite with the python software stack via reproducible packaging and core programming interfaces for distributed simulation, Protein Sci 29(1)

  19. Rocklin M (2015) Dask: Parallel computation with blocked algorithms and task scheduling. In: Proceedings of the 14th Python in Science Conference

  20. Xiong Q, Zhang X, Wang WF, Gu Y (2020) A parallel algorithm framework for feature extraction of eeg signals on mpi, Computational and Mathematical Methods in Medicine, 2020

  21. Sun X, He Y, Wu D, Huang JZ (2023) Survey of distributed computing frameworks for supporting big data analysis. Big Data Mining and Analytics, 6

  22. Bassi PRAS, Attux R (2022) Fbdnn: Filter banks and deep neural networks for portable and fast brain-computer interfaces. Biomed Phys Eng Express 8(3)

  23. Camargo-Vargas D, Callejas-Cuervo M, Alarcón-Aldana AC (2023)“Brain-computer interface prototype to support upper limb rehabilitation processes in the human body,” Int. J. Inf. Technol., vol. 15, pp. 3655–3667, 10

  24. Alturki FA, Alsharabi K, Abdurraqeeb AM, Aljalal M (2020) “Eeg signal analysis for diagnosing neurological disorders using discrete wavelet transform and intelligent techniques,” Sensors, vol. 20, no. 9

  25. Yordanova J, Falkenstein M, Hohnsbein J, Kolev V (2004)“Parallel systems of error processing in the brain,” Neuroimage, vol. 22, no. 2

  26. Behroozi M, Daliri MR (2018) “A high performance steady state visual evoked potential bci system based on variational mode decomposition,” in 2018 Electric Electronics, Computer Science, Biomedical Engineerings’ Meeting (EBBT 2018)

  27. Mahmud MS, Huang JZ, Salloum S, Emara TZ, Sadatdiynov K (2020) “A survey of data partitioning and sampling methods to support big data analysis,” Big Data Mining and Analytics, vol. 3, no. 2

  28. Holla MR, Suma D (2024) A gpu scheme for multi-secret visual sharing with varied secret dimensions and contrast enhancement using blind super-resolution. Int. J. Inf. Technol. 16(3):1801–1814

    Google Scholar 

  29. Bhat R, Thilak RK, Vaibhav RP (2022) Hunting the pertinency of hash and bloom filter combinations on gpu for fast pattern matching. Int. J. Inf. Technol. 14(8):2667–2679

    Google Scholar 

  30. Paliwal M, Chilla RR, Prasanth NN, Goundar S, Raja SP (2022) Parallel implementation of solving linear equations using openmp. Int. J. Inf. Technol.14(5):1677–1687

    Google Scholar 

  31. Abdelsalam KM, Khamis SM, Bahig HM, Bahig HM (2023) A multicore-based algorithm for optimal multi-way number partitioning. Int. J. Inf. Technol. 15(8):2929–2940

    Google Scholar 

  32. Uma R, Sarojadevi H, Sanju V (2024) Controller node driven hop count based data distribution algorithm in ring connected binary tree network-on-chip for parallel processing. Int. J. Inf. Technol. 2:1–13

    Google Scholar 

  33. Das A, Castiglia T, Wang S, Patterson S (2022) “Cross-silo federated learning for multi-tier networks with vertical and horizontal data partitioning,” ACM Transactions on Intelligent Systems and Technology, vol. 13

Download references

Funding

This research did not receive any specific grant from funding agencies in the public, commercial, or not-for-profit sectors.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mridu Sahu.

Ethics declarations

Conflict of interest

All the authors declare that there is no Conflict of interest.

Statement

All experiments and methods were carried out in accordance with relevant guidelines and regulations.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Dilliwar, V., Sahu, M. & Rakesh, N. Cluster computing-based EEG sub-band signal extraction with channel-wise and time-slice-wise data partitioning technique. Int. j. inf. tecnol. (2024). https://doi.org/10.1007/s41870-024-01924-9

Download citation

  • Received:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s41870-024-01924-9

Keywords

Navigation