A Fog Computing-Based Architecture for Medical Records Management

The aging of the world’s population and the growth in the number of people with chronic diseases have increased expenses with medical care. Thus, the use of technological solutions has been widely adopted in the medical field to improve the patients’ health. In this context, approaches based on Cloud Computing have been used to store and process the information generated in these solutions. However, using Cloud can create delays that are intolerable for medical applications. Thus, the Fog Computing paradigm emerged as an alternative to overcome this problem, bringing computation and storage closer to the data sources. However, managing medical data stored in Fog is still a challenge. Moreover, characteristics of availability, performance, interoperability, and privacy need to be considered in approaches that aim to explore this problem. So, this article shows a software architecture based on Fog Computing and designed to facilitate the management of medical records. This architecture uses Blockchain concepts to provide the necessary privacy features and to allow Fog Nodes to carry out the authorization process in a distributed way. Finally, this paper describes a case study that evaluates the performance, privacy, and interoperability requirements of the proposed architecture in a home-centered healthcare scenario.

[1]  Satoshi Nakamoto Bitcoin : A Peer-to-Peer Electronic Cash System , 2009 .

[2]  Roger S. Pressman,et al.  Software Engineering: A Practitioner's Approach , 1982 .

[3]  Mingzhe Jiang,et al.  Exploiting smart e-Health gateways at the edge of healthcare Internet-of-Things: A fog computing approach , 2018, Future Gener. Comput. Syst..

[4]  Christine Nadel,et al.  Case Study Research Design And Methods , 2016 .

[5]  Aaas News,et al.  Book Reviews , 1893, Buffalo Medical and Surgical Journal.

[6]  David Palma,et al.  Fog Computing in Healthcare–A Review and Discussion , 2017, IEEE Access.

[7]  Hiroki Watanabe,et al.  The Blockchain-Based Digital Content Distribution System , 2015, 2015 IEEE Fifth International Conference on Big Data and Cloud Computing.

[8]  Gibeon Soares de Aquino Junior,et al.  Fog Computing in Healthcare: A Review , 2018, 2018 IEEE Symposium on Computers and Communications (ISCC).

[9]  Eui-nam Huh,et al.  E-HAMC: Leveraging Fog computing for emergency alert service , 2015, 2015 IEEE International Conference on Pervasive Computing and Communication Workshops (PerCom Workshops).

[10]  T. Moore,et al.  Bitcoin: Economics, Technology, and Governance , 2014 .

[11]  David Garlan,et al.  Documenting software architectures: views and beyond , 2002, 25th International Conference on Software Engineering, 2003. Proceedings..

[12]  Per Runeson,et al.  Guidelines for conducting and reporting case study research in software engineering , 2009, Empirical Software Engineering.

[13]  B. Kitchenham,et al.  Case Studies for Method and Tool Evaluation , 1995, IEEE Softw..

[14]  Choong Seon Hong,et al.  An Architecture of IoT Service Delegation and Resource Allocation Based on Collaboration between Fog and Cloud Computing , 2016, Mob. Inf. Syst..

[15]  Ralph Deters,et al.  Internet of Smart Things - IoST: Using Blockchain and CLIPS to Make Things Autonomous , 2017, 2017 IEEE International Conference on Cognitive Computing (ICCC).

[16]  Xiao Chen,et al.  Exploring Fog Computing-Based Adaptive Vehicular Data Scheduling Policies Through a Compositional Formal Method—PEPA , 2017, IEEE Communications Letters.

[17]  Xavier Masip-Bruin,et al.  Fog-to-cloud Computing (F2C): The key technology enabler for dependable e-health services deployment , 2016, 2016 Mediterranean Ad Hoc Networking Workshop (Med-Hoc-Net).

[18]  Paul Clements,et al.  Software architecture in practice , 1999, SEI series in software engineering.

[19]  Soo Young Shin,et al.  An Architecture for Smart Health Monitoring System Based on Fog Computing , 2017, J. Commun..

[20]  Ralph Deters,et al.  Using Blockchain to push Software-Defined IoT Components onto Edge Hosts , 2016, BDAW '16.

[21]  Victor I. Chang,et al.  Towards fog-driven IoT eHealth: Promises and challenges of IoT in medicine and healthcare , 2018, Future Gener. Comput. Syst..

