| Literature DB >> 35957396 |
Saleem Ahmed1, Abdullah Lakhan2, Orawit Thinnukool3, Pattaraporn Khuwuthyakorn3.
Abstract
The usage of digital and intelligent healthcare applications on mobile devices has grown progressively. These applications are generally distributed and access remote healthcare services on the user's applications from different hospital sources. These applications are designed based on client-server architecture and different paradigms such as socket, remote procedure call, and remote method invocation (RMI). However, these existing paradigms do not offer a security mechanism for healthcare applications in distributed mobile-fog-cloud networks. This paper devises a blockchain-socket-RMI-based framework for fine-grained healthcare applications in the mobile-fog-cloud network. This study introduces a new open healthcare framework for applied research purposes and has blockchain-socket-RMI abstraction level classes for healthcare applications. The goal is to meet the security and deadline requirements of fine-grained healthcare tasks and minimize execution and data validation costs during processing applications in the system. This study introduces a partial proof of validation (PPoV) scheme that converts the workload into the hash and validates it among mobile, fog, and cloud nodes during offloading, execution, and storing data in the secure form. Simulation discussions illustrate that the proposed blockchain-socket-RMI minimizes the processing and blockchain costs and meets the security and deadline requirements of fine-grained healthcare tasks of applications as compared to existing frameworks in work.Entities:
Keywords: RMI; blockchain; client–server; socket; storage
Mesh:
Year: 2022 PMID: 35957396 PMCID: PMC9371211 DOI: 10.3390/s22155833
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.847
Existing Healthcare Client Server Frameworks Based on RMI, RPC, and Socket.
| Study | Hashing Techniques | Application | Architecture | Layers | Language | Node |
|---|---|---|---|---|---|---|
| [ | MD5 | Heartbeat | CORBA | Client–Server | JAVA | Mobile-Cloud |
| [ | SHA-256 | Blood-P | RPC | Client–Server | JAVA | Mobile-Cloud |
| [ | AES | Healthcare | RPC | Client–Server | JAVA | Mobile-Cloud |
| [ | RSA | Medical Care | RMI | Client–Server | C/C++ | Mobile-Cloud |
| [ | AES | Medical Care | SOA | Client–Server | C/C++ | Mobile-Edge |
| [ | Blockchain | Medical Care | Ethereum | Client–Server | PYTHON | Mobile-Edge |
| [ | Blockchain | Medical Care | Open-Source | Client–Server | PYTHON | Mobile-Edge |
| [ | Privacy | Healthcare | fixed | Client-client | PYTHON | Mobile-Edge |
| [ | Privacy | Healthcare | fixed | Server-Server | PYTHON | Mobile-Edge |
| [ | Privacy | Healthcare | fixed | Server-Server | PYTHON | Mobile-Edge |
| [ | Privacy | Healthcare | fixed | Nodes | PYTHON | Mobile-Edge |
| [ | Privacy | Healthcare | fixed | Hybrid-Client–Server | PYTHON | Mobile-Edge |
| Proposed | AES-256 | Fine-Grained Tasks | RMI-Socket-Blockchain | Many Clients-Servers | JAVA | Mobile-Fog-Cloud |
Problem Constraints and Notations.
| Notations | Description |
|---|---|
|
| Number of fine-grained healthcare functions |
|
| Fine-grained function |
|
| Amount of function data |
|
| Particular data of function |
|
| Deadline of fine-grained function |
|
| Number of client nodes |
|
| Particular node such as mobile |
|
| Resources of particular node |
|
| Speed of node |
|
| Number of homogeneous fog nodes |
|
| Particular node such as fog node |
|
| Resources of particular node |
|
| Cloud storage processing node |
|
| Speed of node |
|
| Number of blockchain blocks |
|
| Hash of the block |
| Pre-Hash of the block | |
| Private key of the block | |
| Public key of the block | |
|
| Number of cloud storage available |
|
| Particular storage of cloud |
|
| Logarithm of inference |
|
| Available bandwidth network |
Figure 1Blockchain RMI Socket-Enabled Framework.
Figure 2Abstraction of Socket RMI Blockchain for Healthcare Applications.
Figure 3Blockchain RMI-Socket.
Simulation Parameters of Blockchain Socket RMI for Fine-Grained Healthcare Application.
| Config Parameters | Parameters Values |
|---|---|
| Socket-Programming API | JAVA |
| 200 MB heartbeat workload | |
| 900 MB Blood pressure | |
| 2 GB EEG Values | |
| 4 GB MB ECG pictures | |
| 600 MB heartbeat workload | |
| 900 MB Blood pressure | |
| 2 GB EEG Values | |
| 4 GB MB ECG pictures | |
| 1200 MB heartbeat workload | |
| 1900 MB Blood pressure | |
| 5 GB EEG Values | |
| 7 GB MB ECG pictures | |
| Android 64 GB ROM, 8 GB RAM | |
| Android 128 GB ROM, 16 GB RAM | |
| Core I5 30 GB ROM | |
| Core I7 100 GB ROM | |
| Core I9 500 GB ROM |
Cost of Nodes.
| Node | Cost |
|---|---|
| 2 dollar per Hourly use for applications | |
| 3 dollar per Hourly use for applications | |
| 0.5 dollar per Hourly use for applications | |
| 1 dollar per Hourly use for applications Core I5 30 GB ROM | |
| 2 dollar per Hourly use for applicationsCore I7 100 GB ROM | |
| 3 dollar per Hourly use for applications Core I9 500 GB ROM |
Figure 4Abstraction of Socket-RMI-Blockchain for Healthcare Application.
Figure 5Cost-Efficient RMI-Socket-Blockchain System for Healthcare Functions in a Mobile-Fog-Cloud Network.
Figure 6Resource Leakage Issue in Blockchain Technologies While Performing Cryptograhic Schemes for Healthcare Applications.
Figure 7Proof of Validation Costs with All Healthcare Application Fine-Grained Tasks.