Abstract
The Internet of Things (IoT) paradigm holds significant promises for remote health monitoring systems. Due to their life- or mission-critical nature, these systems need to provide a high level of availability and accuracy. On the one hand, centralized cloud-based IoT systems lack reliability, punctuality and availability (e.g., in case of slow or unreliable Internet connection), and on the other hand, fully outsourcing data analytics to the edge of the network can result in diminished level of accuracy and adaptability due to the limited computational capacity in edge nodes. In this paper, we tackle these issues by proposing a hierarchical computing architecture, HiCH, for IoT-based health monitoring systems. The core components of the proposed system are 1) a novel computing architecture suitable for hierarchical partitioning and execution of machine learning based data analytics, 2) a closed-loop management technique capable of autonomous system adjustments with respect to patient’s condition. HiCH benefits from the features offered by both fog and cloud computing and introduces a tailored management methodology for healthcare IoT systems. We demonstrate the efficacy of HiCH via a comprehensive performance assessment and evaluation on a continuous remote health monitoring case study focusing on arrhythmia detection for patients suffering from CardioVascular Diseases (CVDs).
- Y. S. Abu-Mostafa et al. 2012. Learning From Data. AMLBook. Google Scholar
Digital Library
- M. Al-Faruque and K. Vatanparvar. 2015. Energy management-as-a-service over fog computing platform. IEEE Internet of Things J. 3, 2 (2015), 161--9.Google Scholar
Cross Ref
- A. Al-Fuqaha et al. 2015. Internet of things: A survey on enabling technologies, protocols, and applications. IEEE Commun. Surveys Tuts 17, 4 (2015), 2347--76.Google Scholar
Digital Library
- M. Ambrosin et al. 2016. On the feasibility of attribute-based encryption on internet of things devices. IEEE Micro 36, 6 (2016), 25--35. Google Scholar
Digital Library
- A. Anzanpour et al. 2015. Context-aware early warning system for in-home healthcare using internet-of-things. In LNICST.Google Scholar
- A. Anzanpour et al. 2017. Self-awareness in remote health monitoring systems using wearable electronics. In DATE Conf. Google Scholar
Digital Library
- F. Arriba-Pèrez et al. 2016. Collection and processing of data from wrist wearable devices in heterogeneous and multiple-user scenarios. Sensors (Basel) 16, 9 (2016).Google Scholar
- ATMEL. 2017. ATmega328P. Retrieved on March 2017. www.atmel.com/devices/atmega328p.aspx.Google Scholar
- L. Atzori et al. 2010. The internet of things: A survey. Computer Networks 54, 15 (2010), 2787--805. Google Scholar
Digital Library
- D. Azariadi et al. 2016. ECG signal analysis and arrhythmia detection on IoT wearable medical devices. In MOCAST.Google Scholar
- I. Azimi et al. 2016. Self-aware early warning score system for IoT-based personalized healthcare. In LNICST, Vol. 181.Google Scholar
- I. Azimi et al. 2017. Internet of things for remote elderly monitoring: A study from user-centered perspective. JAIHC 8, 2 (2017), 273--89.Google Scholar
- M. Beyer. 2017. Gartner Says Solving ‘Big Data’ Challenge Involves More Than Just Managing Volumes of Data. Retrieved on March 2017. www.gartner.com/newsroom/id/1731916.Google Scholar
- F. Bonomi et al. 2012. Fog computing and its role in the internet of things. MCC’12 (2012), 13--16. Google Scholar
Digital Library
- F. Bonomi et al. 2014. Fog computing: A platform for internet of things and analytics. Big Data and Internet of Things: A Roadmap for Smart Environments 546 (2014), 169--86.Google Scholar
Cross Ref
- A. Botta et al. 2016. Integration of cloud computing and internet of things: A survey. FGCS 56 (2016), 684--700. Google Scholar
Digital Library
- C. Byers and W. Patrick. 2015. Fog computing distributing data and intelligence for resiliency and scale necessary for IoT: The internet of things (ubiquity symposium). Ubiquity (2015), 1--12. Google Scholar
Digital Library
- L. Catarinucci et al. 2015. An IoT-aware architecture for smart healthcare systems. IEEE Internet of Things J. 2, 6 (2015), 515--26.Google Scholar
Cross Ref
- R. Craciunescu et al. 2015. Implementation of fog computing for reliable e-health applications. In 49th Asilomar Conference on Signals, Systems and Computers.Google Scholar
Cross Ref
- R. Deng et al. 2016. Optimal workload allocation in fog-cloud computing toward balanced delay and power consumption. IEEE Internet of Things J. 3, 6 (2016), 1171--81.Google Scholar
- A. Dohr et al. 2010. The internet of things for ambient assisted living. In ITNG. Google Scholar
Digital Library
- M. Domingo. 2012. An overview of the internet of things for people with disabilities. JNCA 35, 2 (2012), 584--96. Google Scholar
Digital Library
- H. Dubey et al. 2015. Fog data: Enhancing telehealth big data through fog computing. In ASE BDSI’15. Google Scholar
Digital Library
- M. Dworkin. 2004. Recommendation for Block Cipher Modes of Operation: the CCM Mode for Authentication and Confidentiality. Technical Report. NIST 800-38C. Google Scholar
- M. Fazio et al. 2015. Exploiting the FIWARE cloud platform to develop a remote patient monitoring system. In ISCC. Google Scholar
Digital Library
- D. Gachet et al. 2015. Big data processing of bio-signal sensors information for self-management of health and diseases. In IMIS.Google Scholar
- M. Ghorbani and P. Bogdan. 2013. A cyber-physical system approach to artificial pancreas design. In CODES+ISSS. Google Scholar
Digital Library
- A. M. Ghosh et al. 2016. Remote health monitoring system through IoT. In ICIEV.Google Scholar
- A. L. Goldberger et al. 2000. PhysioBank, physiotoolkit, and physionet: Components of a new research resource for complex physiologic signals. Circulation 101, 23 (2000), e215--e220.Google Scholar
- J. Gòmez et al. 2016. Patient monitoring system based on internet of things. Procedia Computer Science 83 (2016), 90--7.Google Scholar
Cross Ref
- J. Gubbi et al. 2013. Internet of things(IoT): A vision, architectural elements, and future directions. FGCS 29, 7 (2013), 1645--60. Google Scholar
Digital Library
- A. Gulenko et al. 2016. Evaluating machine learning algorithms for anomaly detection in clouds. In IEEE Int. Conf. on Big Data.Google Scholar
Cross Ref
- IBM Corporation. 2006. An architectural blueprint for autonomic computing. White Paper (2006).Google Scholar
- Instituto de Telecomunicacoes. 2017. Biosppy 0.2.0: Python Package Index. Retrieved on March 2017. https://pypi.python.org/pypi/biosppy/0.2.0.Google Scholar
- F. Jager et al. 2003. Long-term ST database: A reference for the development and evaluation of automated ischaemia detectors and for the study of the dynamics of myocardial ischaemia. Medical Biological Engineering Computing 41, 2 (2003), 172--183. www.physionet.org/physiobank/database/ltstdb/.Google Scholar
Cross Ref
- T. T. Khan et al. 2015. ECG feature extraction in temporal domain and detection of various heart conditions. In ICEEICT.Google Scholar
- D. Laney. 2001. 3D Data Management: Controlling Data Volume, Velocity, and Variety. Technical Report. META Group Inc.Google Scholar
- E. Lee. 2008. Cyber physical systems: Design challenges. In ISORC. 363--9. Google Scholar
Digital Library
- Linode. 2017. Retrieved on March 2017. https://www.linode.com/.Google Scholar
- Microchip. 2017. RN42 - Wireless - Bluetooth Module. Retrieved on March 2017. http://www.microchip.com/rn42.Google Scholar
- J. Mohammed et al. 2014. Internet of things: Remote patient monitoring using web services and cloud computing. In CPSCom. Google Scholar
Digital Library
- K. P. Murphy. 2012. Machine Learning: A Probabilistic Perspective. The MIT Press. Google Scholar
Digital Library
- T. Nguyen-Gia et al. 2015. Fog computing in healthcare internet of things: A case study on ECG feature extraction. In CIT Conf.Google Scholar
- Nvidia. 2017. Jetson tk-1. Retrieved on March 2017. www.nvidia.com/object/jetson-tk1-embedded-dev-kit.html.Google Scholar
- C. O’Keeffe et al. 2011. Role of ambulance response times in the survival of patients with out-of-hospital cardiac arrest. Emerg Med J. 28, 8 (2011), 703--6.Google Scholar
Cross Ref
- F. Pedregosa et al. 2011. Scikit-learn: Machine learning in python. Journal of Machine Learning Research 12 (2011), 2825--2830. Google Scholar
Digital Library
- L. Pescosolido et al. 2016. An IoT-inspired cloud-based web service architecture for e-health applications. In ISC2.Google Scholar
- S. Rahimi-Moosavi et al. 2016. End-to-end security scheme for mobility enabled healthcare Internet of things. FGCS 64 (2016), 108--24. Google Scholar
Digital Library
- A. Rahmani et al. 2017. Fog Computing in the Internet of Things - Intelligence at the Edge. Springer.Google Scholar
- A. M. Rahmani et al. 2017. Exploiting smart e-Health gateways at the edge of healthcare internet-of-things: A fog computing approach. FGCS (2017).Google Scholar
- Raspberry Pi Foundation. 2017. Raspberry Pi Zero. Retrieved on March 2017. www.raspberrypi.org/blog/raspberry-pi-zero/.Google Scholar
- E. Spanò et al. 2016. Low-power wearable ecg monitoring system for multiple-patient remote monitoring. IEEE Sensors J. 16, 13 (2016), 5452--62.Google Scholar
Cross Ref
- TeleTracking. 2004. The value of time in healthcare. White Paper (2004).Google Scholar
- F. Touati and R. Tabish. 2013. U-healthcare system: State-of-the-art review and challenges. J Med Syst 37, 3 (2013), 9949.Google Scholar
Cross Ref
- L. M. Vaquero and L. Rodero-Merino. 2014. Finding your way in the fog: Towards a comprehensive definition of fog computing. SIGCOMM Comput. Commun. Rev. 44, 5 (2014), 27--32. Google Scholar
Digital Library
- WHO, World Heart Federation and World Stroke Organization. 2011. Global Atlas on Cardiovascular Disease Prevention and Control. Technical Report.Google Scholar
- Y. Xue et al. 2016. A spatio-temporal fractal model for a CPS approach to brain-machine-body interfaces. In DATE. Google Scholar
Digital Library
- S. Yi et al. 2015. A survey of fog computing: Concepts, applications and issues. In Mobidata’15. 37--42. Google Scholar
Digital Library
Index Terms
HiCH: Hierarchical Fog-Assisted Computing Architecture for Healthcare IoT
Recommendations
A Pattern for Fog Computing
VikingPLoP '16: Proceedings of the 10th Travelling Conference on Pattern Languages of ProgramsFog Computing is a new variety of the cloud computing paradigm that brings virtualized cloud services to the edge of the network to control the devices in the IoT. We present a pattern for fog computing which describes its architecture, including its ...
Cloud, Fog, or Mist in IoT? That Is the Question
Special Issue on Fog, Edge, and Cloud IntegrationInternet of Things (IoT) has been commercially explored as Platforms as a Services (PaaS). The standard solution for this kind of service is to combine the Cloud computing infrastructure with IoT software, services, and protocols also known as CoT (...
Fogxy: An Architectural Pattern for Fog Computing
EuroPLoP '18: Proceedings of the 23rd European Conference on Pattern Languages of ProgramsFog computing is an emergent approach that tries to overcome challenges the cloud faces by introducing a fog tier in between the cloud and the edge of the network. With the advent of the cloud, computing power shifted back again to centralized ...






Comments