Download as pdf or txt
Download as pdf or txt
You are on page 1of 13

Available online at www.sciencedirect.

com

ScienceDirect
ICT Express xxx (xxxx) xxx
www.elsevier.com/locate/icte

Utilization of mobile edge computing on the Internet of Medical Things: A


survey
Ahmed I. Awada , Mostafa M. Foudab , Marwa M. Khashabaa , Ehab R. Mohameda , Khalid
M. Hosnya ,∗
a Department of Information Technology, Faculty of Computers and Informatics, Zagazig University, 44519 Zagazig, Egypt
b Department of Electrical and Computer Engineering, Idaho State University, Pocatello, ID 83209, USA

Received 17 March 2022; received in revised form 27 April 2022; accepted 11 May 2022
Available online xxxx

Abstract
Internet of Things (IoT) enables different smart environment objects to communicate without involving humans. Recently, IoT has started a
new challenge within the healthcare sector called the Internet of Medical Things (IoMT). The huge amounts of data generated by IoMT entities
need to be analyzed in real-time to improve the performance and quality of service of the IoMT applications. Mobile Edge Computing-enabled
5G system is shown as a successful paradigm to address such an obstacle. Numerous frameworks are introduced in literature based on this
idea. This paper presents a thorough discussion of MEC-based IoMT healthcare systems.
© 2022 The Author(s). Published by Elsevier B.V. on behalf of The Korean Institute of Communications and Information Sciences. This is an open
access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/).
Keywords: MEC; Cloud computing; IoMT; Smart healthcare; 5G; Microservices; TinyML; DevOps; WBAN; Big data; Blockchain

1. Introduction has saved a lot of time for the caregivers to take care of patients
instead of recording their body parameters manually.
Health is the most important thing for all of us; there-
IoMT was a powerful technology during the covid-19 out-
fore, researchers from various fields are trying to do their
break [4]. It enabled the remote detection, diagnosis, mon-
best to improve the traditional healthcare system. Healthcare
itoring, and treatment of patients, which helped reduce the
recently used Information and Communication Technologies
spread of this virus. Data from different patients are collected
(ICT) to design smart systems that accelerate the process
and analyzed automatically, and the results are stored in the
of abnormality detection in human bodies and furnish an
cloud to instantly extract more knowledge and statistics about
accurate and effective treatment. Ranging from data collection
the virus. It also helped in providing the healthcare anywhere
to diagnosis, the Internet of medical things (IoMT) has au-
and any time. It enabled caregivers to service more than one
tomated the overall healthcare system processes [1–3]. IoMT
patient simultaneously, saving many lives. The IoMT-enabled
expresses the Internet of things (IoT) devices used in the
smart healthcare system will effectively improve the traditional
medical healthcare systems. Therefore, we will use both terms
healthcare systems that require a caregiver for each patient,
interchangeably during this study. IoMT has translated the
which cannot meet the rising numbers of patients.
traditional healthcare systems into smart healthcare systems.
Governments and public sectors face substantial challenges
IoMT sensors gather patient data such as pulse rate, body
due to the rising number of chronic disease patients, catas-
temperature, glucose, blood pressure, oxygen, etc., and share
trophe management, and emerging epidemiological risks such
them with doctors, patients’ relatives, or nearest caregivers in
as COVID-19. These challenges encouraged the evolution
these smart systems. The automation of healthcare operations
of IoMT devices to meet these needs. It is estimated that
∗ Corresponding author. connecting devices will be more than one trillion by 2025 [5].
E-mail addresses: ahmedawd622@gmail.com (A.I. Awad), The ever-growing number of IoMT entities naturally generates
mfouda@ieee.org (M.M. Fouda), marwamkhashaba@gmail.com large amounts of big data [6–8], which must be processed in
(M.M. Khashaba), ehab.rushdy@gmail.com (E.R. Mohamed),
real-time. Big data produced from IoMT entities needs to be
k_hosny@yahoo.com (K.M. Hosny).
Peer review under responsibility of The Korean Institute of Communica- analyzed effectively to get valuable results for the caregivers
tions and Information Sciences (KICS). and community. Processing big data on IoMT devices is
https://doi.org/10.1016/j.icte.2022.05.006
2405-9595/© 2022 The Author(s). Published by Elsevier B.V. on behalf of The Korean Institute of Communications and Information Sciences. This is an
open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/).

Please cite this article as: A.I. Awad, M.M. Fouda, M.M. Khashaba et al., Utilization of mobile edge computing on the Internet of Medical Things: A survey, ICT Express (2022),
https://doi.org/10.1016/j.icte.2022.05.006.
A.I. Awad, M.M. Fouda, M.M. Khashaba et al. ICT Express xxx (xxxx) xxx

impossible in real-time because of their limited computing systems. Section 4 discusses MEC-IoMT applications from the
and storage capabilities. The first solution was centralized literature. In Section 5, the advantages of applying MEC in the
cloud computing [9,10], with excellent computing and stor- IoMT applications. Section 6 discusses the key ICT enablers
age recourses. But processing data on cloud servers incurred for improving the efficiency of IoMT systems. Security and
considerable delays since sending data to the cloud depends privacy challenges of the system are explored in Section 6.
on network bandwidth and congestion. Finally, we concluded our work in Section 7.
Transmission of data to be analyzed on the cloud can cause
the death of some persons. One more practical solution is 2. Comparison with related works
to process time-sensitive data near patients, which can be
Applying edge computing is a crucial component of IoT
the network edge. This solution requires distributing small
healthcare systems. This study will discuss the technical issues
cloud servers at the network edges or base stations in mobile
relevant to applying mobile edge computing in the IoMT
networks. Mobile Edge Computing (MEC) is a new paradigm
healthcare systems and integrating cloud computing through
that brings cloud servers to the edge of mobile networks to
the 5G network. The main components and applications of
enable real-time subscriber and IoT data processing. European
5G MEC-based IoMT healthcare systems were determined by
Telecommunications Standards Institute (ETSI) announced the
examining the literature and surveying the current architecture.
first release of MEC in 2014 [11], and later in 2018, it was
The authors in [14] reviewed the use of big data, Machine
renamed Multi-access Edge Computing [12]. MEC does not
Learning (ML), Deep Learning (DL), and blockchain in edge-
replace cloud computing. Instead, it will be integrated to
based IoT healthcare. Still, they did not provide the main
improve the performance of IoMT systems.
issues of implementing mobile edge computing in the smart
Burgeoning IoMT technology presents several novel so-
healthcare system, and the study also did not discuss the
lutions and further growth chances, particularly for innova-
integration with 5G technology. Study [15] presented a good
tive ideas in the healthcare sector. Recent advancements in
review about integrating ICT technologies like 5G, Artificial
communication technologies and protocols also aided us im-
Intelligence (AI), MEC, and Big Data. Still, it does not dis-
mensely [13]. Most of the work is done in the physical,
cuss the processing model in MEC-based IoMT Healthcare
network, and link layers. Aside from that, protocols at the
architecture and does not include the recent advancements in
highest network levels are essential for effective data gathering
Wireless Body Area Network (WBAN). Abdellatif et al. [16]
and exchange. There are several applications, processes, and
discussed the MEC-based smart healthcare architecture but did
designs for selection in the healthcare industry. Network engi-
not discuss the system’s key enablers and integration with
neering and applications, device design, security and privacy
5G and IoMT sensors. The study also lacked the discussion
problems, and latency optimization are all continuing ad-
and review of the system components in detail. Many other
vancements in IoT healthcare research. In addition, numerous
papers [17–21] discussed the role of IoT smart healthcare
IoMT recommendations and policies have been established in
systems, referring to edge/fog computing as promising tech-
healthcare in several countries and organizations worldwide.
nologies for improving the performance of these systems. Still,
However, even though a significant amount of research has
the technical implementation details, recent ICT key enablers,
been done on IoT, there is still a significant need for more
security and privacy challenges, and data processing taxonomy
study in the healthcare industry. This survey paper looks at
of the MEC-based IoMT smart healthcare architecture are not
a variety of smart healthcare challenges and trends. In this
covered in the literature.
regard, this paper makes the following contributions:
1. The overall fifth Generation (5G) MEC-based IoMT 3. Life cycle of data processing in the 5G MEC-based
healthcare system architecture with a discussion of the IoMT systems
implementation details is introduced.
The standard distributed computing nowadays is the client–
2. From data collection until diagnosis, a taxonomy of
server computing paradigm. It uses a client-side to initiate
data processing in the system, from data collection until
server requests and a remote server-side to manipulate them,
diagnosis, is presented and discussed.
allowing software developers to utilize centralized computing
3. A table of literature studies that relate to this paper topic
and storage resources. It has become the main driver for
is provided.
the appearance of cloud computing. The emergence of MEC
4. The advantages of utilizing MEC in the IoMT systems
improved this environment by introducing an intermediate
are provided.
element at the network edge, which led to a new software
5. An overview of the recent ICT key enablers for im-
development model with three locations: Client, Edge Server,
proving the efficacy of smart healthcare systems is
and Cloud Server. The client location can be a smartphone or
provided.
other IoT device. Modern development paradigms such as Mi-
6. Security and privacy challenges are discussed with pos-
croservices, serverless computing, and DevOps make it easier
sible solutions from the literature.
to adapt to this model [22]. However, for MEC applications,
The following sections are organized as follows: Section 2 application developers need to distinguish features of their ap-
provides a comparison with related works. Section 3 presents plications that require processing at each of the three locations.
the life cycle of data processing in the 5G MEC-based IoMT They should determine what features should be processed on
2
A.I. Awad, M.M. Fouda, M.M. Khashaba et al. ICT Express xxx (xxxx) xxx

