skip to main content
research-article

HiCH: Hierarchical Fog-Assisted Computing Architecture for Healthcare IoT

Published:27 September 2017Publication History
Skip Abstract Section

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).

References

  1. Y. S. Abu-Mostafa et al. 2012. Learning From Data. AMLBook. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. 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 ScholarGoogle ScholarCross RefCross Ref
  3. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  4. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  5. A. Anzanpour et al. 2015. Context-aware early warning system for in-home healthcare using internet-of-things. In LNICST.Google ScholarGoogle Scholar
  6. A. Anzanpour et al. 2017. Self-awareness in remote health monitoring systems using wearable electronics. In DATE Conf. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. 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 ScholarGoogle Scholar
  8. ATMEL. 2017. ATmega328P. Retrieved on March 2017. www.atmel.com/devices/atmega328p.aspx.Google ScholarGoogle Scholar
  9. L. Atzori et al. 2010. The internet of things: A survey. Computer Networks 54, 15 (2010), 2787--805. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. D. Azariadi et al. 2016. ECG signal analysis and arrhythmia detection on IoT wearable medical devices. In MOCAST.Google ScholarGoogle Scholar
  11. I. Azimi et al. 2016. Self-aware early warning score system for IoT-based personalized healthcare. In LNICST, Vol. 181.Google ScholarGoogle Scholar
  12. 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 ScholarGoogle Scholar
  13. 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 ScholarGoogle Scholar
  14. F. Bonomi et al. 2012. Fog computing and its role in the internet of things. MCC’12 (2012), 13--16. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. 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 ScholarGoogle ScholarCross RefCross Ref
  16. A. Botta et al. 2016. Integration of cloud computing and internet of things: A survey. FGCS 56 (2016), 684--700. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  18. L. Catarinucci et al. 2015. An IoT-aware architecture for smart healthcare systems. IEEE Internet of Things J. 2, 6 (2015), 515--26.Google ScholarGoogle ScholarCross RefCross Ref
  19. R. Craciunescu et al. 2015. Implementation of fog computing for reliable e-health applications. In 49th Asilomar Conference on Signals, Systems and Computers.Google ScholarGoogle ScholarCross RefCross Ref
  20. 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 ScholarGoogle Scholar
  21. A. Dohr et al. 2010. The internet of things for ambient assisted living. In ITNG. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. M. Domingo. 2012. An overview of the internet of things for people with disabilities. JNCA 35, 2 (2012), 584--96. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. H. Dubey et al. 2015. Fog data: Enhancing telehealth big data through fog computing. In ASE BDSI’15. Google ScholarGoogle ScholarDigital LibraryDigital Library
  24. M. Dworkin. 2004. Recommendation for Block Cipher Modes of Operation: the CCM Mode for Authentication and Confidentiality. Technical Report. NIST 800-38C. Google ScholarGoogle Scholar
  25. M. Fazio et al. 2015. Exploiting the FIWARE cloud platform to develop a remote patient monitoring system. In ISCC. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. D. Gachet et al. 2015. Big data processing of bio-signal sensors information for self-management of health and diseases. In IMIS.Google ScholarGoogle Scholar
  27. M. Ghorbani and P. Bogdan. 2013. A cyber-physical system approach to artificial pancreas design. In CODES+ISSS. Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. A. M. Ghosh et al. 2016. Remote health monitoring system through IoT. In ICIEV.Google ScholarGoogle Scholar
  29. 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 ScholarGoogle Scholar
  30. J. Gòmez et al. 2016. Patient monitoring system based on internet of things. Procedia Computer Science 83 (2016), 90--7.Google ScholarGoogle ScholarCross RefCross Ref
  31. J. Gubbi et al. 2013. Internet of things(IoT): A vision, architectural elements, and future directions. FGCS 29, 7 (2013), 1645--60. Google ScholarGoogle ScholarDigital LibraryDigital Library
  32. A. Gulenko et al. 2016. Evaluating machine learning algorithms for anomaly detection in clouds. In IEEE Int. Conf. on Big Data.Google ScholarGoogle ScholarCross RefCross Ref
  33. IBM Corporation. 2006. An architectural blueprint for autonomic computing. White Paper (2006).Google ScholarGoogle Scholar
  34. 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 ScholarGoogle Scholar
  35. 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 ScholarGoogle ScholarCross RefCross Ref
  36. T. T. Khan et al. 2015. ECG feature extraction in temporal domain and detection of various heart conditions. In ICEEICT.Google ScholarGoogle Scholar
  37. D. Laney. 2001. 3D Data Management: Controlling Data Volume, Velocity, and Variety. Technical Report. META Group Inc.Google ScholarGoogle Scholar
  38. E. Lee. 2008. Cyber physical systems: Design challenges. In ISORC. 363--9. Google ScholarGoogle ScholarDigital LibraryDigital Library
  39. Linode. 2017. Retrieved on March 2017. https://www.linode.com/.Google ScholarGoogle Scholar
  40. Microchip. 2017. RN42 - Wireless - Bluetooth Module. Retrieved on March 2017. http://www.microchip.com/rn42.Google ScholarGoogle Scholar
  41. J. Mohammed et al. 2014. Internet of things: Remote patient monitoring using web services and cloud computing. In CPSCom. Google ScholarGoogle ScholarDigital LibraryDigital Library
  42. K. P. Murphy. 2012. Machine Learning: A Probabilistic Perspective. The MIT Press. Google ScholarGoogle ScholarDigital LibraryDigital Library
  43. T. Nguyen-Gia et al. 2015. Fog computing in healthcare internet of things: A case study on ECG feature extraction. In CIT Conf.Google ScholarGoogle Scholar
  44. Nvidia. 2017. Jetson tk-1. Retrieved on March 2017. www.nvidia.com/object/jetson-tk1-embedded-dev-kit.html.Google ScholarGoogle Scholar
  45. 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 ScholarGoogle ScholarCross RefCross Ref
  46. F. Pedregosa et al. 2011. Scikit-learn: Machine learning in python. Journal of Machine Learning Research 12 (2011), 2825--2830. Google ScholarGoogle ScholarDigital LibraryDigital Library
  47. L. Pescosolido et al. 2016. An IoT-inspired cloud-based web service architecture for e-health applications. In ISC2.Google ScholarGoogle Scholar
  48. S. Rahimi-Moosavi et al. 2016. End-to-end security scheme for mobility enabled healthcare Internet of things. FGCS 64 (2016), 108--24. Google ScholarGoogle ScholarDigital LibraryDigital Library
  49. A. Rahmani et al. 2017. Fog Computing in the Internet of Things - Intelligence at the Edge. Springer.Google ScholarGoogle Scholar
  50. 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 ScholarGoogle Scholar
  51. Raspberry Pi Foundation. 2017. Raspberry Pi Zero. Retrieved on March 2017. www.raspberrypi.org/blog/raspberry-pi-zero/.Google ScholarGoogle Scholar
  52. 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 ScholarGoogle ScholarCross RefCross Ref
  53. TeleTracking. 2004. The value of time in healthcare. White Paper (2004).Google ScholarGoogle Scholar
  54. F. Touati and R. Tabish. 2013. U-healthcare system: State-of-the-art review and challenges. J Med Syst 37, 3 (2013), 9949.Google ScholarGoogle ScholarCross RefCross Ref
  55. 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 ScholarGoogle ScholarDigital LibraryDigital Library
  56. WHO, World Heart Federation and World Stroke Organization. 2011. Global Atlas on Cardiovascular Disease Prevention and Control. Technical Report.Google ScholarGoogle Scholar
  57. Y. Xue et al. 2016. A spatio-temporal fractal model for a CPS approach to brain-machine-body interfaces. In DATE. Google ScholarGoogle ScholarDigital LibraryDigital Library
  58. S. Yi et al. 2015. A survey of fog computing: Concepts, applications and issues. In Mobidata’15. 37--42. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. HiCH: Hierarchical Fog-Assisted Computing Architecture for Healthcare IoT

          Recommendations

          Comments

          Login options

          Check if you have access through your login credentials or your institution to get full access on this article.

          Sign in

          Full Access

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader
          About Cookies On This Site

          We use cookies to ensure that we give you the best experience on our website.

          Learn more

          Got it!