Sensors 22 04346
Sensors 22 04346
net/publication/361164818
CITATIONS READS
11 128
6 authors, including:
All content following this page was uploaded by Abdullah Raza Lakhan on 08 June 2022.
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,
Citation: Lakhan, A.; Morten Groenli, this study devises a potent blockchain-enabled socket RPC IoHT framework for medical enterprises
T.; Majumdar, A.; Khuwuthyakorn, P.; (e.g., healthcare applications). The goal is to minimize service costs, blockchain security costs, and
Hussain Khoso, F.; Thinnukool, O. data storage costs in distributed mobile cloud networks. Simulation results show that the proposed
Potent Blockchain-Enabled Socket blockchain-enabled socket RPC minimized the service cost by 40%, the blockchain cost by 49%, and
RPC Internet of Healthcare Things the storage cost by 23% for healthcare applications.
(IoHT) Framework for Medical
Enterprises. Sensors 2022, 22, 4346. Keywords: socket; RPC; SOA; CORBA; RMI; IoHT; blockchain; client–server
https://doi.org/10.3390/s22124346
suggested using the SOA architecture based on the AES-enabled security mechanism for
medical applications. However, these centralized security mechanisms have interoper-
ability issues on different platforms. Refs. [5–9] suggested using the RMI-based security
mechanism for the medical care applications in the fog cloud network. However, physical
layer security suffered in these models when cyber-attacks were attempted on the different
devices in the architecture. The RPC enabled the two-way security schemes that were
suggested in [10–13]. The objective was to minimize the security risk at the network and
physical layers in the architecture. To the best of our knowledge, the blockchain-enabled
socket programming RPC architecture that supports node-to-node security and optimizes
medical enterprise applications’ cost processes has not been studied yet.
Novelty in the Work: All the existing studies designed the socket programming-
enabled healthcare systems [1–3,7,9,10,12] presented in fog cloud networks. The goal was
to run healthcare applications on the client and offload their workloads to the fog and
cloud servers for executions. In order to protect and save data, many centralized security-
enabled security algorithms suggested and handled the security mechanisms in the socket
client–server system for healthcare applications. However, there are many issues with
the socket based-security methods, including centralized security methods that can only
be implemented on a single node where sockets have mobile, fog, and cloud networks.
These are autonomous nodes, and it is very hard to manage security with different rules
in the system across all different nodes; it incurs the high processing cost, network cost,
and storage requirements of the system. Bockchain technology, however, is an emerging
technology that can support decentralized security, but it still has not been implemented in
socket programming-based healthcare systems for the healthcare applications.
Motivation: Socket RPC is a widely used architecture to develop client–server ar-
chitectures based on healthcare applications in practice. The existing socket-based RPC
for healthcare applications is straightforward and supports the client–server architecture.
However, a single centralized controller controls all the components in the current socket
RPC. Therefore, the existing systems, with limitations such as a single point of failure, low
security, and high processing and storage costs, are the most significant issues in the existing
socket RPC architectures for healthcare applications. This study devised a decentralized,
cost-efficient, secure, and potent blockchain-enabled socket RPC for healthcare applications,
which is more optimal for healthcare applications than the existing architectures developed
by other studies.
This study devises a potent blockchain-enabled socket RPC Internet of Healthcare
Things (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. The study considered the following healthcare enterprises at work:
heartbeat, blood pressure, and remote counseling applications. These are coarse-grained
workloads that can be executed and offloaded to the fog node for execution. The study
considers the heterogeneous fog nodes implemented at the edges of hospital networks.
The study was designed using socket programming-based blockchain technology, and
makes the following contributions to the literature.
• Potent Socket Blockchain: This study also devises a potent (e.g., robust or lightweight)
blockchain-enabled RPC based on socket programming. The study designs the RPC
based on blockchain rules where a coarse-grained workload encrypts and decrypts
with public and private keys based on asymmetric rules. The proof of work for the
blockchain method is integrated inside socket programming to ensure the security of
replica data and node-to-node validation in the system;
• Client-Socket Blockchain: This study designed the blockchain mechanism in the client
socket. Each data processes the blockchain rules and offloads data to the server socket
via JavaScript Object Notation (JSON). The client-socket blockchain can monitor and
encrypt/decrypt data based on the available resources in the system;
• Server-Socket Blockchain: The server socket is a generous block that creates the
mines (e.g., blockchain blocks) and communicates their data based on a JSON socket.
Sensors 2022, 22, 4346 3 of 16
The server-socket blockchain is a manager that handles server and client data security
and replication in the system;
• Proof of Work: The study devises a socket-enabled proof [14] of work (PoW) and an
advanced standard encryption (AES) [15] method, ensuring data replication, security,
and validation inside the blockchain-enabled socket RPC for healthcare applications;
• Scheduling: Each application has a deadline and processing method, and each fog
node has a resource cost and storage cost constraint. Therefore, the study devises a
scheduler that maintains the quality of service of the applications and fog nodes inside
the system with the suggested scheduler method.
The rest of the paper is organized in the following way. Section 2 discusses the related
work. Section 3 explains the proposed blockchain-enabled socket RPC and the problem
formulation. Section 4 defines the algorithmic framework for the problem. Section 5 shows
the simulation results and discussion. Section 6 is the conclusion of the study. Section 7
illustrates the future work of the study for the next work.
2. Related Work
The client–server architecture is one of the most widely exploited mechanisms for
distributed applications. A thin client makes the request, and a thick client processes the
request according to a given set of requirements without degrading its performance. The
socket is an open application programming interface that offers many classes to design
decentralized distributed applications for medical applications. The remote process call
(RPC) architecture is the best example of socket programming for medical applications.
Many studies suggest medical care enterprise architectures and systems based on typ-
ical object request broker architectures (CORBAs), remote method invocations (RMIs),
and service-oriented architectures (SOAs).
For instance, Refs. [1–3] investigated CORBA architecture-based medical systems
based on an advanced encryption standard method (AES) to offload data from local devices
to the remote servers for execution. Transport-level security was managed in these studies.
However, other layers, such as the data link and different security layers, did not support
the CORBA model. Refs. [4–7] suggested a procedure call based on the service-oriented
architecture in distributed cloudlet networks for medical applications: the mobility- and
location-aware healthcare services developed inside the architecture for mobile patients at
work. Message digest security is considered during the data migration and offloading in
the system.
Ref. [1] devised a CORBA-enabled client–server architecture based on the message
digest (MD5)-enabled method in a distributed mobile cloud network. The goal was to
offload the workload from applications that are based on MD5 and executed on the cloud
node and send their results back to the mobile devices. This work considered the heartbeat
healthcare workload for the simulation in the system. The blood pressure (Blood-P)-enabled
workload is offloaded in the client–server architecture in the mobile cloud network with
a secure hashing algorithm (SHA-256)-based security that was suggested in [2]. The goal
was to minimize the security risk in the mobile cloud network. This study designed a
client–server architecture based on remote RPC in the mobile cloud system. Android X86
and Amazon mobile cloud application programming interface (API) services are widely
used for simulation. Advanced encryption standard (AES)-enabled healthcare systems
based on RPC in the mobile cloud were suggested in [3]. The goal was to minimize the
end-to-end security in the system. The AES and Rivest, Shamir, and Adleman (RSA)
algorithm based on an RMI client–server architecture was suggested by [4–6]. These
studies all designed their RPC, RMI, and CORBA-based clients and servers in the Java and
C/C++ languages. Socket programming-based client–server and peer-to-peer healthcare
applications based on remote networks and Bluetooth were designed in [7–11]. The goal
was to offload the client data to the fog cloud for execution based on centralized CRC32 in
the socket network. Refs. [12,13,16,17] suggested blockchain-based offloading in the fog
cloud network, as blockchain is a technology that records and validates each connected
Sensors 2022, 22, 4346 4 of 16
Notations Description
I Set of coarse-grained healthcare workloads
i Healthcare enterprise workload i
di Deadline of workload i
M Number of client nodes
m Particular node, such as mobile node
em Resources of particular node
ζm Speed of node m
K Number of socket servers
k Particular node, such as fog node k
ek Resources of particular node
ζm Speed of node k
B Shows the size of blocks
b Particular block deployed at any node
S Amount of storage available
s Particular storage
3. Proposed System
The study devises a potent blockchain-enabled client–server system based on dis-
tributed fog networks to run the different IoHT components in the framework. The pro-
posed system is more flexible to support other Internet of Healthcare Things applications
in the network. The study devises an IoHT framework that consists of different layers.
There are two main layers, the client-server blockchain and the server-socket blockchain,
for medical enterprise applications, as shown in Figure 1.
Sensors 2022, 22, 4346 5 of 16
Server Blockchain-Socket
Client Blockchain-Socket
Heartbeat
i=1 Monitoring
Figure 1. Potent blockchain-enabled socket RPC-aware IoHT framework for medical enterprises.
Problem Formulation
The study considered three heterogeneous coarse-grained healthcare workloads:
blood pressure, heart monitoring, and remote counseling. Each workload has a par-
ticular deadline, e.g., id . The study considered three different heterogeneous fog nodes,
e.g., {k = 1, k = 2, k = 3}. Each fog node has a particular speed, e.g., speedk , and resource
limit, e.g., kr esource. The mobile devices are annotated by m = 1, m = 2, m = 3; each
mobile m1 has limited speed and resources, ms peed and mr esource, respectively. In our
case scenario, the study considers the three different hospitals, e.g., h1, h2, h3, where all fog
Sensors 2022, 22, 4346 6 of 16
nodes are implemented in all individual hospitals in the proposed work. The service cost
of the workload is determined in the following way.
M i =2,3 K
i
Service-Cost = ∑ ∑ ∑ m peed ∼ speedk
≤ id × xh,i,k = 1. (1)
m =1 i =1 k =1 s
In Equation (1), xi,k,s is the binary variable that denotes the allocation of the workload
on the particular server and exploits particular storage. Equation (1) determines the service
execution cost of all workloads in the system. This study implements the potent blockchain
technology inside the RPC socket-based framework. Therefore, the blockchain cost is
determined in the following way:
Equation (3) determines the storage cost, such as s1, s2, s3, attained using Dropbox,
Google Drive, and Microsoft One Drive. Each data storage method has a different cost in
the framework; all the storage methods are heterogeneous. The problem is mathematically
formulated in the following way:
Equation (4) determines the objective function of the study, subject to:
I
i i
∑ ζm + ζk ≤ di , ∀i = 1, . . . , I. (5)
i =1
Equation (5) ensures that all workloads must be executed under their deadlines at
both the client socket and the server socket during processing in the system.
I
i i
∑ ζm + ζk ≤ em,k , ∀i = 1, . . . , I. (6)
i =1
Equation (6) ensures that all the processing client and server nodes must have sufficient
resources to run the workloads at both the client and server sockets during processing in
the system.
• The available fog nodes in the particular hospital h are serched, based on their available
resources and speed in the framework defined in step 3;
• From steps 6 to 9, Algorithm 1 starts the process from the local mobile device to the
fog node based on the socket RPC in the system. The service cost process is applied
based on Equation (1);
• From steps 12 to 17, Algorithm 1 applies blockchain technology to design the work in
socket programming. In the blockchain process, the algorithm generates the hashing
based on SHA-256 and uses the local transaction from the mobile device to the fog
node as the hash. The previous transaction hash must be matched in the fog node
hash before being processed for storage in the fog node. The study verifies the proof
of work (PoW) to validate the data in the framework;
• The storage is conducted in steps 18 to 20 of the executed workload in the system.
In the framework, the study chooses the lowest-cost storage for the workload execu-
tion results.
23 End main
The blockchain manager and blockchain monitoring system are both designed func-
tions that exist on both the client and the server sockets; they can add any block and monitor
it. The study encrypts and decrypts data inside the blockchain block based on the AES
public and private keys in both client and server sockets inside the model. The blockchain
manager creates the particular block with each application’s unique identification (ID).
Each blockchain, e.g., b, has a blockID, a timestamp, an AES-256-bit hashing, a root, and
the data transactions of the application functions inside the block. Figure 2 shows the
Sensors 2022, 22, 4346 9 of 16
process of the client-socket blockchain and the server-socket blockchain during offloading
and execution in the system, whereas Figure 2a,b shows the client and server sockets that
accept the coarse-grained application. Each workload is encrypted in the blockchain block
based on advanced standard encryption (AES) ciphertext that is based on a 256-bit public
key. The proposed security method is lightweight and has low time and space complexity
during processing inside blockchain blocks for the hashing of workloads in the system. The
cipher is offloaded from one node to another for the data transaction. It has a validation
based on the system’s proposed proof of work method to avoid tampering or attacks at
different nodes. In this work, the validation study, where valid data has been transmitted
between nodes during processing for the execution, is the highest priority. For instance,
the workload is executed on the fog nodes and the executed results are stored in the cloud
for cost-saving purposes. Therefore, the data transmission among nodes must be validated
and transferred accurately without any tampering.
i=1 Results
Method1(ECG Data) ECG Data
Timestamp
Method2(Numeric Data)
BlockID
Numeric Data
Write
Read
PoW
Root
JSON DATA
(a) i=1 AES Algorithm
Monitoring
Blockchain
Socket
Server
Client
Se
nd
er
Public Key Private Key
ive r
Rece
Numeric Data
Write
Read
PoW
Root
(b) k=1
AES Algorithm
Monitoring
Blockchain
Socket
Server
Client
The AES algorithm is mixed with the proof of work (PoW) such that the initial per-
mutation makes 48 rounds to make the secure key, keep the security, and authenticate the
record in the particular blockchain block at the client side, as shown in Figure 3. The fi-
nal permutation holds the generated (e.g., write) 256-bit ciphertext and offloads it to the
server-socket blockchain. The PoW on both sides validated the ciphertext data at different
timestamps between two client and server blocks for offloading and processing data in
the system. The 48 rounds of key permutation generated the strong key and kept the
encryption data with a very authentic and immutable inside block.
Sensors 2022, 22, 4346 10 of 16
Ciphertext Ciphertext
256-bits 256-bits
AES AES
Initial Final
Permuation Permuatation
Round 1 to 16 Round 1 to 16
Final Initial
Permutation Permulation
Pow Pow
5. Performance Evaluation
The study designed a potent blockchain-enabled client- and server-socket remote
procedure call simulator and application based on advance Java application programming
interface (API). The simulation parameters that are implemented in the potent blockchain-
enabled socket RPC Internet of Healthcare Things framework for medical enterprises are
defined in Table 2.
Sensors 2022, 22, 4346 11 of 16
The notations of the simulator parameters and their usage are already discussed in the
problem formulation and in the algorithm designed in the study.
Table 3 shows the node cost in the simulation, and has a different cost assigned to each
type of node.
Node Cost
s = 1 (Dropbox) USD 2 per hour
s = 2 (Google Drive) USD 3 per hour
s = 3 (One Drive) USD 0.5 per hour
k=1 USD 1 per hour Core (I5 30 GB RAM)
k=2 USD 2 per hour Core (I7 100 GB RAM)
k=3 USD 3 per hour Core (I9 500 GB RAM)
5.1. Implementation
Based on JAVA socket programming, the study designs a potent blockchain-enabled
client–server remote procedure call (RPC). The study designs the simulation based on
applications and implements all fog services based on socket programming. In this work,
the simulation was conducted based on the Android X-86 emulator, and Cisco fog nodes
were implemented based on socket programming.
• Values of 1300 (ms), 700 (ms), and 700 (ms), blood pressure, and an execution cost of
1200 (ms) are implemented with the CORBA architecture for the healthcare applica-
tions in the system;
• Values of 1500 (ms), 700 (ms), and 800 (ms), ECG heartbeat, and an execution time of
1200 (ms) are implemented with the RMI architecture for the healthcare applications;
• RPC is the architecture that offers a client–server architecture based on socket pro-
gramming in the system. The applications are executed on different nodes with all
architectures, where cost and execution time are parallel-optimized in the system.
13
7 PoW
PoW
PoS
PoS
k2
5 PoW k3
PoW
PoS PoS
k1 k2
3
0
i=1 i=1 i=2 i=2 i=3 i=3
500 MB 500 MB 900 MB 900 MB 2 GB 2 GB
Number of Coarse-Grained Healthcare Workloads with
Data Sizes
Figure 4. Potent Blockchain processing cost during the processing of workloads on heterogeneous
computing nodes.
Each hospital offers different storage options in the framework, as shown in Table 3.
Figure 5 shows that the optimal storage from the existing third-party provider suffers from
resource leakage due to their limited resource availability in their fog nodes. There is a
valid reason for this, and all existing socket-based healthcare systems have offloaded all
workloads to fog computing or cloud computing for processing. The fog nodes have scala-
bility issues, and cloud computing has high latency issues. Therefore, existing methods
and systems incur issues of scalability, resource leakage, high latency, and cost, as shown in
Figure 5. The results discussion shows that processing on the fog nodes and their storage
on the cloud minimized the cost and processing as well as the costs of the healthcare appli-
cations in the healthcare system. Therefore, the proposed idea with the socket-blockchain
architecture obtained the optimal results for the healthcare applications and utilized re-
sources in the optimal ways, as shown in Figure 5.
Figure 6 shows that the proposed socket-blockchain RPC has less service cost as com-
pared to existing socket-based methods and RPC-based methods for healthcare applications.
The main goal is to divide the workload between different nodes as existing workloads
were executed on the same node, which incurs an extra cost stemming from the execution
of huge workloads on the same node. Then, the workload is offloaded to the particular hos-
pital, which has different fog nodes based on their costs. All the workloads were executed
according to their deadlines. In Figure 6, the green lines show the fixed-threshold deadline
before the execution of the workload in the system, whereas workload i = 1 and workload
i = 2 somehow meet the deadlines with all methods. However, workload i = 3 and work-
load i = 4 missed the deadline. The main reason for this is that all existing methods only
considered the client node and server, where the fog node incurred resource scarcity issues
and the cloud incurred the higher latency issue. Therefore, in both cases, the deadline was
missed in the system with the existing studies for the healthcare applications. The proposed
work balances the load between the fog and cloud, and minimizes the overall costs, meeting
the deadline of the applications during their processing in the system.
Sensors 2022, 22, 4346 14 of 16
120
Blockchain-Socket-RPC
60
k3 k2
40
k1 k2
20
0
i=1 i=1 i=2 i=2 i=3 i=3
500 MB 500 MB 900 MB 900 MB 2 GB 2 GB
Number of Coarse-Grained Healthcare Workloads with
Data Sizes
Figure 5. Storage cost of the number of healthcare workloads.
120 k1 k2
Blockchain-Socket-RPC
Service Cost ($) on Heterogeneous Nodes
RPC-Medical
100
SHDS
Deadline
80
k3 k2
60
40 Deadline k2
k1
20
0
i=1 i=1 i=2 i=2 i=3 i=3
500 MB 500 MB 900 MB 900 MB 2 GB 2 GB
Number of Coarse-Grained Healthcare Workloads with
Data Sizes
Figure 6. Service cost of the number of healthcare workloads.
Sensors 2022, 22, 4346 15 of 16
6. Conclusions
The study devised a socket programming-based blockchain-enabled remote process
call (RPC) framework for healthcare applications in which different costs improve during
execution in the framework. The existing blockchain frameworks, namely, Ethereum- and
Fabric-based RPCs, focus only on financial applications and cannot be applied directly to
healthcare applications. Simulation results showed 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. The results discussion part showed how all
workloads are executed on different computing nodes and meet the quality-of-service
requirements with the other methods. Initially, the study compared the performance of
the existing blockchain technology schemes, such as proof of work and proof of stake,
with the proposed socket-blockchain RPC algorithm. The results discussed showed that
the proposed blockchain framework-based validation scheme obtained optimal results
compared to existing blockchain schemes. The main reasons for this were the optimal
usage of resources and the low storage costs of the workloads, with the minimum costs
in the system. In the proposed work, the study validated the data on a node-by-node
basis with the proposed lightweight hashing method, which is lighter than proof-of-work
and proof-of-stake methods. Moreover, in our proposal, we processed and executed the
workload data on the fog node and stored the data in the cloud with the cheapest storage
cost in the system. The results of the discussion showed that the proposed work is more
optimal and obtains better results than existing methods for the healthcare workloads in
the system.
7. Future Work
In future work, the study will optimize the energy efficiency of the mobile device, fog
nodes, and blockchain processes in the framework for healthcare applications. The study
will consider the mobility healthcare services with the different security constraints for
the healthcare applications. The study will design the mobility-enabled proof-of-work
methods for the distributed blockchain networks for the healthcare applications.
Author Contributions: A.L., T.M.G. and O.T.: conceptualization, investigation, methodology, re-
sources, software, and writing—original draft; A.L., T.M.G. and O.T.: investigation, validation, and
review and editing; P.K., F.H.K. and A.M.: conceptualization, software, and writing—review and
editing; A.L., T.M.G., P.K., F.H.K., A.M. and O.T.: writing—review and editing. All authors have read
and agreed to the published version of the manuscript.
Funding: This research has received funding support from the NSRF via the Program Manage-
ment Unit for Human Resources & Institutional Development, Research and Innovation (Grant
number B16F640189).
Institutional Review Board Statement: Not applicable.
Informed Consent Statement: Not applicable.
Data Availability Statement: Data is a private and can not be shared publically in the first phase.
Acknowledgments: This research work was partially supported by Dawood University of Engineer-
ing and Technology, Kristiania University College, and Chiang Mai University.
Conflicts of Interest: The authors declare no conflict of interest.
References
1. Shao, C.; Zhang, Q.; Song, Y.; Zhu, D. Smart home healthcare system based on CORBA middleware and counter neural network.
J. Med. Imaging Health Inform. 2020, 10, 1105–1112. [CrossRef]
2. Tan, W.; Zhuo, Y.; Chen, X.; Yao, Q.; Liu, J. An artificial intelligence and internet of things platform for healthcare and industrial
applications. In Integrating Artificial Intelligence and IoT for Advanced Health Informatics; Springer: Berlin/Heidelberg, Germany,
2022; pp. 85–103.
Sensors 2022, 22, 4346 16 of 16
3. Godla, S.R.; Fikadu, G.; Adema, A. Socket programming-based rmi application for Amazon web services in distributed
cloud computing. In Innovative Data Communication Technologies and Application; Springer: Berlin/Heidelberg, Germany, 2022;
pp. 517–526.
4. Duc Phung, T.; Van Nguyen, T.; Quy Tran, B. Design and Implementation a Secured and Distributed System using CBC, Socket,
and RMI Technologies. In Proceedings of the 2021 10th International Conference on Software and Computer Applications,
Kuala Lumpur, Malaysia, 23–26 February 2021; pp. 238–243.
5. AL-Taie, R.R.K.; Abu-Alsaad, H.A. Application of Encryption Algorithms with RMI Protocol. In Proceedings of the 2020 21st
International Arab Conference on Information Technology (ACIT), Giza, Egypt, 28–30 Nevember 2020; pp. 1–6.
6. Mesmoudi, Y.; Lamnaour, M.; El Khamlichi, Y.; Tahiri, A.; Touhafi, A.; Braeken, A. A middleware based on service oriented
architecture for heterogeneity issues within the internet of things (MSOAH-IoT). J. King Saud Univ. Comput. Inf. Sci. 2020,
32, 1108–1116. [CrossRef]
7. Jyothilakshmi, K.; Robins, V.; Mahesh, A. A comparative analysis between hyperledger fabric and ethereum in medical sector:
A systematic review. In Sustainable Communication Networks and Application; Springer: Berlin/Heidelberg, Germany, 2022;
pp. 67–86.
8. Dammak, B.; Turki, M.; Cheikhrouhou, S.; Baklouti, M.; Mars, R.; Dhahbi, A. LoRaChainCare: An IoT Architecture Integrating
Blockchain and LoRa Network for Personal Health Care Data Monitoring. Sensors 2022, 22, 1497. [CrossRef] [PubMed]
9. Bataineh, M.R.; Mardini, W.; Khamayseh, Y.M.; Yassein, M.M.B. Novel and Secure Blockchain Framework for Health Applications
in IoT. IEEE Access 2022, 10, 14914–14926. [CrossRef]
10. Dootio, M.A.; Hassan Sodhro, A.; Groenli, T.M.; Bawany, N.Z.; Kumar, S. Secure and failure hybrid delay enabled a lightweight
RPC and SHDS schemes in Industry 4.0 aware IIoHT enabled fog computing. Math. Biosci. Eng. 2021, 19, 513–536. [CrossRef]
[PubMed]
11. Ali Dootio, M.; Sodhro, A.H.; Pirbhulal, S.; Groenli, T.M.; Khokhar, M.S.; Wang, L. Cost-efficient service selection and execution
and blockchain-enabled serverless network for internet of medical things. Math. Biosci. Eng. 2021, 18, 7344–7362.
12. Mohammed, M.A.; Nedoma, J.; Martinek, R.; Tiwari, P.; Vidyarthi, A.; Alkhayyat, A.; Wang, W. Federated-Learning Based Privacy
Preservation and Fraud-Enabled Blockchain IoMT System for Healthcare. IEEE J. Biomed. Health Inform. 2022, 26, 1–10.
13. Mohammed, M.A.; Kadry, S.; AlQahtani, S.A.; Maashi, M.S.; Abdulkareem, K.H. Federated Learning-Aware Multi-Objective
Modeling and blockchain-enable system for IIoT applications. Comput. Electr. Eng. 2022, 100, 107839.
14. Kumar, G.; Saha, R.; Rai, M.K.; Thomas, R.; Kim, T.H. Proof-of-work consensus approach in blockchain technology for cloud and
fog computing using maximization-factorization statistics. IEEE Internet Things J. 2019, 6, 6835–6842. [CrossRef]
15. Boura, C.; Canteaut, A.; Coggia, D. A general proof framework for recent AES distinguishers. IACR Trans. Symmetric Cryptol.
2019, 2019, 170–191. [CrossRef]
16. Lakhan, A.; Mohammed, M.A.; Rashid, A.N.; Kadry, S.; Panityakul, T.; Abdulkareem, K.H.; Thinnukool, O. Smart-contract aware
ethereum and client-fog-cloud healthcare system. Sensors 2021, 21, 4093. [CrossRef] [PubMed]
17. Lakhan, A.; Mohammed, M.A.; Elhoseny, M.; Alshehri, M.D.; Abdulkareem, K.H. Blockchain multi-objective optimization
approach-enabled secure and cost-efficient scheduling for the Internet of Medical Things (IoMT) in fog-cloud system. Soft Comput.
2022, 26, 1–14. [CrossRef]
18. Sharma, P.; Borah, M.D.; Namasudra, S. Improving security of medical big data by using Blockchain technology. Comput. Electr.
Eng. 2021, 96, 107529. [CrossRef]
19. Kubendiran, M.; Singh, S.; Sangaiah, A.K. Enhanced security framework for e-health systems using blockchain. J. Inf. Process.
Syst. 2019, 15, 239–250.
20. Kuo, T.T.; Gabriel, R.A.; Ohno-Machado, L. Fair compute loads enabled by blockchain: Sharing models by alternating client and
server roles. J. Am. Med. Inform. Assoc. 2019, 26, 392–403. [CrossRef] [PubMed]
21. Azbeg, K.; Ouchetto, O.; Andaloussi, S.J. BlockMedCare: A healthcare system based on IoT, Blockchain and IPFS for data
management security. Egypt. Inform. J. 2022, 24, 1–13. [CrossRef]
22. Ciampi, M.; Esposito, A.; Marangio, F.; Sicuranza, M.; Schmid, G. Modernizing Healthcare by Using Blockchain. In Applications of
Blockchain in Healthcare; Springer: Berlin/Heidelberg, Germany, 2021; pp. 29–67.
23. Ketel, M. Fog-cloud services for iot. In Proceedings of the SouthEast Conference, Kennesaw GA USA, 13–15 April 2017;
pp. 262–264.