Skip to main content

Advertisement

Log in

An energy-efficient and accuracy-aware edge computing framework for heart arrhythmia detection: A joint model selection and task offloading approach

  • Published:
The Journal of Supercomputing Aims and scope Submit manuscript

Abstract

IoT-based arrhythmia detection is one of the delay-sensitive applications that can benefit from edge computing to reduce the processing latency. Choosing the right offloading strategy in heterogeneous systems such as arrhythmia detection systems where the user’s health state, sensor’s battery status, and sensor/edges’ processing power may vary is very challenging and has a significant impact on the quality of service and the energy cost. In this paper, we introduce the problem of simultaneous computation offloading and detection model selection to trade-off the accuracy with the performance and the energy cost based on the current health state of the users and the processing and battery capacities of nodes. Experimental results indicate that the proposed method increases the percentage of users serviced by the system by 17.3%, 98.79%, and 1.21% compared to first-fit, edge-only, and cloud-only approaches and improves energy consumption by 6.9% and 47.9% compared to first-fit and cloud-only approaches, respectively.

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
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11

Similar content being viewed by others

Data availability

We used publicly available model and dataset in order to construct our baseline model. The model and dataset is available in: https://github.com/awni/ecg.

References

  1. IDC: IoT Growth Demands Rethink of Long-Term Storage Strategies, says IDC (2020). https://www.idc.com/getdoc.jsp?containerId=prAP46737220. Accessed 02 March 2021

  2. Yasin M, Tekeste T, Saleh H, Mohammad B, Sinanoglu O, Ismail M (2017) Ultra-low power, secure IoT platform for predicting cardiovascular diseases. IEEE Trans Circuits Syst I Regul Pap 64(9):2624–2637

    Article  Google Scholar 

  3. Firouzi F, Farahani B, Ibrahim M, Chakrabarty K (2018) From EDA to IoT eHealth: promises, challenges, and solutions. IEEE Trans Comput Aided Des Integr Circuits Syst 37(12):2965–2978

    Article  Google Scholar 

  4. Chiang M, Zhang T (2016) Fog and IoT: an overview of research opportunities. IEEE Internet Things J 3(6):854–864

    Article  Google Scholar 

  5. Martinez I, Hafid AS, Jarray A (2020) Design, resource management, and evaluation of fog computing systems: a survey. IEEE Internet Things J 8(4):2494–2516

    Article  Google Scholar 

  6. Jia Y, Liu B, Dou W, Xu X, Zhou X, Qi L, Yan Z (2022) CroApp: a CNN-based resource optimization approach in edge computing environment. IEEE Trans Ind Inf 18(9):6300–6307

    Article  Google Scholar 

  7. Saeik F, Avgeris M, Spatharakis D, Santi N, Dechouniotis D, Violos J, Leivadeas A, Athanasopoulos N, Mitton N, Papavassiliou S (2021) Task offloading in edge and cloud computing: a survey on mathematical, artificial intelligence and control theory solutions. Comput Netw 195:108177

    Article  Google Scholar 

  8. Jiang C, Cheng X, Gao H, Zhou X, Wan J (2019) Toward computation offloading in edge computing: a survey. IEEE Access 7:131543–131558

    Article  Google Scholar 

  9. Islam SR, Kwak D, Kabir MH, Hossain M, Kwak KS (2015) The Internet of Things for health care: a comprehensive survey. IEEE Access 3:678–708

    Article  Google Scholar 

  10. Haiying Zhou, Kun Mean Hou, Ponsonnaille J, Gineste L, De Vaulx C (2005) A real-time continuous cardiac arrhythmias detection system: RECAD. In: IEEE Engineering in Medicine and Biology, pp 875–881

  11. Aboukhalil A, Nielsen L, Saeed M, Mark RG, Clifford GD (2008) Reducing false alarm rates for critical arrhythmias using the arterial blood pressure waveform. J Biomed Inform 41(3):442–451

    Article  Google Scholar 

  12. DeChazal P, O’Dwyer M, Reilly RB (2004) Automatic classification of heartbeats using ECG morphology and heartbeat interval features. IEEE Trans Biomed Eng 51(7):1196–1206

    Article  Google Scholar 

  13. Luz EJdS, Schwartz WR, Cámara-Chávez G, Menotti D (2016) ECG-based heartbeat classification for arrhythmia detection: a survey. Comput Methods Progr Biomed 127:144–164

  14. Azimi I, Anzanpour A, Rahmani AM, Pahikkala T, Levorato M, Liljeberg P, Dutt N (2017) HiCH: hierarchical fog-assisted computing architecture for healthcare IoT. ACM Trans Embedded Comput Syst 16(5s):1–20

    Article  Google Scholar 

  15. Zhou H, Zhu X, Wang S, Zhou K, Ma Z, Li J, Hou K-M, De Vaulx C (2017) A novel cardiac arrhythmias detection approach for real-time ambulatory ECG diagnosis. Int J Pattern Recognit Artif Intell 31(10):1758004

    Article  Google Scholar 

  16. Tekeste T, Saleh H, Mohammad B, Khandoker A, Ismail M (2016) A biomedical SoC architecture for predicting ventricular arrhythmia. In: IEEE International Symposium on Circuits and Systems, pp 2262–2265

  17. Hannun AY, Rajpurkar P, Haghpanahi M, Tison GH, Bourn C, Turakhia MP, Ng AY (2019) Cardiologist-level arrhythmia detection and classification in ambulatory electrocardiograms using a deep neural network. Nat Med 25(1):65–69

    Article  Google Scholar 

  18. Rahmani AM, Gia TN, Negash B, Anzanpour A, Azimi I, Jiang M, Liljeberg P (2018) Exploiting smart e-health gateways at the edge of healthcare Internet-of-Things: a fog computing approach. Future Gener Comput Syst 78:641–658

    Article  Google Scholar 

  19. García-Martín E, Rodrigues CF, Riley G, Grahn H (2019) Estimation of energy consumption in machine learning. J Parallel Distrib Comput 134:75–88

    Article  Google Scholar 

  20. Granados J, Rahmani AM, Nikander P, Liljeberg P, Tenhunen H (2014) Towards energy-efficient healthcare: an Internet-of-Things architecture using intelligent gateways. In: International Conference on Wireless Mobile Communication and Healthcare—Transforming Healthcare Through Innovations in Mobile and Wireless Technologies, pp 279–282

  21. Mosenia A, Sur-Kolay S, Raghunathan A, Jha NK (2017) Wearable medical sensor-based system design: a survey. IEEE Trans Multi-Scale Comput Syst 3(2):124–138

    Article  MATH  Google Scholar 

  22. Pan J, Tompkins WJ (1985) A real-time QRS detection algorithm. IEEE Trans Biomed Eng BME 32(3):230–236

    Article  Google Scholar 

  23. Moody GB, Mark RG (2001) The impact of the MIT-BIH arrhythmia database. IEEE Eng Med Biol Mag Q Mag Eng Med Biol Soc 20(3):45–50

    Article  Google Scholar 

  24. Wang X, Wang J, Wang X, Chen X (2017) Energy and delay tradeoff for application offloading in mobile cloud computing. IEEE Syst J 11(2):858–867

    Article  Google Scholar 

  25. Zhang J, Hu X, Ning Z, Ngai ECH, Zhou L, Wei J, Cheng J, Hu B (2018) Energy-latency tradeoff for energy-aware offloading in mobile edge computing networks. IEEE Internet Things J 5(4):2633–2645

    Article  Google Scholar 

  26. Hu S, Xiao Y (2021) Design of cloud computing task offloading algorithm based on dynamic multi-objective evolution. Futur Gener Comput Syst 122:144–148

    Article  Google Scholar 

  27. Cheng S, Xu Z, Li X, Wu X, Fan Q, Wang X, Leung VCM (2020) Task offloading for automatic speech recognition in edge-cloud computing based mobile networks. In: Proceedings—IEEE Symposium on Computers and Communications, vol 2020-July, pp 1–6

  28. Lowe-Power J, Ahmad AM, Akram A et al (2020) The gem5 simulator: version 20.0+

  29. Han S, Pool J, Tran J, Dally WJ (2015) Learning both weights and connections for efficient neural networks. In: Neural Information Processing Systems, vol 1, pp 1135–1143

  30. Intel (2009) Intel 82545GM gigabit ethernet controller networking silicon datasheet. Technical report

  31. Huang J, Qian F, Gerber A, Mao ZM, Sen S, Spatscheck O (2012) A close examination of performance and power characteristics of 4G LTE networks. In: International Conference on Mobile Systems, Applications, and Services, pp 225–238

Download references

Acknowledgements

Not applicable.

Funding

No funds, grants, or other support was received.

Author information

Authors and Affiliations

Authors

Contributions

VA: Conceptualization, Methodology, Software, Validation, Writing—Original Draft. MM: Conceptualization, Validation, Writing—Review and Editing, Supervision, Project administration. MSZ: Conceptualization, Validation, Writing—Review and Editing, Supervision, Project administration.

Corresponding author

Correspondence to Mahmoud Momtazpour.

Ethics declarations

Conflict of interest

The authors declare that they have no conflict of interest.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

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

Amini, V., Momtazpour, M. & Saheb Zamani, M. An energy-efficient and accuracy-aware edge computing framework for heart arrhythmia detection: A joint model selection and task offloading approach. J Supercomput 79, 8178–8204 (2023). https://doi.org/10.1007/s11227-022-04987-2

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11227-022-04987-2

Keywords

Navigation