Fig. 1. 5G MEC-based IoMT healthcare system architecture.

an IoMT device/smartphone, what features to process on MEC interact intelligently [25]. Smart homes [26], smart cities [27],
and the features that do not require high computing power or vehicle sensors, and smart agriculture [28] are just a few of
high latency and can therefore, be deployed at cloud location. the applications where IoT is being used to build and develop
The architecture shown in Fig. 1 represents 5G IoMT- intelligent devices to save energy and personnel.
enabled smart healthcare systems that employ mobile edge IoT technologies are also used in the healthcare field
computing servers as a middle-ware layer. This architecture to achieve a more inventive future and are referred to as
includes four layers: The sensing layer mainly for data acqui- IoMT [29]. In a sophisticated health-tech environment, the
sition, the communication layer for computational offloading IoMT sensors improve the quality and efficiency of real-time
of tasks, the MEC layer for edge processing, and the cloud diagnosis [30]. The IoMT devices made it possible to provide
layer for remote processing and storage. healthcare anywhere and at any time.
It represents the end-to-end operation of the MEC-based There are many uses of IoMT sensors in the medical
smart healthcare system. Firstly, data is collected using differ- environment. The first use is in WBAN, also known as Body
ent medical sensors or IoMT devices. Because of the poor pro- Area Sensor Network (BASN), an IoT network connected
cessing and storage capabilities of IoMT devices, heavy data to the human body that senses to monitor any critical or
processing is passed to a more powerful computing device. periodic occurrences [31]. It comprises a set of wireless med-
Depending on the offloading decision, the devices employed ical sensors situated in specific places of the human body
to measure physiological variables such as heartbeat, body
for further processing the gathered data could be MEC or
temperature, insulin and oxygen ratios in blood, and blood
cloud computing servers or the IoMT device itself in the
pressure [32]. The IoMT devices capture medical data and pass
case of lightweight tasks with tiny machine learning tools.
it to a local node such as a Personal Data Assistant (PDA),
In the 5G structure, the data generated by IoMT sensors is
smartphone, or nearest node to an access point or base station
transmitted to multi-interface base stations or gNB [23] that
for transmission [33–35]. The local node can perform data
employ MEC. Finally, processing healthcare data can be used
analysis using tiny machine learning and other lightweight
to make appropriate decisions or another analytical process. processing tools, then upload the necessary data only to the
We divided the operation of the MEC-based smart health- MEC server or the cloud. The result of the analysis is sent to
care system into four layers, as shown in Fig. 1, to better a coordinator (medical specialists, healthcare researchers, doc-
explain the system’s architecture. This section will explain the tors, pharmacies, ambulances, physicians, or patients’ families)
work done in each layer of the system. The layered explanation via a gateway [36]. Sensor data and other process choices are
will also enable the reader to imagine the flow of events collected using smartphones or PDA devices [37].
performed in the system. Table 1 shows a list of medical sensors used to collect data
from the human body [38,39]. There are many other WBAN
3.1. Sensing layer sensors in the healthcare industry, but we have mentioned the
basic sensors used in the literature.
IoT is a promising ICT paradigm that enables different The second use of IoMT sensors, such as a smart camera,
smart environment objects to communicate without humans is in public places and smart roads to detect emergency cases
[24]. In the IoT world, physical items (sensors, actuators, home and accidents and signal the nearest emergency services or
appliances, and so on) are connected to the Internet and can caregiver [40].
3
A.I. Awad, M.M. Fouda, M.M. Khashaba et al. ICT Express xxx (xxxx) xxx

Table 1 mentioned. In [48], the authors reviewed the proposed machine


Standard WBAN sensors. learning-based methodologies for task offloading in MEC.
Medical sensor Description After capturing and collecting data at the local node, the
Blood Pressure A non-invasive sensor for measuring local node can take the offloading decision based on the
Sensor blood pressure in humans. The profitability of the offloading in terms of energy consumption,
oscillometric method assesses systolic,
latency, and cost of processing [49]. The decision can be one
diastolic, and mean arterial pressure.
of the following three [50].
GPS Stands for a global positioning system,
and it is a sensor that provides position, 1. Local execution: the local node or User Equipment
velocity, and timing information. (U.E.) can execute its tasks locally.
Accelerometer Reports proper acceleration (the rate of 2. Offloading to MEC: offloading tasks to one or more
change of velocity). MEC servers.
Pressure sensor Absolute and gauge pressure 3. Offloading to cloud computing: this decision can be
measurement taken by the local node or MEC.
Pulse Oximeter It is worn on a fingertip and employs
laser beams to calculate blood oxygen The MEC also can offload some tasks to centralized cloud
saturation (spo2) and pulse rate. servers to benefit from the powerful capabilities of the cloud
Respiration Report chest expansion and contraction. servers [51]. Computational tasks from the same healthcare
Sensor application running on different MEC can be offloaded to the
Glucose Sensor Blood sugar measurement. cloud for further processing. For this reason, the cloud can
Temperature Measuring body temperature.
maintain a priority queue for processing these computation
Sensor tasks, which is the same for the tasks offloaded to MEC. This
EEG Sensor EEG stands for Electroencephalogram,
research area still needs more stable solutions.
and it is used for brain activity
measurement. 3.3. MEC layer
ECG Sensor Stands for an Electrocardiography sensor
and is used to collect the electrical MEC provides a decentralized computing environment pla-
activity signals of heartbeats. ced at the mobile network edge [52]. It can deploy health-
EMG Sensor EMG stands for Electromyography sensor care applications to store and process content in proximity
and measures electrical signals generated to mobile subscribers and IoT devices [53]. It is an interme-
by body muscles during motion.
diary technology between IoMT and cloud computing [54].
Thermometer It is a device that measures the MEC can be used for local caching to reduce remote cloud
temperature of objects.
requests [55]. It compensates for the poor processing and
Motion Sensor Detection of nearby people or objects storage capabilities of IoMT entities and avoids the trans-
motion.
mission of data on the public Wide Area Network (WAN).
It is a promising paradigm for the real-time healthcare data
processing produced from IoMT devices. Authors in [56] have
The third use is in-home care to monitor elderly people utilized MEC to deploy a trained breast cancer diagnostic deep
and persons with chronic diseases through smart wearable learning model to overcome bandwidth limitation problems
sensors [24]. and the lack of all-time available skilled doctors. With the
Another use of IoMT sensors is in the hospital management aid of a local edge server, Authors in [57] have developed a
systems to monitor the status of hospital resources (human re- privacy-preserved diagnostic model for healthcare data.
sources, medical devices, hospital rooms, room beds, etc.) [41– Fig. 2 shows the abstract architecture of the MEC server in
43]. the healthcare environment. MEC server platform consists of
the following essential components [11,51]:
3.2. Communication layer 1. MEC hosting infrastructure: refers to the physical
hardware resources and virtualization layer. It includes
The communication layer involves transmitting data and the connection to the Radio Access Network (RAN)
tasks to the nearby MEC servers through Wireless area net- base station (gNB). Virtual Machines (VMs) are used to
works. Transferring resource-intensive tasks such as big data deploy and run MEC healthcare software from vendors,
analytics tasks to MEC servers for processing [44]. service providers, and third parties. This component is
Many technical publications in the literature examine the managed by MEC hosting infrastructure management
topic in depth to propose novel techniques for optimizing task system.
offloading to MEC servers in the healthcare industry [45– 2. The MEC app platform management system man-
47]. These technical publications primarily offered methods ages the MEC application platform. It offers a set
based on game theory, machine learning, mathematics, model- of intermediary services to the healthcare applications
based, heuristic-based, or a hybrid form of the techniques deployed on the MEC server:
4
A.I. Awad, M.M. Fouda, M.M. Khashaba et al. ICT Express xxx (xxxx) xxx

3.4. Cloud layer

Cloud computing refers to supplementing various IT ser-


