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.











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
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
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
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
Chiang M, Zhang T (2016) Fog and IoT: an overview of research opportunities. IEEE Internet Things J 3(6):854–864
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
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
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
Jiang C, Cheng X, Gao H, Zhou X, Wan J (2019) Toward computation offloading in edge computing: a survey. IEEE Access 7:131543–131558
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
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
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
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
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
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
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
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
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
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
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
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
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
Pan J, Tompkins WJ (1985) A real-time QRS detection algorithm. IEEE Trans Biomed Eng BME 32(3):230–236
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
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
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
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
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
Lowe-Power J, Ahmad AM, Akram A et al (2020) The gem5 simulator: version 20.0+
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
Intel (2009) Intel 82545GM gigabit ethernet controller networking silicon datasheet. Technical report
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
Acknowledgements
Not applicable.
Funding
No funds, grants, or other support was received.
Author information
Authors and Affiliations
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
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.
About this article
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
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11227-022-04987-2