[22]  Tsuyoshi Murata,et al.  {m , 1934, ACML.

[23]  Peng Zhao,et al.  Applying an Intelligent Method to Estimate Air Passenger Demand: Theory and Computerized Implementation , 2016 .

[24]  Dhananjay Singh,et al.  Semantic edge computing and IoT architecture for military health services in battlefield , 2017, 2017 14th IEEE Annual Consumer Communications & Networking Conference (CCNC).

[25]  Antonio Puliafito,et al.  Personalized Health Tracking with Edge Computing Technologies , 2017 .

[26]  Raffaele Giaffreda,et al.  Edge computing in IoT context: Horizontal and vertical Linux container migration , 2017, 2017 Global Internet of Things Summit (GIoTS).

[27]  Walid Gaaloul,et al.  A Demo of IoT Healthcare Application Provisioning in Hybrid Cloud/Fog Environment , 2016, 2016 IEEE International Conference on Cloud Computing Technology and Science (CloudCom).

[28]  Robert J. Piechocki,et al.  A residential maintenance-free long-term activity monitoring system for healthcare applications , 2016, EURASIP Journal on Wireless Communications and Networking.

[29]  Mohammed Ghazal,et al.  Real-time Heart Attack Mobile Detection Service (RHAMDS): An IoT use case for Software Defined Networks , 2017, 2017 IEEE 30th Canadian Conference on Electrical and Computer Engineering (CCECE).

[30]  Sandip Das,et al.  Application of IoT in detecting health risks due to flickering artificial lights , 2015, 2015 International Conference on Advances in Computing, Communications and Informatics (ICACCI).

[31]  Hui Wang,et al.  The fog computing service for healthcare , 2015, 2015 2nd International Symposium on Future Information and Communication Technologies for Ubiquitous HealthCare (Ubi-HealthTech).

[32]  W. Marsden I and J , 2012 .

[33]  Cesare Pautasso,et al.  A Taxonomy of Blockchain-Based Systems for Architecture Design , 2017, 2017 IEEE International Conference on Software Architecture (ICSA).

[34]  Juan Carlos De Martin,et al.  Blockchain for the Internet of Things: A systematic literature review , 2016, 2016 IEEE/ACS 13th International Conference of Computer Systems and Applications (AICCSA).

[35]  Emin Gün Sirer,et al.  Bitcoin-NG: A Scalable Blockchain Protocol , 2015, NSDI.

[36]  Melanie Swan,et al.  Blockchain: Blueprint for a New Economy , 2015 .

[37]  Dharma P. Agrawal,et al.  Fog Networks in Healthcare Application , 2016, 2016 IEEE 13th International Conference on Mobile Ad Hoc and Sensor Systems (MASS).

[38]  P ? ? ? ? ? ? ? % ? ? ? ? , 1991 .

[39]  Haeng-Kon Kim,et al.  From Cloud to Fog and IoT-Based Real-Time U-Healthcare Monitoring for Smart Homes and Hospitals , 2016 .

[40]  Madini O. Alassafi,et al.  Blockchain with Internet of Things: Benefits, Challenges, and Future Directions , 2018, International Journal of Intelligent Systems and Applications.

[42]  Eui-nam Huh,et al.  An architecture of thin client-edge computing collaboration for data distribution and resource allocation in cloud , 2017, Int. Arab J. Inf. Technol..

[43]  Khaled Salah,et al.  IoT security: Review, blockchain solutions, and open challenges , 2017, Future Gener. Comput. Syst..

[44]  Eva Marín-Tordera,et al.  Will it be cloud or will it be fog? F2C, A novel flagship computing paradigm for highly demanding services , 2016, 2016 Future Technologies Conference (FTC).

[45]  Matthias Mettler,et al.  Blockchain technology in healthcare: The revolution starts here , 2016, 2016 IEEE 18th International Conference on e-Health Networking, Applications and Services (Healthcom).

[46]  Mirjana Maksimović Improving computing issues in Internet of Things driven e-health systems , 2017 .

[47]  Lisandro Zambenedetti Granville,et al.  Internet of Things in healthcare: Interoperatibility and security issues , 2012, 2012 IEEE International Conference on Communications (ICC).

[48]  Anil Kumar Understanding Privacy , 2010 .

[49]  Tapio Salakoski,et al.  Medical warning system based on Internet of Things using fog computing , 2016, 2016 International Workshop on Big Data and Information Security (IWBIS).

[50]  Bastien Confais,et al.  An Object Store Service for a Fog/Edge Computing Infrastructure Based on IPFS and a Scale-Out NAS , 2017, 2017 IEEE 1st International Conference on Fog and Edge Computing (ICFEC).

[51]  Tosiron Adegbija,et al.  A Workload Characterization for the Internet of Medical Things (IoMT) , 2017, 2017 IEEE Computer Society Annual Symposium on VLSI (ISVLSI).