vices over the Internet on demand. Servers, storage, databases,
networking, software, analytics, and intelligence are examples
of these services [63]. Cloud computing is a popular choice
among individuals and businesses, including cost savings,
high availability, increased productivity, speed and efficiency,
improved performance, and security [64]. Cloud computing
is utilized in the healthcare sector to handle operations that
require a lot of processing power and to store massive data
generated by IoMT devices.
Cloud computing, unlike a microcontroller, is not a sin-
gle technology chip. It is a system in which cloud com-
puting providers provide their consumers with three cloud
services [65]:
i. Software-as-a-service (SaaS): SaaS is a means of dis-
tributing software applications via the Internet on a
Fig. 2. The MEC architecture. pay-as-you-go or on-demand basis. The software ap-
plication, underlying infrastructure, and maintenance
operations are hosted and managed by cloud providers
2.1. Infrastructure services: contain two primary through SaaS. Cloud users utilize a web browser to
services: communication services that allow apps access the application via the Internet. Third parties are
running on a single MEC server to interface permitted to use the cloud to install their applications
with application-platform services (through well- remotely.
ii. Infrastructure-as-a-service (IaaS): IaaS is a pay-as-
defined (Application Programming Interfaces
you-go service that provides computer hardware (pro-
(APIs)) and with one another (via a service-
cessing, memory, network, storage, server/virtual ma-
specific API). Lastly, the Service registry repre- chine, and data center) to customers.
sents a service catalog that shows the services iii. Platform-as-a-service (PaaS): PaaS refers to delivering
available on the MEC server. an on-demand cloud-based environment for developing,
2.2. Radio Network Information Services (RNIS): testing, delivering, and managing software applications.
provides permitted apps with network context in- PaaS allows developers to quickly create web or mobile
formation such as cell identification (cell-id), lo- apps without worrying about setting up or managing the
cation of the subscriber, cell load, and throughput underlying infrastructure of servers, storage, network,
guidance. and databases needed for development.
2.3. Traffic Offload Function (TOF): Prioritizes traf- iv. Function-as-a-Service (FaaS): FaaS is a new cloud
fic and directs a policy-based stream of user data computing service that abstracts application developers
from complicated infrastructure for building, deploying,
to and from apps permitted to receive it.
and launching Microservices applications [66]. FaaS is
3. MEC applications: The healthcare applications are an event-driven computing paradigm in which applica-
tion code runs only in response to events or requests.
deployed in this layer and managed by the application
FaaS platforms are the most common kind of serverless
management system. There is an on-premises instan-
computing, which is the recent concept in this area to
tiation of Virtual Network Function (VNF) for each remove servers from the developer’s worries [67]. FaaS
service request to prepare data for the healthcare app offers obvious advantages: users do not have to manage
to return the result to the device and destroy it after its servers or resources; instead, they send their code to the
operation [58]. This VNF is also used to keep privacy cloud, which is processed and performed on demand.
for users. After the VNF decides on the target healthcare Even better, customers only pay for individual invoca-
application, it prepares the data and then passes the tions of such functions, with millisecond execution time
cleaned data to the intended application. There should considered [68].
be a VPN on the link between MEC and the cloud Centralized cloud computing receives computing-intensive,
to maintain high-level security for the data on the time-insensitive tasks for processing. It also stores statistics
network [59]. Many papers in the literature worked from all MEC servers, such as the numbers of people infected
on the integration of MEC with Network Function with some diseases and locations of some pandemics. It also
Virtualization (NFV) [60–62]. stores the data needed for the processing, such as the features
5
A.I. Awad, M.M. Fouda, M.M. Khashaba et al. ICT Express xxx (xxxx) xxx

5.2. Location awareness

Since MEC is installed on the edge of the network (base


station in cellular system) [83], it can utilize low-level signal-
ing information to discover the location of connected devices.
This property can help the patients and caregivers. It can
help patients discover the nearest caregiver, such as hospitals,
physicians, ambulances, or even a patient’s relative. It can
also help the caregiver know the Surrounding people with
infectious epidemic diseases [84,85].
Fig. 3. Advantages of adopting MEC in the smart healthcare system.

5.3. Energy efficiency


of sample images required for recognizing a specific disease.
The information that is extracted from processing the sensed Many types of research have been done to minimize the
data can be used in different ways: energy consumption of IoMT devices using MEC. In [34,35],
the authors worked on optimizing data transfer using clustering
• Displayed for a physician for diagnosis. and other technologies such as fuzzy logic to determine the
• Further processed to extract some statistics. nearest edge node/nodes to collect and send the data to the
• Used in scientific research. MEC.

4. MEC in IoMT-enabled smart healthcare systems 5.4. Pushing intelligence to network edge

Many researchers tried to utilize MEC in healthcare appli- Depending on the central cloud to provide the intelligence
cations. The authors target many healthcare applications and to Wireless Body Area Sensor Network (WBSN) will cause
diseases. They especially concentrated on the following issues: significant delays since sending data to the cloud depends on
network bandwidth and congestion, which lead to erroneous
1. Security and privacy of the patient data. results for patients [86]. On the other hand, the shortage of
2. Latency of the diagnosis and treatment operations. IoMT devices capabilities such as storage, processing, and
3. Energy consumption of the IoMT devices. the battery will limit the evolution of the healthcare sys-
4. Usage cost of the server resources. tem, so they are considered only simple data collectors [87].
5. Decentralizing the healthcare environment by providing Therefore, the solution is MEC. Heavy processing tasks are
healthcare services anywhere and anytime. offloaded to the MEC, which should be integrated with the
6. Accuracy of the results. central cloud nor replaced [88].
Table 2 contains a list of papers from the literature that
6. Key ICT enablers for improving the efficiency of
focuses on using MEC in IoMT-enabled smart healthcare
MEC-enabled IoMT systems
applications.
This part will provide a brief discussion of the fundamental
ICT enablers for improving the efficiency of smart healthcare
5. Advantages of applying MEC in IoMT-enabled smart
systems. As shown in Fig. 4, we present nine Technologies
healthcare systems
that can effectively improve the smart healthcare sector ap-
MEC comes with characteristics [11] that can enhance the plications’ performance. We have discussed IoMT, MEC, and
cloud computing in Section 3.
healthcare system. These advantages can be summarized as
shown in Fig. 3. In this section, we will briefly discuss the
6.1. 5G
essential advantages that were considered a requirement for
the smart healthcare system before the appearance of MEC.
5G represents the network core for the IoMT-enabled MEC
applications, as shown in Fig. 1. 5G is the recent generation of
5.1. Optimization of latency mobile networks. In contrast to Fourth Generation Long Term
Evolution (4G LTE) networks, the next generation 5G wireless
The latency is commonly expressed as a Round Trip Time telecommunications systems requirements can be summarized
(RTT), or the time it takes for network packets to go from point as [89]:
A to point B and return. MEC reduces latency by bringing i. Extremely high bandwidth (typically of Gigabits per
computing power to close locations to mobile subscribers second (Gbps)): from 1 to 10 Gbps data rates in mo-
in mobile networks. This benefit can help in saving many bile networks, nearly ten times greater than pre 5G
people’s lives. networks.
6
A.I. Awad, M.M. Fouda, M.M. Khashaba et al. ICT Express xxx (xxxx) xxx

Table 2
Literature review for MEC in IOMT applications.
Author Contribution Year Simulation\ Simulation data Advantages Limitations
Evaluation tool

Single, Tshiamo Proposed 5G-based smartphone healthcare 2018 Open source An ElectroEncephaloGram (EEG) • Tried to reduce energy • Ignored task dependency.
Hu, Yim Fun portal for smart healthcare equipment Edgecloudsim gadget connected to the person’s consumption on a • It is a single objective
Ali et al. [69]. called IEE5GG. simulation tool smartphone is used to track their smartphone by offloading problem.
brain activity while they are on the some application tasks to
move. MEC.

Alabdulatif, Abdulatif Created a secure Edge of Things (EoT) 2019 Google Cloud Real heart disease dataset from the • Reserved patient data • Did not handle the
Khalil, Ibrahim platform for smart health observation that Platform (GCP). University of California Irvine’s privacy through fully missing values in IOT
Yi et al. [70]. can collect, monitor, and analyze (UCI) Machine Learning Repository. homomorphic encryption. collected data.
biosignal data in real-time. • Reduced latency by
adopting EoT.

Muhammad, Ghulam Introduced a smart healthcare system for 2019 python TUH EEG Abnormal Corpus v2.0.0. • Run the preprocessing • All processing is done on
Alhamid et al. [71]. discovering pathology using deep learning, step on the network edge to a remote cloud.
MEC, and cloud computing. reduce sent data to the
cloud.

Hossain, M. Shamim Proposed smart healthcare framework for 2020 Python TensorFlow Temple University Hospital (TUH) • Benefited from the • The number of subjects
Muhammad, Ghulam detecting pathology in EEG signals. The library abnormal EEG corpus v2.0.0 was location awareness property used in the experiment is
[72]. system enables the integration of MEC, of the MEC to notify relatively low.
cloud, Software Defined Networks (SDN), nearby caregivers for
Network Slicing (NS), and a deep patients.
learning architecture in the form of a • Reduced sent data to the
Convolutional Neural Network (CNN) cloud.
model.

Uddin, Md Zia [73]. Depends Recurrent Neural Network (RNN) 2019 Real experiment MHEALTH public dataset • Utilized local edge server • All data processing is
to forecast human activity. It used a set with graphical processing done on the local edge.
of wearable sensors to collect data and unit (GPU).
transfer it to an edge device for
processing.

Sodhro et al. [74]. Proposed a window-based Rate Control 2019 MATLAB “Navigation to the Uterine Horn” is • Improved quality of • Two-tier architecture with
Algorithm (w-RCA) to improve the an 8-minute pre-recorded medical service for data transmission all processing is done on
quality of service in healthcare systems media feed. to MEC. the server.
(m-QoS).
An 8-minute medical video stream
transmission across 5G networks uses a
MEC-based smart healthcare system that
considers network factors such as
Peak-to-Mean Ratio (PMR), standard
deviation, delay, and jitter.

Han, Tao For edge-computing based IoMT systems, 2019 MATLAB random • Reduced dissipation at • IoMT devices were used
Zhang et al. [34]. a Clustering Model for Medical IoMT devices by selecting a only for data acquisition.
Applications (CMMA) was developed for cluster head near the MEC.
cluster head selection to enable effective
communication in energy usage.

Ali et al. [75]. The authors developed a deep learning 2020 Python Keras library EEG signals from a single channel • The latency is enhanced • A small set of data was
model for epileptic seizure detection using with no artifacts and a duration of by adopting the MEC layer. used for training the model.
MEC. 23.6 s. • MEC is only used for
preprocessing.

Sellam, V. Developed the Fuzzy Clustering IoMT 2021 MATLAB random • Used fuzzy logic to • IoMT devices were used
Kannan et al. [35]. (FC-IoMT) technique, a fuzzy logic-based reduce dissipation at IoMT only for data acquisition.
clustering technique for IoMT applications devices by selecting a
leveraging MEC. The FC-IoMT technique cluster head near the MEC.
selects Cluster Heads (C.H.s) depending
on five input factors to reduce energy
consumption in the IoMT system.

Olokodana et al. [76]. The standard kriging approach presented a 2020 Real implementation: Two datasets are used: • The latency is enhanced • IoMT devices were used
real-time seizure detection model in an A single-board Dataset 1: collected from 5 healthy by adopting the MEC layer. only for data acquisition.
edge computing context. computer subjects and five epilepsy patients by
(Raspberry) was the University of Bonn in Germany.
used as a client, Dataset 2: collected from 22 patients
and a personal at the Children’s Hospital Boston
computer was used (CHB) associated with MIT.
as the server

Ning, Zhaolong Developed a MEC-based 5G health 2021 MATLAB Through attached body sensors, N = • Minimize cost and latency. • Cloud is only used for
Dong et al. [77]. monitoring system in smart homes for 30 patients generate health monitoring final reports storage.
IoMT to minimize the system-wide cost. packets. Five edge servers = K

S. Raj, Jennifer [78]. Developed a framework to optimize the 2021 Real experiment. Real dataset from elderly adults. • Depended on a real • Did not add the cloud to
edge cooperative network for improving dataset collected from the cooperation network.
the efficacy of edge computing tasks. elderly persons to show the
model’s efficiency.

Xiao Zheng et al. [79]. Developed a Federated Transfer Learning 2021 Python Public human action recognition or • Privacy-preserving. • A fewer number of
method (FT-IoMT) based on IoMT that (UCI) smartwatch dataset. • Personalized results. subjects were used in the
reduces the number of rounds between experiment.
the participant and the server while
maintaining accuracy from the system’s
perspective.

Yu Qiu et al. [80]. Considering the QoS need, power limit, 2021 MATLAB Assumed parameters for the • Formulated an • Ignored cost of server
and wireless front haul constraint, the simulation. optimization problem to resources usage.
authors examined the cost minimization minimize the cost and
issue for healthcare monitoring in fog energy of healthcare apps.
computing-based IoMT (FogC-IoMT).

Dawid Połap et al. [81]. Presented a federated learning approach 2020 Python Tuberculosis Chest X-ray Image Data • Utilized blockchain • Latency increased
that combines decentralized learning with Sets. technology with federated
blockchain-based security and a suggestion learning to provide a more
for training intelligent systems with secure and personalized
distributed and locally-stored data for all results model.
patients. • IoMT devices are used
for clearing private data.

Dong, Peiran, et al. This study aims to research an edge 2020 MATLAB Random data. • System-wide cost is • No cooperation among
[82]. computing-based healthcare system in minimized. nearby MECs.
IoMTs to lower system-wide costs. • All processing is done on
MEC.

7
A.I. Awad, M.M. Fouda, M.M. Khashaba et al. ICT Express xxx (xxxx) xxx

big data, such as handling massive and exponentially increas-


ing genomic data, are needed for big data and other ICT
technologies in the healthcare sector [95].
The concept of “big data” encompasses the massive vol-
umes of data that must be handled and stored and the data’s
nature [96]. The term “Big Data” refers to a large amount
of structured, semi-structured, and unstructured data that is
defined by the “5 Vs”. [97,98]:

i. Volume: this characteristic refers to the large sizes of


data (in Exabyte’s or Zettabytes) generated, collected,
transmitted on a network, and analyzed, such as the
Fig. 4. Key enablers for intelligent healthcare systems. data generated from the IoMT sensors in the healthcare
sector.
ii. Velocity: relates to how quickly data is generated and
ii. Extremely low latency: 1 ms round trip time, which is transferred for further processing. Processing such vast
also almost ten times minimization from 4G’s latency, amounts of real-time data necessitates advanced analyt-
definitely improving users’ perceived QoS. ics tools [99,100].
iii. An enormous increase in base station’s capacity: in- iii. Variety: is a concept that relates to the many types
creasing the number of connected devices to base sta- and forms of data acquired by handheld devices. Text,
tions allows thousands of IoT devices to be connected. image, video, and audio can all be used to store data.
iv. Availability: 5G anticipates a network that is always Structured, semi-structured, and unstructured data are
available. all possibilities.
v. Minimization of Energy consumption: nearly 90% re- iv. Veracity: refers to the validity, quality, reliability, trust,
duction in energy usage is claimed by 5G technology. and consistency of the data.
Standard bodies are already considering green technol- v. Value: refers to the revenue from analyzing data.
ogy development. With 5G wireless’s high data rates
and widespread connectivity, this will be even more 6.3. TinyMl
critical.
Machine Learning (ML) is the ground-breaking paradigm
The 5G is developed using Network Softwarization ideas to
that will enable the next generation of MEC-based smart
meet the above objectives. As a result, modern network ideas
healthcare applications [101]. ML allows us to infer impor-
such as SDN, NFV, cloud computing, MEC, and NS will be
tant information and knowledge from massive amounts of
adopted by 5G mobile networks [90,91].
previously unobservable data to the human eye.
NFV presents a revolutionary way to create, deploy, and
Tiny machine learning (TinyML) is a new IoT prospect
manage networking services. Through the virtualization layer,
that calls for putting the ML algorithm within the IoT device,
NFV replaces network appliances such as load balancers
thanks to rapid advancements in the shrinking of low-power
and firewalls with VNFs that run on a single device. The
embedded devices and ML algorithms [102]. TinyML frame-
SDN idea suggests isolating network devices’ control and
work aims to deliver low latency, low energy consumption,
data planes [92]. Whether it is managed inside a network
efficient bandwidth use, data security, privacy, and cost sav-
operating system by a centralized logic, SDN-based networks’
ings [103]. Table 3 contains the common tinyML libraries in
network control logic and intelligence are spitted separately
the MEC-based IoT applications according to [104].
from routers and switches. This notion aims to isolate network
services from proprietary hardware to be run as software
6.4. Blockchain
instances. The NS concept relies on network virtualization
to separate single network connections into numerous inde-
Blockchain is a distributed, immutable, and public database
pendent virtual connections that supply various resources to [105]. It is based on the peer-to-peer network model, where
different types of traffic, improving the 5G Network’s support no single centralized node controls the transaction informa-
for different traffic classes [93]. tion. Transactions records are stored in a chain of blocks
access to all blockchain network nodes responsibly and se-
6.2. Big data curely [106,107]. Blockchain validates the authenticity of
transaction information via consensus procedures and encryp-
The Evolution of IoMT devices has brought many benefits tion techniques, ensuring that connected blocks are resis-
to the traditional healthcare systems. However, it has produced tant to modifications and alterations [108,109]. The modern
enormous quantities of big data that need to be analyzed mechanisms are distributed. Blockchain technology offers de-
to improve the usability of the IoMT-enabled systems [94]. pendable answers to healthcare system security and reliability
Furthermore, the distributed biomedical services that deal with problems [110]. Due to security concerns and information
8
A.I. Awad, M.M. Fouda, M.M. Khashaba et al. ICT Express xxx (xxxx) xxx

Table 3 • As the name Microservice implies, small-sized services


Common TinyMl libraries in MEC-based IoT applications. mean that each service can perform a single business
TinyML library Description capability.
TensorFlow Lite It is an open-source machine learning • Autonomous: each service contains all required data for
(TFL) framework that supports edge-aware its execution.
learning inference on mobile and IoT
devices. Individual Microservice can be deployed, migrated, and with-
uTensor It is a free embedded learning framework drawn on demand during runtime, giving MSA more flex-
that allows rapid prototyping and ibility and scalability than a monolithic design [119]. By
deployment to IoT edge devices. combining MSA and MEC, proximity services for nearby
Edge Impulse It is a cloud service for building machine mobile users can be provided with minimal delay. The MSA
learning models for TinyML-enabled is enabled with the serverless computing cloud model or
edge devices.
FaaS, which dynamically provisions computing resources with
PyTorch Mobile It is part of the PyTorch ecosystem, their configuration and management at run time [120]. Xi-
which intends to assist all aspects of ang He et al. [121] created a programming framework for
machine learning model development,
from training to deployment on mobile
Microservices (EPF4M) and infrastructure for self-adaptive
devices. Microservice systems (EI4MS) for the cloud–edge context.
Embedded Microsoft created the ELL to assist the
In [122], the authors presented an MSA-style framework for
Learning TinyML environment for embedded edge computing methods. The integration of MSA style with
Library (ELL) learning. It currently supports picture and MEC in healthcare applications has not been researched, so
audio classification. Raspberry Pi, we wish to open this research challenge to ICT researchers.
Arduino, and microbit platforms are all
supported. Because the models used in 7. Security and privacy challenges
these devices are Internet agnostic, no
cloud access is necessary. Healthcare is a field where technology infrastructure must
provide high security and privacy [123]. Industry 4.0 de-
sign principles (interoperability, virtualization, decentraliza-
misuse, patient information and other healthcare data should tion, real-time capability, service orientation, and modularity)
not be provided to malicious third parties. Blockchain and are applied to the medical domain in Healthcare Industry 4.0.
smart contracts will likely provide optimistic solutions for The main challenge was preserving the security and privacy of
protecting healthcare data shortly [111,112]. the healthcare data [124]. The key objectives for guaranteeing
the security and privacy of IT-based hospitals are maintaining
6.5. DevOps doctor–patient confidentiality and protecting the MEC server
from physical and cyberattacks aimed at unethical uses of
DevOps is a set of techniques (plan, implementation, in- healthcare data. Furthermore, because of the importance of
stallation, test, and supervision) for developing, deploying, time in the proposed setting, hindering service assaults aimed
and testing software updates fast and reliably by allowing at delaying services have a more significant impact. As a
developers, operators, and testers to communicate more effi- result, protecting communication protocols with the appropri-
ciently [113]. DevOps is a software development methodology ate level of cryptographic primitives is critical [125]. Authors
based on agile and lean principles [114]. DevOps is an integral in [126] proposed a deep learning-based system model to
approach to IoT application development teams to effectively safeguard the MEC environment from cyberattacks.
collaborate their ideas to generate reliable, error-free, com-
pelling software, especially in healthcare. The authors define 7.1. Security of the system
fast and continuous monitoring feedback of IoT system avail-
ability activity (F&CF availability) [115]. It supports auto- Smart healthcare systems based on MEC servers can sup-
matic and continuous monitoring feedback from operations to plement standard healthcare treatments flexibly and effec-
develop IoT system availability. tively. Due to the restricted computing, storage, and energy
capacity of medical sensors, which cannot match the com-
6.6. Microservices putational demands of traditional cryptographic approaches,
lightweight cryptographic algorithms must be created for this
The term “Microservices” was initially used at a software environment [127,128].
architecture workshop in May 2011 to describe a shared The security model applied in any IoT environment should
architectural approach that the workshop attendees had been satisfy the three components of the Confidentiality, Integrity,
experimenting with [116]. With this Microservice Architecture and Availability (CIA) triad [129].
(MSA), the application is designed by separating business
logic into a collection of small, discrete, and loosely con- • Confidentiality: ensure that the patient’s data is en-
nected Microservices that can be developed, deployed, tested, crypted except for users with permission.
and independently communicated via well-defined application • Integrity: protecting patient data from any modification
APIs [117], MSA style main characteristics are [118]: by third parties.
9
A.I. Awad, M.M. Fouda, M.M. Khashaba et al. ICT Express xxx (xxxx) xxx

• Availability: ensure that the medical data is available to these systems are introduced with a brief discussion. The
its users. paper discussed the security and privacy issues of the system
and possible solutions for the security and privacy challenges.
According to Pirbhulal et al. [130], there are many threats in There are many open research areas in this field, such as han-
WBAN, including: dling big data generated from IoMT devices in the real-time,
i. Eavesdropping: it can be done by the attacker on the improvement of the accuracy of the system in the different
communication link between the sensor node and the healthcare applications, optimization of the computational of-
MEC to see patients’ medical data. floading strategies to minimize the overall system cost in terms
ii. Traffic analysis: the attacker tries to analyze the net- of energy consumption of IoMT devices, latency, and cost
work traffic to deduce the packet’s contents. usage of server resources, proving more stable solutions for
iii. Data Modification: the attacker alters the packet’s con- the security and privacy challenges.
tent, producing terrible results while analyzing these
medical data. Declaration of competing interest
iv. Distributed Denial of Service (DDoS attack): DDoS
The authors declare that they have no known competing
attacks typically function by flooding a targeted ma-
financial interests or personal relationships that could have
chine (MEC) or WBAN network with request packets
appeared to influence the work reported in this paper.
until regular traffic cannot be processed, resulting in
denial-of-service to authenticated users.
v. Replaying: the attacker captures the traffic and commu- References
nicates to its original destination, acting as the source. [1] G.J. Joyia, R.M. Liaqat, A. Farooq, S. Rehman, Internet of medi-
cal things (IOMT): Applications, benefits and future challenges in
7.2. Privacy of the system healthcare domain, J. Commun. 12 (4) (2017) 240–247.
[2] K. Kaska, H. Beckvard, T. Minárik, Huawei, 5G, and China as
a security threat, NATO Coop. Cyber Def. Cent. Excell. (2019)
Protecting the privacy of the patient’s data is one of the 159–184.
most critical issues since medical data can contain private [3] H. Magsi, A.H. Sodhro, F.A. Chachar, S.A.K. Abro, G.H. Sodhro, S.
information about the patient, and many criminals can seek Pirbhulal, Evolution of 5G in internet of medical things, in: 2018 Int.
to uncover this data for many reasons. Many literature papers Conf. Comput. Math. Eng. Technol. Inven. Innov. Integr. Socioecon.
have focused on providing privacy for our smart healthcare Dev. ICoMET 2018 - Proc., 2018-Janua, 2018, pp. 1–7.
[4] M. Javaid, I.H. Khan, Internet of things (IoT) enabled healthcare
system [131–133]. The use of NFV in the healthcare model helps to take the challenges of COVID-19 pandemic, J. Oral Biol.
with effective encryption technology can help preserve user Craniofacial Res. 11 (2) (2021) 209–214.
data privacy. [5] M. Taneja, A. Davy, Resource aware placement of IoT application
modules in fog-cloud computing paradigm, in: Proc. IM 2017-
7.3. Proposed solution 2017 IFIP/IEEE Int. Symp. Integr. Netw. Serv. Manag., 2017, pp.
1222–1228.
[6] S. Dash, S.K. Shakyawar, M. Sharma, S. Kaushik, Big data in
In addition to the common cryptographic techniques, bloc- healthcare: management, analysis, and future prospects, J. Big Data
kchain is one of the most common techniques researchers 6 (1) (2019).
have used to assure healthcare systems’ privacy and security. [7] N. Mehta, A. Pandit, Concurrence of big data analytics and health-
Blockchain technology increases the complexity of crypto- care: A systematic review, Int. J. Med. Inform. 114 (January) (2018)
analysis while reducing the cryptographic overhead on the 57–65.
[8] M. Chen, Y. Hao, K. Hwang, L. Wang, L. Wang, Disease prediction
data. Enhanced authentication procedures and security meth- by machine learning over big data from healthcare communities,
ods based on blockchain technology are promising approaches IEEE Access 5 (c) (2017) 8869–8879.
to safeguard the healthcare environment [134]. [9] O. Ali, A. Shrestha, J. Soar, S.F. Wamba, Cloud computing-enabled
healthcare opportunities, issues, and applications: A systematic
8. Conclusion and future work review, Int. J. Inf. Manage. 43 (April) (2018) 146–158.
[10] A. Darwish, A.E. Hassanien, M. Elhoseny, A.K. Sangaiah, K.
This paper surveyed recent advances in the utilization of Muhammad, The impact of the hybrid platform of internet of things
mobile edge computing in the IoMT. We tried to summarize and cloud computing on healthcare systems: opportunities, challenges,
and open problems, J. Ambient in-Tell. Humaniz. Comput. 10 (10)
the state-of-the-art IoT healthcare systems that depend on
(2019) 4151–4166.
mobile edge computing for their processing. We first discussed [11] M. Patel, et al., Mobile edge computing – Introductory technical
the data processing lifecycle in the 5G IoMT-enabled MEC white paper, ETSI White Pap. 11 (1) (2014) 1–36.
healthcare systems. For simplified presentation, the general [12] ETSI, MEC deployments in 4G and evolution towards 5G about the
operation of the system is divided into four layers: sensing authors, Etsi Mec (24) (2018).
layer, communication layer, MEC layer, and cloud layer. The [13] Z. Sheng, S. Yang, Y. Yu, A. Vasilakos, J. McCann, K. Leung,
A survey on the IETF protocol suite for the internet of things:
papers of literature related to the paper topic are presented
Standards, challenges, and opportunities, IEEE Wirel. Commun. 20
with a brief analysis of their cons and pros. The advantages (6) (2013) 91–98.
of adopting MEC in the IoMT applications are summarized. [14] S.U. Amin, M.S. Hossain, Edge intelligence and internet of things
Then key ICT Enablers for enhancing the effectiveness of in healthcare: A survey, IEEE Access 9 (2021) 45–59.
10
A.I. Awad, M.M. Fouda, M.M. Khashaba et al. ICT Express xxx (xxxx) xxx

[15] M. Hartmann, U.S. Hashmi, A. Imran, Edge computing in smart [37] S. Nithya Priya, M. Ranjith Kumar, N. Nibin Sabari Anand, Cloud-
health care systems: Review, challenges, and research directions, based smart wireless and health care monitoring system, IOP Conf.
Trans. Emerg. Telecommun. Technol. (July) (2019) 1–25. Ser. Mater. Sci. Eng. 1059 (1) (2021).
[16] A.A. Abdellatif, A. Mohamed, C.F. Chiasserini, M. Tlili, A. Er- [38] W.-J. Yi, J. Saniie, Patient-centered real-time mobile health moni-
bad, Edge computing for smart health: Context-aware approaches, toring system, E-Health Telecommun. Syst. Netw. 05 (04) (2016)
opportunities, and challenges, IEEE Netw. 33 (3) 196–203. 75–94.
[17] N.S. Sworna, A.K.M.M. Islam, S. Shatabda, S. Islam, Towards [39] T. Liang, Y.J. Yuan, Wearable medical monitoring systems based
development of IoT-ML driven healthcare systems: A survey, J. Netw. on wireless networks: A review, IEEE Sens. J. 16 (23) (2016)
Comput. Appl. 196 (June) (2021) 103244. 8186–8199.
[18] M. Alshamrani, IoT and artificial intelligence implementations for [40] U. Khalil, T. Javid, A. Nasir, Automatic road accident detection
remote healthcare monitoring systems: A survey, J. King Saud Univ. techniques: A brief survey, in: 2017 Int. Symp. Wirel. Syst. Networks,
- Comput. Inf. Sci. (xxxx) (2021). ISWSN 2017, 2018-Janua, 2017, pp. 1–6.
[19] M. Liyanage, P. Porambage, A.Y. Ding, A. Kalla, Driving forces [41] R. Pratap Singh, M. Javaid, A. Haleem, R. Vaishya, S. Ali, Internet
for multi-access edge computing (MEC) IoT integration in 5G, ICT of medical things (IoMT) for orthopedic in COVID-19 pandemic:
Express 7 (2) (2021) 127–137. Roles, challenges, and applications, J. Clin. Orthop. Trauma 11 (4)
(2020) 713–717.
[20] M. Haghi Kashani, M. Madanipour, M. Nikravan, P. Asghari, E.
[42] S. Vishnu, S.R. Jino Ramson, R. Jegan, Internet of medical things
Mahdipour, A systematic review of IoT in healthcare: Applications,
(IoMT)-an overview, in: ICDCS 2020-2020 5th Int. Conf. Devices,
techniques, and trends, J. Netw. Comput. Appl. 192 (May) (2021)
Circuits Syst., 2020, pp. 101–104.
103164.
[43] R. Dwivedi, D. Mehrotra, S. Chandra, Potential of Internet of Medical
[21] M. Laroui, B. Nour, H. Moungla, M.A. Cherif, H. Afifi, M. Guizani,
Things (IoMT) Applications in Building a Smart Healthcare System:
Edge and fog computing for IoT: A survey on current research
A Systematic Review, Craniofacial Research Foundation, 2021.
activities & future directions, Comput. Commun. 180 (June) (2021) [44] Y. Liao, Y. Han, Q. Yu, Q. Ai, Q. Liu, M.S. Leeson, Wireless body
210–231. area network mobility-aware task offload-ing scheme, IEEE Access
[22] A. Reznik, et al., Developing software for multi-access edge 6 (2018) 61366–61376.
computing, 20, 2017. [45] M. Aazam, S. Zeadally, E.F. Flushing, Task offloading in edge
[23] X. Sun, N. Ansari, EdgeIoT: Mobile edge computing for the internet computing for machine learning-based smart healthcare, Comput.
of things, IEEE Commun. Mag. 54 (12) (2016) 22–29. Netw. 191 (2020) 108019, 2021.
[24] Y. Hajjaji, W. Boulila, I.R. Farah, I. Romdhani, A. Hussain, Big [46] K. Lin, S. Pankaj, D. Wang, Task offloading and resource allocation
data and IoT-based applications in smart environments: A systematic for edge-of-things computing on smart healthcare systems, Comput.
review, Comput. Sci. Rev. 39 (2021) 100318. Electr. Eng. 72 (2018) 348–360.
[25] M. Aboubakar, M. Kellil, P. Roux, A review of IoT net-work [47] X. Li, L. Zhao, K. Yu, M. Aloqaily, Y. Jararweh, A cooperative
management: Current status and perspectives, J. King Saud Univ. resource allocation model for IoT applications in mobile edge
- Comput. Inf. Sci. (xxxx) (2021) http://dx.doi.org/10.1016/j.jksuci. computing, Comput. Commun. 173 (April) (2021) 183–191.
2021.03.006. [48] A. Shakarami, M. Ghobaei-Arani, A. Shahidinejad, A survey on
[26] R. Sokullu, M.A. Akka¸ s, E. Demir, IoT supported smart home for the computation offloading approaches in mobile edge computing:
the elderly, Internet Things (Netherlands) 11 (2020). A machine learning-based perspective, Comput. Netw. 182 (August)
[27] A. Jeevanandham, C. Srinivasan, S. Balavignesh, Internet of things (2020) 107496.
in the implementation of a smart city, IOP Conf. Ser. Mater. Sci. [49] P. Mach, Z. Becvar, Mobile edge computing: A survey on architecture
Eng. 1084 (1) (2021) 012119. and computation offloading, ArXiv 19 (3) (2017) 1628–1656.
[28] B.B. Sinha, R. Dhanalakshmi, Recent advancements and challenges [50] Y. Liao, L. Shou, Q. Yu, X. Zhai, Q. Ai, Q. Liu, A novel task
of internet of things in smart agriculture: A survey, Futur. Gener. offloading framework to support wireless body area networks with
Comput. Syst. 126 (2022) 169–184. MEC, in: Proc. - 2019 IEEE SmartWorld, Ubiquitous Intell. Comput.
[29] S. Jain, et al., Internet of medical things (IoMT)-integrated biosensors Adv. Trust. Comput. Scalable Comput. Com-Mun. Internet People
for point-of-care testing of infectious diseases, Biosens. Bioelectron. Smart City Innov. Smart-World/UIC/ATC/SCALCOM/IOP/SCI 2019,
179 (2020) 113074, 2021. 2019, pp. 1632–1637.
[30] A.H. Mohd Aman, W.H. Hassan, S. Sameen, Z.S. At-tarbashi, M. [51] G. Li, J. Wang, J. Wu, J. Song, Data processing delay optimization in
Alizadeh, L.A. Latiff, IoMT amid COVID-19 pandemic: Application, mobile edge computing, Wirel. Commun. Mob. Comput. 2018 (2018).
[52] S.R. Chaudhry, A. Palade, A. Kazmi, S. Clarke, Im-proved QoS at the
architecture, technology, and security, J. Netw. Comput. Appl. 174
edge using serverless computing to de-ploy virtual network functions,
(2020) 102886, 2021.
IEEE Internet Things J. 7 (10) (2020) 10673–10683.
[31] A.H. Sharmila, N. Jaisankar, Edge intelligent agent assisted hy-
[53] S. Nunna, K. Ganesan, Mobile edge computing, heal. 4.0 how
brid hierarchical blockchain for continuous healthcare monitoring
virtualization big data are revolutionizing healthc, 2017, pp. 187–203.
& recommendation system in 5G WBAN-IoT, Comput. Netw. 200
[54] H. Elazhary, Internet of things (IoT), mobile cloud, cloudlet, mobile
(October) (2021) 108508.
IoT, IoT cloud, fog, mobile edge, and edge emerging computing
[32] M. Salayma, A. Al-Dubai, I. Romdhani, Y. Nasser, Wireless body paradigms: Disambiguation and research directions, J. Netw. Comput.
area network (WBAN): A survey on reliability, fault tolerance, and Appl. 128 (2018) (2019) 105–140.
technologies coexistence, ACM Comput. Surv. 50 (1) (2017). [55] L. Zhao, H. Li, N. Lin, M. Lin, C. Fan, J. Shi, Intelligent content
[33] Y. Hao, R. Foster, Wireless body sensor networks for health- caching strategy in autonomous driving toward 6G, IEEE Trans.
monitoring applications, Physiol. Meas. 29 (11) (2008). Intell. Transp. Syst. (2021) 1–11.
[34] T. Han, L. Zhang, S. Pirbhulal, W. Wu, V.H.C. de Albuquerque, [56] K. Yu, L. Tan, L. Lin, X. Cheng, Z. Yi, T. Sato, Deep-learning-
A novel cluster head selection technique for edge-computing based empowered breast cancer auxiliary diagnosis for 5GB remote
IoMT systems, Comput. Netw. 158 (2019) 114–122, http://dx.doi.org/ E-health, IEEE Wirel. Commun. 28 (3) (2021) 54–61.
10.1016/j.comnet.2019.04.021. [57] Y. Sun, J. Liu, K. Yu, M. Alazab, K. Lin, PMRSS: Privacy-preserving
[35] V. Sellam, N. Kannan, H.A. Basha, An Effective Fuzzy Logic-Based medical record searching scheme for intelligent diagnosis in IoT
Clustering Scheme for Edge-Computing Based Internet of Medical healthcare, IEEE Trans. Ind. Inform. 18 (3) (2022) 1981–1990.
Things Systems, Vol. 311, Springer International Publishing, 2021. [58] M. Ghaznavi, A. Khan, N. Shahriar, K. Alsubhi, R. Ahmed, R.
[36] B. Latré, B. Braem, I. Moerman, C. Blondia, P. Demeester, A survey Boutaba, Elastic virtual network function placement, in: 2015 IEEE
on wireless body area networks, Wirel. Netw. 17 (1) (2011) 1–18. 4th Int. Conf. Cloud Networking, CloudNet 2015, 2015, pp. 255–260.
11
A.I. Awad, M.M. Fouda, M.M. Khashaba et al. ICT Express xxx (xxxx) xxx

[59] D. He, S. Chan, M. Guizani, Security in the internet of things [80] Y. Qiu, H. Zhang, K. Long, Computation offloading and wireless
supported by mobile edge computing, IEEE Commun. Mag. 56 (8) resource management for healthcare monitoring in fog-computing-
(2018) 56–61. based internet of medical things, IEEE Internet Things J. 8 (21)
[60] E. Schiller, N. Nikaein, E. Kalogeiton, M. Gasparyan, T. Braun, (2021) 15875–15883.
CDS-MEC: NFV/SDN-based application management for MEC in [81] D. Polap, G. Srivastava, A. Jolfaei, R.M. Parizi, Block-chain technol-
5G systems, Comput. Netw. 135 (2018) 96–107. ogy and neural networks for the internet of medical things, in: IEEE
[61] K. Antevski, C.J. Bernardos, L. Cominardi, A. de la Oliva, A. INFOCOM 2020 - IEEE Conf. Comput. Commun. Work. INFOCOM
Mourad, On the integration of NFV and MEC technologies: archi- WKSHPS 2020, 2020, pp. 508–513.
tecture analysis and benefits for edge robotics, Comput. Netw. 175 [82] P. Dong, et al., Edge computing based healthcare systems: Enabling
(April) (2020) 107274. decentralized health monitoring in internet of medical things, IEEE
[62] L. Yala, P.A. Frangoudis, A. Ksentini, Latency and availability driven Netw. 34 (5) (2020) 254–261.
VNF placement in a MEC-NFV environment, in: 2018 IEEE Glob. [83] S. Kekki, et al., MEC in 5G, ETSI White Pap. (28) (2018) 1–28.
Commun. Conf. GLOBECOM 2018 - Proc., 2018, pp. 1–7. [84] E. Marcon, S. Chaabane, Y. Sallez, T. Bonte, D. Trentesaux, A multi-
[63] Y. Chen, IoT, cloud, big data and AI in interdisciplinary domains, agent system based on reactive decision rules for solving the caregiver
Simul. Model. Pract. Theory 102 (2020). routing problem in-home health care, Simul. Model. Pract. Theory
[64] A. Darwish, A.E. Hassanien, M. Elhoseny, A.K. Sangaiah, K. 74 (2017) 134–151.
Muhammad, The impact of the hybrid platform of internet of things [85] M.C. Stutzel, et al., Multi-part quality evaluation of a customized
and cloud computing on healthcare systems: opportunities, challenges, mobile application for monitoring elderly patients with functional
and open problems, J. Ambient in-Tell. Humaniz. Comput. 10 (10) loss and helping caregivers, BMC Med. Inform. Decis. Mak. 19 (1)
(2019) 4151–4166. (2019) 1–18.
[65] S. Alhomdy, F. Thabit, F.H. Abdulrazzak, A. Haldorai, S. Jagtap, The [86] K. Kolomvatsos, C. Anagnostopoulos, In-network decision making
role of cloud computing technology: A savior to fight the lockdown intelligence for task allocation in edge computing, in: Proc. - Int.
in COVID 19 crisis, the benefits, characteristics, and applications, Conf. Tools with Artif. Intell. ICTAI, 2018-Novem, No. I, 2018, pp.
Int. J. Intell. Netw. 2 (May) (2021) 166–174. 655–662.
[66] E. Van Eyk, et al., The SPEC-RG reference architecture for FaaS: [87] R. Dautov, S. Distefano, D. Bruneo, F. Longo, G. Merlino, A.
From microservices and containers to serverless plat-forms, IEEE Puliafito, Pushing intelligence to the edge with a stream processing
Internet Comput. 23 (6) (2019) 7–18. architecture, in: Proc. - 2017 IEEE Int. Conf. Internet Things,
[67] S.R. Poojara, C.K. Dehury, P. Jakovits, S.N. Srirama, Serverless data IEEE Green Comput. Commun. IEEE Cyber, Phys. Soc. Com-
pipeline approaches for IoT data in fog and cloud computing, Futur. put. IEEE Smart Data, IThings-GreenCom-CPSCom-SmartData 2017,
Gener. Comput. Syst. 130 (2021) 91–105. 2018-Janua, 2018, pp. 792–799.
[68] D. Barcelona-Pons, P. García-López, Benchmarking par-allelism in [88] A. Mukherjee, S. Ghosh, A. Behere, S.K. Ghosh, R. Buyya, Internet
FaaS platforms, Futur. Gener. Comput. Syst. 124 (2021) 268–284. of health things (IoHT) for personalized health care using inte-
[69] T. Sigwele, Y.F. Hu, M. Ali, J. Hou, M. Susanto, H. Fitriawan, grated edge-fog-cloud network, J. Ambient Intell. Humaniz. Comput.
Intelligent and energy efficient mobile smartphone gateway for (0123456789) (2020).
healthcare smart devices based on 5G, in: 2018 IEEE Glob. Commun. [89] M. Agarwal, A. Roy, N. Saxena, Next-generation 5G wireless
Conf. GLOBECOM 2018 - Proc., No. MCC, 2018, pp. 1–7. networks: A comprehensive survey, IEEE Commun. Surv. Tutor. 18
[70] A. Alabdulatif, I. Khalil, X. Yi, M. Guizani, Secure edge of things (3) (2016) 1617–1655.
for smart healthcare surveillance framework, IEEE Access 7 (2019) [90] A. Braeken, M. Liyanage, Highly efficient key agreement for remote
31010–31021. patient monitoring in MEC - enabled 5G net-works, J. Supercomput.
[71] G. Muhammad, M.F. Alhamid, X. Long, Computing and processing 77 (6) (2021) 5562–5585.
on the edge: Smart pathology detection for connected healthcare, [91] R. Khan, P. Kumar, D.N.K. Jayakody, M. Liyanage, A survey on
IEEE Netw. 33 (6) (2019) 44–49. security and privacy of 5G technologies: Potential solutions, recent
[72] M.S. Hossain, G. Muhammad, Deep learning-based pathology de- advancements, and future directions, IEEE Commun. Surv. Tutor. 22
tection for smart connected healthcare, IEEE Netw. 34 (6) (2020) (1) (2020) 196–248.
120–125. [92] P.P. Ray, N. Kumar, SDN/NFV architectures for edge-cloud oriented
[73] M.Z. Uddin, A wearable sensor-based activity prediction system to IoT: A systematic review, Comput. Commun. 169 (2020) (2021)
facilitate edge computing in smart healthcare system, J. Parallel 129–153, http://dx.doi.org/10.1016/j.comcom.2021.01.018.
Distrib. Comput. 123 (2019) 46–53. [93] S. Zhang, An overview of network slicing for 5G, IEEE Wirel.
[74] A.H. Sodhro, Z. Luo, A.K. Sangaiah, S.W. Baik, Mo-bile Commun. 26 (3) (2019) 111–117.
edge computing-based QoS optimization in medical healthcare [94] J. N.P., R. Aruna, Big data analytics in health care by data mining
applications, Int. J. Inf. Manage. 45 (March) (2019) 308–318. and classification techniques, ICT Express (xxxx) (2021).
[75] Z.S. Ali, N. Subramanian, A. Erbad, Smart health monitoring for [95] G. Reali, M. Femminella, E. Nunzi, D. Valocchi, Genomics as a
seizure detection using mobile edge computing, in: 2020 Int. Wirel. service: A joint computing and networking perspective, Comput.
Commun. Mob. Comput. IWCMC 2020, 2020, pp. 1903–1908. Netw. 145 (2018) 27–51.
[76] I.L. Olokodana, S.P. Mohanty, E. Kougianos, O.O. Olokodana, Real- [96] J. Ranjan, C. Foropon, Big data analytics in building the competitive
time automatic seizure detection using ordinary kriging method in an intelligence of organizations, Int. J. Inf. Man-Age. 56 (2020) 102231,
edge-iomt computing paradigm, SN Comput. Sci. 1 (5) (2020) 1–15. 2021.
[77] Z. Ning, et al., Mobile edge computing enabled 5G health moni- [97] M. Younas, Research challenges of big data, Service-Oriented
toring for internet of medical things: A decentralized game-theoretic Comput. Appl. 13 (2) (2019) 105–107.
approach, IEEE J. Sel. Areas Commun. 39 (2) (2021) 463–478. [98] S.J. Fong, R.C. Millham, Bio-inspired algorithms for data streaming
[78] J.S. Raj, Optimized mobile edge computing framework for IoT based and visualization, Big Data Manage. Fog Comput. (2021).
medical sensor network nodes, J. Ubiquitous Comput. Commun. [99] Y. Wang, L.A. Kung, S. Gupta, S. Ozdemir, Leveraging big data
Technol. 3 (1) (2021) 33–42, http://dx.doi.org/10.36548/jucct.2021. analytics to improve quality of care in healthcare organizations: A
1.004. configurational perspective, Br. J. Manag. 30 (2) (2019) 362–388.
[79] X. Zheng, et al., Mobile edge computing enabled efficient commu- [100] M.S. L. Syed, A. Alsaeedi, Smart healthcare framework for ambient
nication based on federated learning in internet of medical things, assisted living using IoMT and big data analytics techniques, Futur.
Wirel. Commun. Mob. Comput. 2021 (2021). Gener. Comput. Syst. 101 (2019) 136–151.
12
A.I. Awad, M.M. Fouda, M.M. Khashaba et al. ICT Express xxx (xxxx) xxx

[101] H.K. Bharadwaj, et al., A review on the role of machine learning [119] S. Wang, Y. Guo, N. Zhang, P. Yang, A. Zhou, X. Shen, Delay-aware
in enabling IoT based healthcare applications, IEEE Access 9 (2021) microservice coordination in mobile edge computing: A reinforce-
38859–38890. ment learning approach, IEEE Trans. Mob. Comput. 20 (3) (2021)
[102] D.L. Dutta, S. Bharali, TinyML meets IoT: A comprehensive survey, 939–951.
Internet Things 16 (October) (2021) 100461. [120] P. Benedetti, M. Femminella, G. Reali, K. Steenhaut, Experimental
[103] R. Sanchez-Iborra, A.F. Skarmeta, TinyML-enabled frugal smart analysis of the application of serverless computing to IoT platforms,
objects: Challenges and opportunities, IEEE Circuits Syst. Mag. 20 Sensors (Switzerland) 21 (3) (2021) 1–20.
(3) (2020) 4–18. [121] X. He, Z. Tu, X. Xu, Z. Wang, Programming framework and
[104] P.P. Ray, A review on TinyML: State-of-the-art and prospects, J. King infrastructure for self-adaptation and optimized evolution method for
Saud Univ. - Comput. Inf. Sci. (xxxx) (2021). microservice systems in cloud – edge environments, Futur. Gener.
[105] A. Sharma, Sarishma, R. Tomar, N. Chilamkurti, B.G. Kim, Comput. Syst. 118 (1) (2021) 263–281.
Blockchain-based smart contracts for internet of medical things in [122] Y. Xu, Y. Shang, Research on deployment method of edge computing
e-healthcare, Electronics (Switzerland) 9 (10) (2020) 1–14. gateway based on microservice architecture research on deploy-
[106] A.P. Singh, et al., A novel patient-centric architectural framework for ment method of edge computing gateway based on microservice
blockchain-enabled healthcare applications, IEEE Trans. Ind. Inform. architecture, 2021, pp. 0–8.
17 (8) (2021) 5779–5789. [123] A. Singh, K. Chatterjee, Securing smart healthcare system with edge
[107] D.C. Nguyen, P.N. Pathirana, M. Ding, A. Seneviratne, Integration computing, Comput. Secur. 108 (2021) 102353.
of blockchain and cloud of things: Architecture, applications and [124] T. Javid, M. Faris, H. Beenish, M. Fahad, Cybersecurity and data
challenges, IEEE Commun. Surv. Tutor. 22 (4) (2020) 2521–2549. privacy in the cloudlet for preliminary healthcare big data analytics,
[108] F. Tschorsch, B. Scheuermann, Bitcoin and beyond: A technical in: 2020 Int. Conf. Comput. Inf. Technol. ICCIT 2020, Vol. 02, 2020,
survey on decentralized digital currencies, IEEE Commun. Surv. pp. 7–10.
Tutor. 18 (3) (2016) 2084–2123.
[125] W. Wang, H. Huang, F. Xiao, Q. Li, L. Xue, J. Jiang,
[109] F. Alam Khan, M. Asif, A. Ahmad, M. Alharbi, H. Aljuaid,
Computation-transferable authenticated key agreement protocol for
Blockchain technology, improvement suggestions, security challenges
smart healthcare, J. Syst. Archit. 118 (2021).
on smart grid and its application in healthcare for sustainable
[126] S. Garg, K. Kaur, G. Kaddoum, P. Garigipati, G.S. Aujla, Security in
development, Sustain. Cities Soc. 55 (January) (2020) 102018.
IoT-driven mobile edge computing: New paradigms, challenges, and
[110] S. Khatri, F.A. Alzahrani, M.T.J. Ansari, A. Agrawal, R. Kumar,
opportunities, IEEE Netw. 35 (5) (2021) 298–305.
R.A. Khan, A systematic analysis on block-chain integration with
[127] X. Li, H.N. Dai, Q. Wang, M. Imran, D. Li, M.A. Imran, Securing
healthcare domain: Scope and challenges, IEEE Access 9 (2021)
internet of medical things with friendly-jamming schemes, Comput.
84666–84687.
Commun. 160 (2020) 431–442.
[111] H.M. Hussien, S.M. Yasin, S.N.I. Udzir, A.A. Zaidan, B.B. Zaidan, A
systematic review for enabling of develop a blockchain technology in [128] D. Mishra, D. Dharminder, P. Yadav, Y. Sreenivasa Rao, P. Vijayaku-
healthcare application: Taxonomy, substantially analysis, motivations, mar, N. Kumar, A provably secure dynamic ID-based authenticated
challenges, recommendations and future direction, J. Med. Syst. 43 key agreement framework for mobile edge computing without a
(10) (2019). trusted party, J. Inf. Secur. Appl. 55 (April) (2020) 102648.
[112] M. Sookhak, M.R. Jabbarpour, N.S. Safa, F.R. Yu, Blockchain and [129] H.A. Abdulghani, N.A. Nijdam, A. Collen, D. Konstantas, A study
smart contract for access control in healthcare: A survey, issues and on security and privacy guidelines, countermeasures, threats: IoT data
challenges, and open issues, J. Netw. Comput. Appl. 178 (2020) at rest perspective, Symmetry (Basel) 11 (6) (2019) 1–36.
102950, 2021. [130] S. Pirbhulal, W. Wu, G. Li, A.K. Sangaiah, Medical information
[113] T.H.E. Pragmatic, The software architect and DevOps, 8–10. security for wearable body sensor networks in smart healthcare, IEEE
[114] M. Waseem, P. Liang, M. Shahin, The journal of systems & Consum. Electron. Mag. 8 (5) (2019) 37–41.
software A systematic mapping study on micro-services architecture [131] X. Li, S. Liu, F. Wu, S. Kumari, J.J.P.C. Rodrigues, Privacy-
in DevOps, J. Syst. Softw. 170 (2020) 110798. preserving data aggregation scheme for mobile edge computing
[115] M.A. Lopez-Pena, J. Diaz, J.E. Perez, H. Humanes, Devops for assisted IoT applications, IEEE Internet Things J. 6 (3) (2019)
IoT systems: Fast and continuous monitoring feedback of system 4755–4763.
availability, IEEE Internet Things J. 7 (10) (2020) 10695–10707. [132] X. Wang, L. Wang, Y. Li, K. Gai, Privacy-aware efficient fine-grained
[116] J. Lewis, S. Tilkov, Microservices the journey so far and challenges data access control in internet of medical things based fog computing,
ahead, 2018. IEEE Access 6 (C) (2018) 47657–47665.
[117] A. Balalaie, Microservices architecture enables DevOps : An ex- [133] J.J. Hathaliya, S. Tanwar, An exhaustive survey on security and
perience report on migration to a cloud-native architecture the privacy issues in healthcare 4.0, Comput. Commun. 153 (February)
architectural concerns for microservices migration the architecture of (2020) 311–335.
backstory before the migration, 2016, pp. 1–13. [134] P. Ranaweera, M. Liyanage, A.D. Jurcut, Novel MEC based ap-
[118] M. Waseem, P. Liang, M. Shahin, A. Di Salle, G. Már-quez, The proaches for smart hospitals to combat COVID-19 pandemic, IEEE
journal of systems & software design, monitoring, and testing of Consum. Electron. Mag. 10 (2) (2021) 80–91.
microservices systems : The practitioners’ perspective, J. Syst. Softw.
182 (2021) 111061.

13

You might also like