| Literature DB >> 35746127 |
Abdullah Lakhan1,2, Tor Morten Groenli2, Arnab Majumdar3, Pattaraporn Khuwuthyakorn4, Fida Hussain Khoso1, Orawit Thinnukool4.
Abstract
Present-day intelligent healthcare applications offer digital healthcare services to users in a distributed manner. The Internet of Healthcare Things (IoHT) is the mechanism of the Internet of Things (IoT) found in different healthcare applications, with devices that are attached to external fog cloud networks. Using different mobile applications connecting to cloud computing, the applications of the IoHT are remote healthcare monitoring systems, high blood pressure monitoring, online medical counseling, and others. These applications are designed based on a client-server architecture based on various standards such as the common object request broker (CORBA), a service-oriented architecture (SOA), remote method invocation (RMI), and others. However, these applications do not directly support the many healthcare nodes and blockchain technology in the current standard. Thus, this study devises a potent blockchain-enabled socket RPC IoHT framework for medical enterprises (e.g., healthcare applications). The goal is to minimize service costs, blockchain security costs, and data storage costs in distributed mobile cloud networks. Simulation results show that the proposed blockchain-enabled socket RPC minimized the service cost by 40%, the blockchain cost by 49%, and the storage cost by 23% for healthcare applications.Entities:
Keywords: CORBA; IoHT; RMI; RPC; SOA; blockchain; client–server; socket
Mesh:
Year: 2022 PMID: 35746127 PMCID: PMC9227973 DOI: 10.3390/s22124346
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.847
Formulation Mathematical Notations.
| Notations | Description |
|---|---|
|
| Set of coarse-grained healthcare workloads |
|
| Healthcare enterprise workload |
|
| Deadline of workload |
|
| Number of client nodes |
|
| Particular node, such as mobile node |
|
| Resources of particular node |
|
| Speed of node |
|
| Number of socket servers |
|
| Particular node, such as fog node |
|
| Resources of particular node |
|
| Speed of node |
|
| Shows the size of blocks |
|
| Particular block deployed at any node |
|
| Amount of storage available |
|
| Particular storage |
Figure 1Potent blockchain-enabled socket RPC-aware IoHT framework for medical enterprises.
Figure 2(a) Client-socket blockchain; (b) server-socket blockchain.
Figure 3DES-enabled PoW scheme in blockchain-enabled nodes for healthcare workloads.
Potent blockchain-enabled RPC framework.
| Configuration Parameters | Parameter Values |
|---|---|
| IoHT devices | Android X-86 Phones |
| IoHT devices | Android-Emulator Phones |
| Platform | Socket JAVA Virtual Machine (JVM) |
| Cisco Fog platform [ | Fog nodes’ implementation |
| Socket-Programming API | JAVA |
|
| 200 MB heartbeat workload |
|
| 900 MB blood pressure |
|
| 2 GB MB remote counseling |
|
| Android—latest version |
|
| Core I5 30 GB RAM |
|
| Core I7 100 GB RAM |
|
| Core I9 500 GB RAM |
Processing Cost of Computing Nodes.
| Node | Cost |
|---|---|
| USD 2 per hour | |
| USD 3 per hour | |
| USD 0.5 per hour | |
|
| USD 1 per hour Core (I5 30 GB RAM) |
|
| USD 2 per hour Core (I7 100 GB RAM) |
|
| USD 3 per hour Core (I9 500 GB RAM) |
Existing client-server architectures and Their Constraints.
| Architecture | Service Cost | Security Cost | Storage Cost | Workload | Deadline |
|---|---|---|---|---|---|
| SOA | 1000 (ms) | 600 (ms) | 500 (ms) | Heartbeat | 1200 (ms) |
| CORBA | 1300 (ms) | 700 (ms) | 700 (ms) | Blood Pressure | 1200 (ms) |
| RMI | 1500 (ms) | 700 (ms) | 800 (ms) | ECG Heartbeat | 1200 (ms) |
| RPC | 1600 (ms) | 900 (ms) | 800 (ms) | Heartbeat | 1200 (ms) |
| Proposed-Work | 500 (ms) | 200 (ms) | 300 (ms) | Heartbeat | 1200 (ms) |
|
|
|
|
|
|
|
| SOA | 10 | 60 | 50 | Heartbeat | 12 |
| CORBA | 13 | 70 | 60 | Heartbeat | 15 |
| RMI | 18 | 88 | 45 | Heartbeat | 11 |
| RPC | 40 | 20 | 40 | Heartbeat | 19 |
| Proposed Work | 3 | 6 | 5 | Heartbeat | 5 |
Figure 4Potent Blockchain processing cost during the processing of workloads on heterogeneous computing nodes.
Figure 5Storage cost of the number of healthcare workloads.
Figure 6Service cost of the number of healthcare workloads.