Final Industry Ref

Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 29

Edge computing in 5G-enabled smart cities:

theoretical framework, overview, benefits,


challenges, and solutions.
Muhammad Shah Rukh Mah Rukh Tahir Haris Ali Amir
Dept. of Computer Science. Dept. of Electrical Engineering Dept. of Electrical Engineering
Qarshi University Universit of Central Punjab University of Central Punjab
Lahore, Pakistan Lahore, Pakistan Lahore, Pakistan
[email protected] [email protected] [email protected]

Abstract— Edge Computing is used near mobile Keywords—edge computing, 5G, IoT, smart cities.
devices to perform computational tasks
effectively. The mobile devices-which use edge
computing - have many computational models to I. INTRODUCTION
perform their tasks. A smart city is like a system Edge computing is getting popular in new
where devices like smartphones, smart wearables, applications like the Internet of Things (IoT) for
and other, mobile computing devices Smart Cities. The edge commuting has got many
communicate to each other and connect to benefits : distributing out computing tasks, quicker
wireless access points. This helps them use the task processing( low latency) and various flexible
services and facilities available in the smart city. options for computing near the devices.
The 5G provides safe and strong broadband
wireless networks to smart city to service s from In a smart city setup, the edge computing is used
the city and businesses, making sure everything where lots of devices are connected with each other
runs smoothly. The latest 5G technology currently and perform many computations simultaneously . So
is going through testing and in the near future will edge computing perform a task close to the mobile
be available for commercial use. The objective of a device.
smart city is to improve residents' quality of life
using new technologies in a sustainable way. This Since devices in a smart city have fast Wi-Fi,
paper explores the role of edge computing in a especially with 5G networks, they can decide if it's
smart city that make use of 5G wireless better to work together and do the task locally or send
technology. In this paper We introduce Smart- it to a central point with more resources for
City-Fog model and explain its working in the computing.[1]
context of smart cities. This survey explores the
role of edge computing in smart cities, analyzing Many countries like Asia , Australia, China and
its evolution, reviewing literature on applications, north America are going to make their major cities
and providing a taxonomy. It identifies key smart. The idea of smart city depends on many
requirements, highlights reported synergies, and factors and is different for every country. The
outlines open benefits, challenges, offering incorporation of cutting edge technology is the
solutions.

1
common theme among all countries in order to the edge computing in combination with 5g will
improve the quality of lives of people.[2]-[5]. ensure the quick and efficient information sharing
among millions of devices in smart city in real time.
This paper envisions a Smart City model So distributed network model like edge computing
characterized by fast, reliable, and secure internet can play to minimize the information sharing and
connectivity, prioritizing sustainability and processing in real time. However the to process,store
environmental factors. The model aims to minimize a large amount of data the centralized cloud
the number of vehicles in the city, promoting computing infrastructure will still be used.
pedestrian and cyclist-friendly environments. An
example of such a smart city is illustrated in Figure 1. Paper Contribution: The paper makes three
significant contributions. Firstly, it introduces a
higher-level conceptual framework for smart cities
utilizing 5G and Edge computing technologies.
Secondly, it explores the role of 5G in smart cities,
emphasizing citizens' expectations for real-time
information sharing experiences. Lastly, the paper
identifies research benefits, challenges and solutions
when integrating Smart Cities, 5G, and Fog/Edge
computing within the proposed theoretical
framework.

To provide context, a brief overview of each


technology is presented:

Smart cities: Smart Cities are becoming a reality


worldwide through initiatives like SideWalk Labs'
Toronto project. These cities use technologies like
IoT, 5G, Cloud Computing, and Edge Computing to
enhance citizens' lives. Fast wireless connectivity,
Khan, M. A. (2019). Fig. 1. An illustrative example real-time computational capabilities, and secure data
of a Smart-City-Fog (SCF) model with Fog/Edge sharing are the key requirements of these cities [6].
nodes and 5G technology. In Fog Computing in 5G Ongoing projects promise numerous benefits:
Enabled Smart Cities: Conceptual Framework, economic growth, job creation, and reduced
Overview and Challenges. greenhouse gas emissions [7]. For instance,
SideWalk Toronto gives 44,000 new jobs and a $14.2
Edge computing reduces the time needed for the billion annual economic impact by 2040. The
information processing and sharing by processing the advantages will ensure citizens with affordable
information near devices. Edge computing computes living, efficient transportation, and improved quality
data close to mobile device, and fog computing is of life. The rise of smart cities, driven by ICT
standard to implement the edge network. In this infrastructure advancements, aims to enhance
paper, we use these terms interchangeably and define citizens' quality of life through sustainable and secure
fog/edge computing as a way of processing tasks developments [8].The transformation to smart cities
close to mobile devices, efficiently sharing tasks depend on affordable, authentic,, and secure
among devices. technologies.
Edge computing: utilizes unused computational
This definition is particularly fitting for our resources from mobile devices and nearby cloudlets,
scenario of a smart city, where mobile devices are creating a new computational paradigm [9], [10]. In
encouraged to share data and information with each edge computing, mobile devices decide whether to
other. They access the main computational perform tasks locally, assign them to nearby devices,
infrastructure, containing data and information, only or delegate to local cloudlets with assistance from the
when necessary. In other words, if a task can be cloud. This approach increases efficiency in smart
processed locally, it should be done locally. cities, where mobile devices make a fog network to
In this paper, we look at how fog/edge computing can collaboratively carryout tasks. This paper highlights
be important in future smart cities. The real time fog/edge computing and 5G as crucial technologies
information sharing is the main feature of smart city, enabling future smart cities.

2
Fifth Generation (5G): technology neutralizes 4G Leveraging IoT-based smart city environments,
limitations by providing numerous benefits: high connected devices and sensors play a crucial role in
wireless capacity, enhanced user-base station data offering diverse services, from smart grids to
rates, lower latency, and superior quality of service healthcare and transportation. Key IoT features
[11]. 5G is crucial for HD video streaming, live video include a global network infrastructure, addressable
conferencing, and multiple high-data-rate services and autonomous nodes, and intelligent interfaces.
simultaneously, and it uses technologies like massive Edge computing, with its geo-distributed operation
MIMO and millimeter wave, provides data rates of and low-latency characteristics, becomes a cutting-
10-50 Gbps. The architecture in 5G networks, edge paradigm for enabling real-time smart city
exemplified in Figure 2, is appropriate for smart city services, addressing the resource-intensive demands
scenarios. Moreover, 5G facilitates communication of IoT-based applications. This shift from traditional
among diverse devices like automobiles, base cloud computing to edge computing signifies a
stations, sensors, and mobile users. In smart cities,5G transformative step toward efficient and responsive
provides core networking for anytime,, and any- smart city implementations [8].
network connectivity [11].

Paper Structure: The paper is structured as follows:

● Section II briefly is about related work.


● Section III initiates the suggested
conceptual framework for fog computing in
smart cities.
● Design challenges and future research
opportunities are discussed in Section VII.
● Section VIII, offers benefits; and IX gives
solutions.

Khan, L. U., Yaqoob, I., Tran, N. H., Kazmi, S.


M. A., Dang, T. N., Hong, C. S. (2020). Fig. 3. "An
overview of edge computing enabled smart city." In
Edge Computing Enabled Smart Cities: A
Comprehensive Survey.

A. Research Trend and Statistics

Khan, M. A. (2019). Fig. 2. "A general 5G


architecture with fog nodes in smart cities." In Fog The illustration in Figure 2 underscores the
Computing in 5G Enabled Smart Cities: Conceptual escalating research interest in edge computing and
Framework, Overview and Challenges. smart cities, paralleling the global urbanization trend.
Urban populations are set to reach 65% by 2040,
As city populations are expected to surge, posing prompting a surge in smart cities, predicted to attain a
computational challenges, traditional cloud market share of USD 717.2 billion by 2023. Key
computing solutions face limitations in handling real- industry players like Toshiba and Huawei dominate
time smart city environments. In response, edge smart city services, while the proliferation of smart
computing emerges as a pivotal solution, extending IoT devices is expected to reach 500 billion by 2030.
cloud resources to the network edge, overcoming Simultaneously, the edge computing market is poised
latency issues, and providing context-awareness.

3
to grow to USD 3.24 billion by 2025, particularly in prompt decision-making for emergency services.
smart healthcare. This sector is anticipated to witness Additionally, UAVs assisted by edge computing can
the highest CAGR growth, exceeding USD 326 provide on-demand telecommunication and
million by 2025, with major players including SAP computing infrastructure for efficient rescue activities
SE and Microsoft. The interconnected rise of edge [6].
computing, smart cities, and IoT reflects substantial ← Smart Parking System: Traditional parking
research and development opportunities for systems face challenges in managing parking space
manufacturers seeking to enhance their market efficiently and quickly identifying available slots.
positions [8]. Smart parking systems, empowered by edge
computing, offer instantaneous computation of empty
parking slots. Leveraging existing surveillance
cameras and image detection systems, these systems
employ AI schemes like Convolutional Neural
Networks to detect empty slots, making edge
computing a promising solution for on-demand
computational resources and efficient smart parking
← Smart Home: To enable enhanced security,
smart meters, and control in smart homes, a multi-
layer system using smart IoT devices and AI
techniques is essential. Edge computing becomes a
crucial component by providing instant computational
resources with low-latency for real-time and historical
data analysis. This allows smart homes to efficiently
execute AI-based tasks such as controlling appliances,
securing the premises, and managing various
automated operations, making edge computing a
promising solution for the advancement of AI-enabled
smart homes [8].

Khan, L. U., Yaqoob, I., Tran, N. H.,


Kazmi, S. M. A., Dang, T. N., Hong, C. S. (2020). C. Existing Surveys and Tutorials
Fig 4. "Number of published articles on edge ← Edge Computing Surveys: Numerous surveys
computing and smart cities." In Edge Computing delve into edge computing paradigms, such as
Enabled Smart Cities: A Comprehensive Survey. cloudlets, fog computing, and mobile edge
computing, discussing architectures, applications, and
B. Motivational Scenarios open research problems [20]-[,22]. Additional
surveys focus on fog computing, evaluating
Autonomous Cars Accident Reporting: The architecture and algorithms while highlighting open
increasing prevalence of autonomous cars research challenges [23]-[25]. Security and privacy in
necessitates real-time analytics for timely accident mobile edge computing are explored in [26], [27] ,
reporting. Utilizing edge computing through Road while [28] provides a comprehensive survey on edge
Side Units (RSUs) facilitates instant response from computing paradigms, characteristics, and open
key stakeholders in emergency situations. For research challenges. The role of edge computing in
instance, in the event of an autonomous car accident, IoT networks is discussed in [29],[30] classifying
edge-enabled public safety points play a crucial role architectures and reporting advantages along with
in quickly evaluating the situation and initiating open research challenges.
emergency services, addressing the critical parameter
of response time [14].
← Smart Cities Surveys: Surveys on smart cities
address data management techniques, security, and
Smart Forest Fire Detection: UAV-enabled edge privacy of smart IoT device data, along with
computing proves instrumental in timely forest fire emerging technologies [31]. Big data's role in smart
detection, mitigating potential damages. By cities, its projects, and challenges in transforming
employing UAVs equipped with edge computing for data into information are explored in [32]. The study
surveillance, continuous forest imaging can be in [33] reviews IoT-based smart city applications,
processed locally to swiftly identify fire presence. presenting current projects and a prototype for a real-
This approach minimizes latency issues associated time monitoring system. Lastly, an overview of smart
with relying on remote cloud processing and enables

4
city characteristics, architecture, developments, and Evolution of Edge Computing Metrics: This
challenges is provided in [34]. survey contributes by presenting the evolution of
edge computing, emphasizing scalability, flexibility,
← Our Survey: The presented survey uniquely cost optimization, automation, mobility, and latency
integrates smart cities, IoT, and edge computing,
as crucial metrics for assessment.
comprehensively exploring premier smart city
environments enabled by edge computing. Unlike Evolution of Edge Computing Metrics: This survey
previous surveys that focused on either smart cities contributes by presenting the evolution of edge
alone or edge computing with IoT, this survey computing, emphasizing scalability, flexibility, cost
systematically addresses the evolution, taxonomy, optimization, automation, mobility, and latency as
core requirements, and open research challenges of crucial metrics for assessment.
edge computing in smart city contexts [35]. Analysis of Advances in Smart Cities: The survey
critically analyzes and evaluates recent advances in
edge computing-enabled smart cities, providing
insights into the premier developments in this
domain.
Comprehensive Taxonomy: A meticulous and
comprehensive taxonomy is devised, categorizing
literature based on key parameters such as
characteristics, security, edge analytics, resources,
edge intelligence, resource management strategies,
caching, and sustainability.
Requirements and Challenges: The paper presents
indispensable requirements for designing smart city
architectures using edge computing and discusses
various open research challenges, providing causes
and guidelines for their implementation [36].

Khan, L. U., Yaqoob, I., Tran, N. H., Kazmi, S. M.


A., Dang, T. N., Hong, C. S. (2020). Fig. 6.
"Evolution of edge computing." In Edge Computing
Enabled Smart Cities: A Comprehensive Survey.
Khan, L. U., Yaqoob, I., Tran, N. H., Kazmi, S. M.
A., Dang, T. N., Hong, C. S. (2020). Fig. 5.
"Structure of the survey." In Edge Computing
Enabled Smart Cities: A Comprehensive Survey. II. RELATED WORK

This section mentions a few articles for an


D. Contributions overview on edge computing, 5G and smart cities by

5
highlighting the connection between fog/edge The proposed Smart-City-Fog (SCF) model
computing and 5G for smart city scenarios. comprises three layers: Fog Layer (FL), Smart City
Layer (SCL), and Cloud Layer (CL), and these three
In [37], the authors presented a forward-looking layers allow bidirectional communication. The solid
perspective on edge computing, quoting use cases green lines represent essential communication for
like smart homes and cities. They argued that local task execution while while dotted blue lines
centralized cloud data centers are unrealistic for show infrequent cloud interaction for specific needs
handling the huge data quantities in smart cities due [46].
to heavy traffic. They highlight edge computing's
superiority for time-critical applications like health
The Fog Layer (FL): The Fog Layer (FL)
emergencies and geographically-dependent tasks
consists of N small fog nodes, and this layer utilizes
such as transportation. Industry interest is evident,
devices like vehicles, smartphones, and wearables,
with Cisco offering edge computing solutions for
along with a Resource Controller (RC) for local
customers, which shows industrial future in edge
resource management. To facilitate rapid and
computing [37].
dependable communication among various devices,
the integration of 5G technology in each Fog node
In [38], the authors conducted a comprehensive
gives a fast and reliable communication system [47].
survey of edge computing in the IoT context
highlighting its suitability to smart cities. They
The Smart City Layer (SCL): The Smart City
explored the shift from centralization to immersive
Layer (SCL) includes critical city infrastructure,
distribution and presented diverse edge use case
embracing 5G, cloudlets ,Low Power Wide Area
studies applicable in smart city scenarios. Numerous
Networks (LPWAN), and data processing with
other intriguing papers on fog/edge computing,
technologies like Artificial Intelligence (AI). SCL
research opportunities, and use cases are available,
features locally control cloudlets for efficient and
including [39]-[41] offering a brief look into the
private data processing, this minimizes dependence
application of these technologies for smart cities.
on external hosting. These cloudlets communicate
5G technology is known for its reliable, high-speed
internally and with edge Layer nodes, this
connectivity, and is intended to fulfill crucial
communication between cloudlets and edge layer
networking requirements for smart cities, supporting
nodes reduces computational response times.
IoT applications and promising benefits for users and
Additionally, SCL hosts a database for city-
service providers according to [42]. Its detailed
administered services, offering a self-reliant approach
survey highlights 5G's architecture, use cases, and
to providing innovative services to citizens without
applications, affirming its potential to cater to the
relying on third-party hosting companies. [48]
connectivity needs of future smart cities.

In [43], the authors outlined an urban IoT scenario


for smart city applications, emphasizing IoT as a
fundamental element. They identified potential smart
city services in Table I, noting that the current
technology, up to 4G, falls short, but with the
imminent arrival of 5G, the realization of these
services becomes feasible.

In [44] and [45], surveys on 5G and device-to-


device communication in smart cities highlighted
scenarios where 5G and IoT collaborate for seamless
citizen communication, underscoring 5G's crucial
role. However, these papers overlooked the efficacy
of fog/edge computing for numerous devices in smart
cities, contrasting with our proposed model
emphasizing small networks leveraging 5G
capabilities and processing information locally before
resorting to central cloud communication.

III. PROPOSED MODEL:

6
like Salesforce and Amazon contributed to the
proliferation of web-based services and defined the
paradigm with offerings like SaaS, PaaS, and IaaS.
Khan, M. A. (2019). Fig. 7. "Layered architecture of
[51]
the proposed Smart-City-Fog model" and Fig. 8 "An
3. Mobile Cloud Computing (MCC):
illustrative example of the proposed Smart-City-Fog
model." In Fog Computing in 5G Enabled Smart Introduced to facilitate mobile computing with cloud
Cities: Conceptual Framework, Overview and leverage, MCC addresses the limitations of mobile
Challenges. devices by executing resource-intensive tasks on
remote clouds [54]. The term encompasses running
mobile device applications on remote servers,
utilizing mobile and stationary device resources, and
involves cloudlets as micro data centers [52].
IV. EVOLUTION OR ORIGIN OF EDGE
COMPUTING: 4. Edge Computing:
This section explores the historical development Edge computing involves practices like cloudlets,
and characteristics of computing paradigms fog computing, and mobile edge computing,
(mainframe, mini, client-server, desktop cloud, extending cloud capabilities to the network edge. All
Mobile Cloud Computing, and edge computing), of these three terms used in the literature refer to
employing functionalism and structuralism to edge computing [53]-[55] .This distributed
enhance understanding by analyzing both the architecture facilitates real-time data processing,
building blocks and the behavior of these paradigms. minimizes latency, and reduces network congestion.
This section assesses six metrics—scalability, Fog computing, introduced by CISCO, uses edge
flexibility, cost optimization, automation, latency, devices for computation services, while mobile edge
and mobility support—to evaluate different computing, initiated by ETSI, places computing
computing paradigms. Scalability gauges a system's resources at the radio access and core network of
ability to expand services with growing user mobile telecommunication systems.
demands, while flexibility involves providing elastic
computing infrastructure. Cost optimization refers to
a system's capacity to offer on-demand computing V. RECENT ADVANCES
resources while managing overall costs. Automation This section critically assesses trends in edge
assesses the system's ability to perform updates computing for smart cities, focusing on architectural
without user intervention, while latency measures the and algorithmic aspects. Using assessment
total execution time of smart city applications, and parameters derived from recent literature, five key
mobility support aims to enable seamless execution metrics are considered for evaluation:
of IoT-based applications [49]. Khan, M. A. (2020). Table I. "Edge computing
Evolution of Edge Computing: The figure 4 paradigms comparison." In Fog Computing in Edge
illustrates the progression of edge computing in Computing Enabled Smart Cities: A Comprehensive
relation to other computing technologies, including Surveys.
mini computing, mainframe computing, client-server
computing, desktop cloud computing, and Mobile
Cloud Computing (MCC).

1. Mainframe, Mini, and Client-Server


Computing:
In the early computing era, mainframes like ENIAC
and minicomputers (e.g., IBM) were used for bulk
data processing. Client-server computing, pioneered
by Xerox PARC in the 1970s, focused on providing
resources to clients upon request. [50]
Context-awareness: The system's ability to gather
2. Desktop Cloud Computing: information about node locations and the surrounding
environment, enhancing smart IoT device data,
The concept of cloud computing dates back to 1963, facilitating M2M communication, aiding emergency
evolving with ARPANET in 1969 and gaining management, and enabling automatic execution of
momentum in the late 20th century. Major companies smart city services [57].

7
Sustainability: Involves energy-efficient design, use These tables categorize recent advances based on
of renewable energy sources, energy harvesting from different applications and highlight key contributions,
environmental and radio frequency sources, with the providing a comprehensive evaluation of the
goal of reducing the carbon footprint and ensuring literature. A checkmark (✔) indicates consideration
hardware reliability.[58],[59] of one or more dimensions, while a cross mark (✗)
Scalability: The system's ability to provide elastic denotes the absence of considered dimensions.
services according to user demands without
compromising Quality of Service (QoS), resulting in
cost-efficient operations.[60] Khan, M. A. (2020). Table III "Classification, key
Caching: The temporary storage of popular contributions, and evaluation of the recent advances."
content at various network locations to enable low- In Fog Computing in Edge Computing Enabled
latency access and reduce congestion, synergizing Smart Cities: A Comprehensive Survey.
with edge computing for a variety of smart
applications.[61]
Security: Encompasses physical device security
and cyber security, specifically protecting the
network, computing infrastructure, and data from
attacks. [62]
Table II summarizes these parameters, detailing their
explanations, key advantages, and dimensions. Each
parameter has specific dimensions, such as
architectural, algorithmic, communication, renewable
energy, software, and hardware dimensions for
sustainability.
Khan, M. A. (2020). Table II. "Evaluation
parameters: explanation, dimension, and advantages."
In Fog Computing in Edge Computing Enabled
Smart Cities: A Comprehensive Survey.

8
2) 5G-enabled Software Defined Vehicular
Networks: In [65], a 5G-enabled software-defined
vehicular network (5G-SDVN) architecture is
introduced, comprising data, social, and control
planes with mobile edge computing. Key
contributions include Vehicular Neighbor Groups
(VNGs) discovery, integration of SDN with mobile
edge computing for flexibility, and benefits like
efficient data sharing and reliable resource
cooperation. Despite its advantages, the proposed
architecture lacks consideration for active service
migration, a factor addressed in a related study [66].
3) Cost Optimized Edge Enabled
Transportation: The study [67] focuses on cost-
optimized edge-enabled transportation in a smart city
context, where vehicles run applications sending data
to edge computing servers via roadside units (RSUs).
Seamless connectivity in vehicular networks is
challenging, and edge server computational capacities
are limited. The paper aims to minimize network
deployment costs by formulating a mixed-integer
linear programming problem, considering RSU
deployment, power levels, and distances to cells,
ensuring the minimum required Quality of Service for
vehicular applications.
4) Lessons Learned: Summary and Insights:
 Security Considerations:
Security is crucial in edge computing for smart
transportation to prevent accidents, as unauthorized
access to vehicle systems can lead to dangerous
alterations, especially in autonomous cars [68].

 Addressing Service Migration Challenges:


Active service migration challenges, arising from
vehicle mobility, must be tackled to ensure seamless
connectivity during tasks like infotainment downloads
[69]. Effective migration schemes, such as content
relocation to new RSUs or using shared memory close
to users, can mitigate these challenges. [70]

 Optimizing RSU Deployment:


Deployment of edge computing server-based RSUs
A. Smart Transportation System should minimize costs associated with transmission
power, RSU quantity, and interference levels
1) Smart Transportation Applications: A smart
concurrently. This optimization enhances Quality of
transportation system aims for innovative traffic
management, advanced transport modes, Service (QoS) for smart transportation systems. [71]
autonomous driving, and in-car infotainment. The
authors in [63] and [64], in developing smart B. Augmented Reality
transportation applications with fog computing,
discussed scalability and context-awareness 1) Smart Industrial Augmented Reality: In
discussed, but overlooked service migration and [72], an industrial Augmented Reality (IAR)
security concerns like connectivity changes during architecture for smart industries, named Navantia's
video streaming, requiring attention to prevent IAR, is proposed. Comprising IAR, edge, and cloud
accidents and physical damage. layers, the architecture enhances productivity by

9
utilizing AR devices connected through WiFi and 2) Smart Hospitals: The author in [77]
other wireless technologies. While scalability and introduces a three-layered fog-based healthcare
caching are addressed, the authors overlook the crucial architecture for smart hospitals. Biomedical signals
aspect of security, necessary for ensuring safe from smart devices layer, captured by medical sensors,
operations in smart industrial environments. are sent to cloud through smart e-health gateways in
the edge layer. Edge layer performs local data
2) Smart Tourism: In [73], Taleb et al. processing and communication protocols, enhancing
proposed a mobile edge computing architecture for healthcare services.
high-definition video streaming in smart tourism. They 3) Remote Electrocardiography Monitoring:In
considered interactive glasses for site information and [78], a smart healthcare monitoring system allows
tourists capturing videos, but overlooked resource continuous remote ECG monitoring. Sensor nodes
management for multiple users, particularly in group acquire bio-signals and contextual information,
scenarios. To enhance performance, the study suggests processed by fog-assisted gateways before being sent
incorporating device-to-device communication with to the cloud. The system ensures security through local
social awareness, allowing users to request content and external databases, synchronizing with cloud
from others nearby, reducing congestion at access servers.
points and improving transmission rates. 4) Lessons Learned and Insights: The need for
federated learning in intelligent edge-based smart
3)Smart Remote Live Support: Edge computing- healthcare applications is emphasized in [79],[80].
enabled AR is applied for smart industrial task Federated learning preserves user privacy, crucial in
management, focusing on remote live support for healthcare, where traditional machine learning raises
handling complex machine faults. The architecture privacy concerns. Combining federated learning with
involves a client device capturing video frames, an edge computing is recommended for on-demand
edge server handling computationally intensive computational resources in enabling smart healthcare
operations, and a remote expert providing guidance applications [81].
through annotations. While the author considers video E. Smart Grids
compression to reduce transmission delay, it
introduces undesirable delays, and suggests using 1) Smart Grid Data Management: In [82], a
higher data rate communication technologies as a four-layer architecture for smart grid data
preferable alternative. management, utilizing Vehicular Delay-tolerant
Network (VDTN) and edge computing, is proposed.
4) Smart Web-based Augmented Reality: In
The architecture involves mobile devices, backbone
[74], Qiao et al. address the limitations of web-based
network components, different servers, and a
AR, hampered by weak browser efficiency. They
distributed cloud. By comparing traditional core-cloud
propose edge computing-assisted web-based AR to
infrastructure with edge computing, the authors
overcome latency and resource challenges,
observed reduced delay, increased throughput, and
distinguishing it from cloud computing, which
shorter response times in edge computing.
introduces latency due to remote cloud locations.
2) Cloud–Fog–Based Smart Grid Model: [83]
introduces a three-layered cloud-fog-based smart grid
5) Lessons Learned: From the applications
framework with end users, fog layer, and cloud layer.
discussed, socially-aware device-to-device
Each home with renewable energy generation units
communication in edge-based AR for smart tourism is
sends energy-related information to the fog layer for
recommended to reduce latency and minimize
efficient network resource management. The authors
overhead at base stations. Additionally, for AR-based
propose a hybrid artificial bee ant colony optimization
industrial applications, the need for novel and
algorithm for optimal virtual machine allocation but
lightweight security mechanisms is emphasized to
do not consider scenarios beyond residential areas.
prevent unauthorized access and potential disruptions
in systems like remote live support. [75] In [84], a three-tier reference model integrates
smart grids, fog computing, and the cloud. The smart
C. Smart Health-care
grid tier facilitates communication among smart
1) Smart Voice Disorder Treatment devices, with fog servers providing temporary storage
Framework: In [76], a voice disorder treatment and computation capabilities while ensuring data
framework using edge computing and deep learning is privacy. The limitation lies in overlooking
proposed. Smart sensors collect voice samples, interoperability challenges among different power
processed on edge nodes, and assessment decisions are domains in a smart grid environment.
sent to specialists via the cloud. The limitation lies in
focusing on a few disorders with sufficient database 3) Lessons Learned and Insights: Concluding
samples. insights emphasize prioritizing privacy and security in

10
edge computing-enabled smart grids, especially for proposed as a solution, storing frequently requested
critical power plants like nuclear and hydroelectric instructions to reduce transmissions to the remote
plants. Recognizing the multi-layered nature of smart cloud, thus improving overall system performance.
grids (cloud, edge, and IoT layers), the need for
enhanced security measures in the distributed ● Intelligent edge caching in precision
architecture of edge computing-based power plants is agriculture's layered architecture analyzes sensor
highlighted. To secure energy trading in edge-based requests at the edge server. Frequently requested
smart grids, the use of blockchain is suggested, though instructions are instantly provided from the edge
challenges in resource optimization for consensus cache, minimizing transmissions to the remote cloud.
among blockchain nodes need attention. [85] This reduction in data exchange enhances network
throughput, contributing to improved precision
F. Smart Farming agriculture performance.

1) Smart Precision Agriculture: In [86], a ● Similar to other fields like smart health-care,
distributed IoT-based smart farming infrastructure is AR, and smart transportation, effective and
proposed, featuring four layers: things, edge, fog, and lightweight security mechanisms are crucial for edge
communication. Edge computing addresses low- computing-based smart farming. Preventing
latency needs for control, analysis, and sensor malicious access and activities, such as unnecessary
alarms or unauthorized control operations, is essential
monitoring. While interoperability is considered, the
to maintaining system integrity and security in
framework lacks caching, which could enhance smart
precision agriculture scenario
farming performance. In [87], a latency and energy-
optimized communication approach, involving data
caching in Precision Agriculture (PA), improves VI. TAXONOMY
sensor node efficiency and extends system life.In
[88], the authors integrated Precision Agriculture The taxonomy is constructed using elements such
with edge computing using a three-planar as edge intelligence, edge analytics, resources,
architecture for real-time actions. The local plane caching, characteristics, sustainability, security, and
collects data, the edge plane performs tasks near the resource management. Subsequent sections provide
network edge, and the cloud plane enables analytics. detailed insights.
Security considerations are overlooked, leaving room Characteristics: Edge computing manifests in
for potential malicious access and unauthorized cloudlets, fog computing, and mobile edge
activities in the proposed architecture. computing [91]. Mobile edge computing excels in
context-awareness due to user device location and
2) Smart Animal Welfare Monitoring System: In network insights. Cloudlets, being standalone, have
[89], a smart farming system assisted by edge lower context-awareness, while fog computing
computing is introduced, comprising animal-centric strikes a balance. Inter-node communication is more
and environmental subsystems, along with a farm robust in fog computing, influencing its context-
controller. The architecture can be implemented awareness. The key feature for future research
centrally or in a distributed fashion using Raspberry involves designing robust edge computing
Pi micro-computers. The environmental R-Pi architectures for smart cities, considering fail-over
monitors the environment, while the wearable R-Pi and redundancy for reliable operation in diverse
monitors animal health, providing valuable alarms, applications like autonomous driving and industrial
especially during pregnancy detection based on body manufacturing. Achieving ultra-reliability
temperature. However, the robustness of the sensor necessitates a careful balance between system
network for data collection is not considered, robustness and cost implications.
potentially leading to data loss due to issues like
battery depletion, as observed in [90].

3) Lessons Learned and Insights:Optimizing


Precision Agriculture:

● In precision agriculture, a layered system


includes sensor, edge computing, and cloud layers.
To enhance efficiency, the sensor layer requires
instant instructions and computational resources at
the network edge. Intelligent edge caching is

11
actions). Examples are average calculations for
descriptive analytics and sentiment analysis for
predictions. Diagnostic analytics at the edge uses
tools like query tools and decision trees. [92].

B. Resources
Edge computing combines IT and telecommunication
to process resource-intensive tasks at the network
edge, requiring computation, communication, and
storage resources. Computation resources, like local
devices or servers, handle tasks through binary
offloading or partial offloading. Communication
resources include the access network for device
connectivity and core network communication for
data transmission to the cloud during insufficient
edge server resources. Storage resources can be local
or at the edge. [93],[94].

C. Resource Management Strategies


In smart cities with edge computing, key
resources include smart devices, edge servers, and
communication infrastructure. Efficient resource
management is crucial, covering aspects like
discovery, tools, and criteria such as fairness, QoS,
throughput, and energy [95]-[103]. Various schemes
like optimization-based, game theory-based,
heuristic, and hybrid schemes are used for resource
allocation [104]-[109] Computation replication is
employed in edge computing, transmitting multiple
copies of a task to different servers to enhance
robustness and decrease download time, despite an
increase in upload time. A trade-off is required
between robustness and upload time. Effective
mobility management schemes are vital for seamless
connectivity in edge computing-based smart
environments, especially in scenarios with significant
mobility among IoT nodes.[110]

D. Edge Intelligence
Edge intelligence elevates edge computing
analytics by enabling self-learning solutions. Its three
fundamental aspects include key enablers, hardware,
and software requirements, utilizing advanced
A. Edge Analytics network capabilities and machine learning [111] .
The edge server needs to evolve into a dynamic
Edge analytics processes data at the network edge, micro data center, and end devices must handle
reducing delays compared to sending it to a central intelligent operations. Edge computing aims to
cloud. In smart cities, various devices generate real- separate functionality from hardware, allowing
time data, requiring analytics for healthcare and deployment anywhere in smart cities. Micro-services,
surveillance. Future tech like fog nodes and mobile deployed with a uniform runtime environment, use
edge computing will handle big data analytics. Edge containers for efficiency, especially in edge
analytics includes descriptive (summarizing data), computing. Intelligent Edge poses a research
diagnostic (explaining events), predictive (using challenge, explored further in section VII-D. Edge
machine learning), and prescriptive (suggesting analytics is crucial for future smart cities, filtering

12
and processing vast data volumes with intelligent system, resists spoofing, replay, and integer attacks
edge-based AI. [112]. [141]. The decentralized and autonomous nature of
these security mechanisms offers lower latency
E. Caching compared to centralized approaches [142].
Caching involves temporarily storing network
content to avoid repeated transmissions and address VII. BENEFITS
congestion issues. In edge computing, caching is
utilized for resource-intensive applications in smart A. Novel Edge Computing Techniques for IoT
industries, transportation, augmented reality, and ←
tourism [113]-[116]. Key aspects include cache a) Reduced Latency: The material
location, contents, control, and mathematical tools, underscores the advantages of reduced latency within
with options for placement at the core network, the realm of edge computing technologies, notably in
Access Point (AP), or User Equipment (UE). the utilization of cloudlet and Mobile Edge
Intelligent caching, driven by AI and machine Computing (MEC) systems. This reduction in latency
learning, aims to reduce latency for real-time is crucial for enhancing the responsiveness of IoT
applications and enhance core network throughput, applications. The discussion is supported by findings
addressing challenges discussed in section VII-A and from reference [143].
offering a solution for mobility-aware caching [117],
[118]. b) Improved Efficiency in IoT
Applications:A significant benefit lies in the ultra-
F. Sustainability low latency and heightened availability conferred by
Sustainability in smart cities involves using the 5G virtualized Multi access Edge Computing
energy-efficient designs and renewable sources like (vMEC) architecture. These attributes contribute
biomass, geothermal, and wind energy to reduce the directly to the enhanced efficiency of IoT application
carbon footprint [119]. As device and server platforms. Reference [35] substantiates these
densification increases in future smart cities, advantages. [144].
sustainable development becomes crucial due to
energy limitations. Achieving sustainability in edge c) Enhanced Production Efficiency in
computing includes renewable energy sources, iRobot-Factory:The integration of machine and deep
energy harvesting from environmental or radio learning with edge computing presents a compelling
frequency sources, and energy-efficient designs proposition for boosting production efficiency in
[120]-[123], [133]–[136]. Energy-efficient design intelligent iRobot-Factories. This synergy is explored
comprises energy-efficient software, hardware, and in detail in reference [145], shedding light on the
resource management. Hybrid energy systems, potential advancements in manufacturing processes.
utilizing both harvested and grid energy, prove
essential for sustainable operation, switching to grid d) Security Enhancements:The
energy when harvested levels are insufficient [124]. material introduces the concept of using
G. Security electromagnetic radiation (EMR) for continuous
authentication, providing an innovative approach to
Edge computing's distributed nature presents bolstering security. This method, discussed in
security challenges different from centralized clouds reference [146], showcases the potential of EMR in
[125]-[128], [137]–[139]. Involving various players fortifying authentication processes within edge
like virtualization platforms and wireless computing systems.
technologies, securing edge computing requires
complex, autonomous security mechanisms for e) Flexibility and Deployability:he
protection [129]. Security risks include denial of flexibility and deployability of the 5G vMEC
service attacks, man-in-the-middle situations, architecture emerge as key advantages, particularly in
physical damage, and privacy leakage [130]. To reducing latency in IoT application services.
counter man-in-the-middle attacks, lightweight Reference [147] delves into the architectural features
encryption/decryption schemes are crucial [131]- that contribute to the adaptability and seamless
[133]. Effective authentication protocols, like deployment of vMEC.
certificateless public key cryptosystems [134] and
RFID-based schemes [135], ensure user privacy in f) Continuous Authentication with
edge-enabled smart cities [135]-[140]. A proposed
EMR:The proposal to use EMR signals for
clustering-based physical-layer authentication
continuous authentication, coupled with support
scheme, validated in a real-time MIMO-OFDM
vector machines (SVM), unfolds as a robust security

13
enhancement strategy. Reference elucidates the also enhances long-term energy management
significance of this continuous authentication performance. The insights into this intelligent edge
method, emphasizing its potential in safeguarding computing system are outlined in reference [153].
edge computing environments.[148].
C.Benefits of Edge Computing in Healthcare:

B. Benefits of Edge Computing in Smart Cities: a) Optimized Patient Resource Management:In


healthcare, edge computing proves invaluable for
a) Operational Features for Smart optimizing real-time factors such as patient length of
Environments:In the realm of smart cities, edge stay, resource utilization rate, and average waiting
computing brings forth operational advancements time in dynamic hospital environments. The
through applications like iSapiens. This novel smart Resource Preservation Net (RPN), an edge
city solution utilizes edge computing to deliver computing-based framework, efficiently addresses
efficient operational features for smart environments these challenges. [154].
and cyber-physical systems, as detailed in reference
[149]. b) Versatility in Robotic Automation:Edge
computing, exemplified by the RPN framework,
b) Efficient Energy Consumption:Edge demonstrates its versatility by effectively
computing stands out for its prowess in optimizing synchronizing diverse robotic automation tasks in
energy consumption within smart cities. A dedicated complex industrial environments. The ability to
short-term energy prediction system is introduced, seamlessly coordinate different robots with distinct
leveraging edge computing to enhance decision roles showcases the adaptability of edge computing.
support for critical aspects such as energy planning, [155].
distribution, and conservation. The comprehensive
insights are found in reference [150]. c) Energy-Efficient Resource Scheduling:The
Fruit Fly Optimization-Based Task Offloading
c) Real-time Short-term Energy Prediction:The Algorithm (FOTO) introduces an innovative solution
synergy of edge computing and deep learning to the challenge of optimizing resource allocation in
algorithms unfolds in the domain of real-time short- smart healthcare systems. By dynamically offloading
term energy prediction. This collaborative approach tasks to cloudlet-based nodes, FOTO significantly
not only ensures computational efficiency but also reduces energy consumption and mitigates network
alleviates the central server load, as elaborated in congestion[156].
reference .[40].

d) End-to-End Encryption for Data


Security:Edge-enabled smart cities gain a significant
benefit in securing data transmissions through end-to- VIII. CHALLENGES
end encryption. The Smart Edge framework is
instrumental in achieving this, particularly in
resource-constrained environments. The process is In the realm of smart cities, despite extensive
elucidated in reference [41]. research, challenges persist in implementing
technologies like fog computing and 5G for smart
e) Resource and Power Intensive cities. Specifically, this paper outlines research
Operations:The SmartEdge framework continues to challenges and opportunities related to the adoption
contribute by facilitating resource and power- of fog computing and 5G in smart cities.
intensive operations between edge devices and cloud
data centers. This functionality ensures both secure A. 5G Related challenges:
data storage and effective communication, enhancing
the overall reliability of smart city systems. key challenges include meeting diverse device and
Reference [153] provides comprehensive details. application expectations, supporting various
networking hardware, accommodating different
service level requirements, and addressing the
f) Improved Long-term Energy dynamic nature of fog nodes and their roles within
Management:Introducing intelligence to edge the smart city infrastructure. Flexibility and
computing, a system employing deep reinforcement adaptability in network design are crucial aspects for
learning (DRL) takes center stage in managing 5G implementation in the ever-changing landscape of
energy consumption within smart cities and homes. future smart cities. Due to paper constraints, a
This innovation not only reduces execution times but

14
comprehensive discussion of 5G challenges is ML for citizens, particularly at the user level,
limited, focusing on these critical points.[157] remain unclear, presenting an intriguing area for
future research in smart city development.
a) Resource Management in Fog Networks: In
the Smart-City-Fog model, where mobile devices B. Smart Cities Related Challenges:
form edge nodes, and perform tasks locally, effective
management of computational resources is a a) Data Handling in Smart Cities:Smart cities
challenge. Here this issue is to employ a centralized confront a significant challenge in handling the
entity, like the Resource Controller (RC) in the voluminous data generated by IoT devices,
proposed model, or use mobile devices with built in demanding high bandwidth and low latency for
capabilities for self-management. Previous works, instantaneous responses. This challenge is
such as those by authors in [158] and [159] explore highlighted in reference [164].
decentralized algorithms for randomized task
allocation in fog computing systems, offering b) Energy Waste and Environmental
valuable insights that can solve resource management Pollution:The intricate electricity requirements
and task offloading challenges in our smart city within smart cities, coupled with diverse IoT
model. devices, present a challenge in effective energy
planning to mitigate waste and prevent
b) Guaranteed Information Security in Fog environmental pollution. This critical issue is
Networks:Ensuring information security is a critical detailed in reference [165].
aspect in designing future smart cities, especially
with the multitude of mobile devices sharing and c) Secured Storage of Massive Data:Smart
processing information. Citizens are concerned cities grapple with the challenge of securely storing
about data security and privacy when their massive volumes of data generated by IoT devices.
information is processed on other devices. The This challenge underscores the need for robust
challenge lies in guaranteeing the integrity and solutions to ensure data security, as discussed in
security of data on processing devices and reference [166].
addressing the diverse security protocols on mobile d) Mobility and Scalability:A forthcoming
devices. Smart cities face two key security and challenge in smart city edge computing involves
privacy issues: at the network and infrastructure configuring schemes to accommodate the mobility of
level and at the user device level. While 5G security IoT devices while ensuring increased scalability of
solutions are applicable at the network level, user- network edge devices. This aspect is recognized as
level security, involving authentication, key sharing, part of future work in the field, as mentioned in
and data encryption, remains an underexplored area. reference [167].
Blockchain technology is emerging as a potential
solution for citizen-level security and privacy in e) EnergyManagement
smart cities, with researchers exploring its Optimization:Optimizing energy management in smart
application and effectiveness in ensuring data cities proves challenging, particularly in scheduling
protection [160]. tasks and model training complexities. This challenge
becomes more pronounced as the number of homes
c) Fog Networks Resilience:In future smart increases, as elucidated in reference [168].
cities, ensuring uninterrupted service availability,
even during network downtime, is crucial for quality C. Challenges in Healthcare:
of service (QoS). The proposed Smart-City-Fog
(SCF) model emphasizes the need for fog nodes' a) Real-Time Resource Management in
resilience to faults, addressing concerns about Dynamic Environments:Dynamic healthcare
network sustainability in the event of single device environments, particularly in emergency rooms,
or network segment failures [160]. pose challenges in efficiently managing patient
length of stay, resource utilization, and waiting
d) AI and Machine Learning in Smart times. Traditional servers may struggle to provide
Cities:Artificial Intelligence (AI) and Machine real-time solutions in such scenarios.
Learning (ML) are prominent research areas for
smart cities, with applications like face recognition b) Coordination of Diverse Robotic
and crowd flow sensing [161], [162]. A detailed Automation Tasks:Coordinating diverse tasks
survey on deep learning for smart cities explores among robots in industrial environments presents
diverse domains such as traffic prediction, challenges that require advanced frameworks. Edge
healthcare, environmental aspects, and safety factors computing, as demonstrated by the RPN framework,
[163]. However, the potential applications of AI and addresses the complexities of ensuring seamless
operation among various robots.

15
c) Optimizing Resource Allocation in Smart G. Dynamic Smart City Applications:
Healthcare Systems:Smart healthcare systems face
challenges in optimizing resource allocation, c ← To address the challenges posed by dynamic
smart city applications, a viable solution involves the
onsidering the limited capacity of smart devices. The implementation of systems like iSapiens. Leveraging
efficient offloading and scheduling of tasks become the strengths of edge computing, such applications
crucial to address concerns related to energy exhibit system extensibility, fault tolerance, and
consumption and network congestion. vertical integration, ensuring effective data handling.
This solution is elucidated in reference [175].
IX. SOLUTIONS H. Short-term Energy Prediction System:
← A solution to the challenges in
A. Big Data Mining in Edge Computing:
optimizing energy consumption within smart cities
To address the challenge of big data mining, edge lies in the development of short-term energy
computing must carefully define and compute only prediction systems on edge computing platforms.
the relevant data before transmitting it to the cloud Incorporating deep learning algorithms enhances
[169]. decision support for energy planning, distribution,
B. Network Slicing and Parallelism: and conservation, as detailed in reference [176].

The proposed solution involves the adoption of the I. End-to-End Encryption Framework:
5G virtualized Multiaccess Edge Computing (vMEC) ← To secure data transmissions in edge-
platform architecture, which aims to overcome the enabled smart cities, the implementation of end-to-
challenges posed by network slicing and parallelism end encryption frameworks, such as SmartEdge,
[170]. proves effective. These frameworks ensure mutual
C. Security Vulnerabilities in Edge authentication and secure communication, addressing
Computing: the challenges associated with data security.
A solution is presented using electromagnetic Reference [177] provides insights into this solution.
radiation (EMR) as a continuous authentication J. Intelligent Edge Computing Systems:
scheme. Support vector machines (SVM) achieved
high accuracy rates in classifying devices based on ← In addressing the challenges of long-term
EMR signals, offering protection against security energy management, the utilization of intelligent
vulnerabilities [171]. edge computing systems with deep reinforcement
learning (DRL) stands as a promising solution. This
D. Efficient Traffic Control and approach not only reduces execution times but also
Latency Reduction: enhances the prediction of energy consumption, as
discussed in reference [178].
The adoption of the 5G vMEC architecture is
K. Real-Time Optimization with Resource
suggested as a solution to ensure efficient traffic
Preservation Net (RPN):
control and achieve ultra-low latency in IoT
application platforms [172]. RPN, leveraging edge computing, provides
real-time optimization in healthcare resource
E. Handling Massive Data Transfer from management. Solutions offered by RPN include
IoT Devices: efficient patient length of stay management and
The introduction of cloudlet is proposed as a solution, dynamic resource utilization, addressing challenges
providing computing resources to mobile devices in dynamic healthcare environments. Reference:
with lower latency to manage and process massive [179].
data transfers effectively [173].
L. Efficient Coordination in Robotic
Automation:
F. Deployability and Flexibility in Network
Traffic Control: Edge computing, through the RPN framework,
The proposed solution involves the harmonious proves effective in coordinating diverse robotic
execution of Software Defined Networking (SDN), automation tasks. The framework's adaptability
Network Function Virtualization (NFV), and vMEC ensures seamless operation among robots with
architecture to achieve deployability and flexibility in distinct roles, offering a solution to challenges in task
network traffic control [174]. coordination[180].

16
M. Innovative Resource Allocation with [5] W. Shi, J. Cao, Q. Zhang, Y. Li and L. Xu, “Edge
Computing: Vision and Challenges,” IEEE Internet of Things
FOTO Algorithm:
Journal, vol. 3, no. 5, pp.637–646, 2016
The Fruit Fly Optimization-Based Task Offloading
Algorithm (FOTO) introduces an innovative solution [6] SideWalk Labs Toronto Project. Accessed August,
to optimize resource allocation in smart healthcare 05, 2019. [Online].Available:
https://www.sidewalktoronto.ca/
systems. By dynamically offloading tasks to cloudlet-
based nodes, FOTO reduces energy consumption and [7] B. Ahlgren, M. Hidell and E. C. -. Ngai, “Internet of
alleviates network congestion, addressing challenges Things for Smart Cities: Interoperability and Open
in resource optimization [44]. Data,” in IEEE Internet Computing, vol. 20, no. 6,
pp. 52-56, Nov.-Dec. 2016. doi:
10.1109/MIC.2016.124

[8] L. U. Khan, I. Yaqoob, N. H. Tran, S. M. A. Kazmi,


T. N. Dang and C. S. Hong, "Edge-Computing-
Enabled Smart Cities: A Comprehensive Survey," in
IEEE Internet of Things Journal, vol. 7, no. 10, pp.
X. CONCLUSIONS 10200-10232, Oct. 2020, doi:
10.1109/JIOT.2020.2987070.

This paper delves into the fusion of fog/edge


computing within the realm of smart cities, forging a [9] W. Shi, J. Cao, Q. Zhang, Y. Li and L. Xu, “Edge
linkage between fog computing, 5G technology, and Computing: Vision and Challenges,” IEEE Internet
the fundamental concepts of smart urbanization. It of Things Journal, vol. 3, no. 5, pp. 637–646, 2016.
establishes a conceptual framework that envisions a [10] M. Chiang and T. Zhang, “Fog and IoT: An
model for smart cities wherein mobile devices Overview of Research Opportunities,” in IEEE
coalesce to form a fog network. This network Internet of Things Journal, vol. 3, no. 6, pp.854–864,
facilitates efficient local computation and seamless 2016.
access to the city's infrastructure. Highlighting the
paramount importance of real-time information [11] A. Gupta and R. K. Jha, ”A Survey of 5G Network:
dissemination in smart urban environments, the paper Architecture and Emerging Technologies,” in IEEE
contends that the integration of fog/edge computing Access, vol. 3, pp. 1206-1232, 2015. doi:
10.1109/ACCESS.2015.246160
curtails latency in computational tasks, thereby
enhancing the overall efficiency of city operations. [12] L. U. Khan, I. Yaqoob, N. H. Tran, S. M. A. Kazmi,
As the discourse progresses, the paper pivots its T. N. Dang and C. S. Hong, "Edge-Computing-
attention towards the identification of novel research Enabled Smart Cities: A Comprehensive Survey," in
challenges and potential benefits for smart cities. It IEEE Internet of Things Journal, vol. 7, no. 10, pp.
proposes several solution strategies to address these 10200-10232, Oct. 2020, doi:
challenges and harness the benefits. 10.1109/JIOT.2020.2987070.

[13] L. U. Khan, I. Yaqoob, N. H. Tran, S. M. A. Kazmi,


T. N. Dang and C. S. Hong, "Edge-Computing-
REFERENCES Enabled Smart Cities: A Comprehensive Survey," in
IEEE Internet of Things Journal, vol. 7, no. 10, pp.
10200-10232, Oct. 2020, doi:
[1] European Smart Cities Project. Accessed August, 05, 2019.
10.1109/JIOT.2020.2987070.
[Online].Available: http://www.smart-cities.eu

[2] M. Guo, Y. Liu, H. Yu, B. Hu and Z. Sang, “An overview of [14] L. Chen and C. Englund, “Every second counts:
smart city in China,” in China Communications, vol. 13, no. Integrating edge computing and service oriented
5, pp. 203-211, May 2016. doi: 10.1109/CC.2016.7489987 architecture for automatic emergency management,”
Journal of Advanced Transportation, vol. 2018, 2018
[3] European Smart Cities Project. Accessed August, 05, 2019.
[Online]. Available: http://www.smart-cities.eu/
[15] M. Narang, S. Xiang, W. Liu, J. Gutierrez, L.
[4] C. Chen, Z. Wang and B. Guo, “The Road to the Chinese Chiaraviglio, A. Sathi- aseelan, and A. Merwaday,
Smart City: Progress, Challenges, and Future Directions,” in “Uav-assisted edge infrastructure for challenged
IT Professional, vol.18, no. 1, pp. 14-17, Jan.-Feb. 2016. doi: networks,” in IEEE Conference on Computer
10.1109/MITP.2016.2

17
Communications Workshops, Atlanta, GA, USA, [25] T. Taleb, K. Samdanis, B. Mada, H. Flinck, S. Dutta,
2017, pp. 60–65. and D. Sabella, “On multi-access edge computing: A
survey of the emerging 5g network edge cloud
architecture and orchestration,” IEEE
[16] M. Avgeris, D. Spatharakis, D. Dechouniotis, N.
Communications Surveys Tutorials, vol. 19, no. 3,
Kalatzis, I. Roussaki, and S. Papavassiliou, “Where
pp. 1657–1681, 2017.
there is fire there is smoke: a scalable edge
computing framework for early fire detection,”
Sensors, vol. 19, no. 3, p. 639, February 2019. [26] R. Roman, J. Lopez, and M. Mambo, “Mobile edge
computing, fog et al.: A survey and analysis of
security threats and challenges,” Future Generation
[17] C. Tang, X. Wei, C. Zhu, W. Chen, and J. J. P. C.
Computer Systems, vol. 78, pp. 680–698, 2018.
Rodrigues, “Towards smart parking based on fog
computing,” IEEE Access, vol. 6, pp. 70 172–70
185, November 2018. [27] Y. Mao, C. You, J. Zhang, K. Huang, and K. B.
Letaief, “A survey on mobile edge computing: The
communication perspective,” IEEE Communications
[18] R. Tandon and P. Gupta, “Optimizing smart parking
Surveys Tutorials, vol. 19, no. 4, pp. 2322–2358,
system by using fog computing,” in International
2017.
Conference on Advances in Computing and Data
Sciences. Ghazibad, India: Springer, July 2019,
pp.724–737 [28] W. Z. Khan, E. Ahmed, S. Hakak, I. Yaqoob, and A.
Ahmed, “Edge computing: A survey,” Future
Generation Computer Systems, vol. 97, pp. 219 –
[19] L. U. Khan, I. Yaqoob, N. H. Tran, S. M. A. Kazmi,
235, 2019
T. N. Dang and C. S. Hong, "Edge-Computing-
Enabled Smart Cities: A Comprehensive Survey," in
IEEE Internet of Things Journal, vol. 7, no. 10, pp. [29] N. Hassan, S. Gillani, E. Ahmed, I. Yaqoob, and M.
10200-10232, Oct. 2020, doi: Imran, “The role of edge computing in internet of
10.1109/JIOT.2020.2987070. things,” IEEE Communications Magazine, vol. 56,
no. 11, pp. 110–115, 2018.
[20] K. Bilal, O. Khalid, A. Erbad, and S. U. Khan,
“Potentials, trends, and prospects in edge [30] W. Yu, F. Liang, X. He, W. G. Hatcher, C. Lu, J.
technologies: Fog, cloudlet, mobile edge, and micro Lin, and X. Yang, “A survey on the edge computing
data centers,” Computer Networks, vol. 130, pp. 94– for the internet of things,” IEEE Access, vol. 6, pp.
120, 2018. 6900–6919, 2018.

[21] U. Shaukat, E. Ahmed, Z. Anwar, and F. Xia, [31] A. Gharaibeh, M. A. Salahuddin, S. J. Hussini, A.
“Cloudlet deployment in local wireless networks: Khreishah, I. Khalil, M. Guizani, and A. Al-Fuqaha,
Motivation, architectures, applications, and open “Smart cities: A survey on data management,
challenges,” Journal of Network and Computer security, and enabling technologies,” IEEE
Applications, vol. 62, pp. 18–40, 2016. Communications Surveys Tutorials, vol. 19, no. 4,
pp. 2456–2501, 2017.
[22] Y. Ai, M. Peng, and K. Zhang, “Edge computing
technologies for internet of things: a primer,” Digital [32] C. Lim, K.-J. Kim, and P. P. Maglio, “Smart cities
Communications and Networks, vol. 4, no. 2, pp. with big data: Reference models, challenges, and
77–86, 2018. considerations,” Cities, vol. 82, pp. 86–89, 2018.

[23] C. Mouradian, D. Naboulsi, S. Yangui, R. H. Glitho, [33] A. H. Alavi, P. Jiao, W. G. Buttlar, and N. Lajnef,
M. J. Morrow, and P. A. Polakos, “A comprehensive “Internet of things-enabled smart cities: State-of-the-
survey on fog computing: State-of-the-art and art and future trends,” Measurement, vol. 129, pp.
research challenges,” IEEE Communications 589–606, 2018.
Surveys Tutorials, vol. 20, no. 1, pp. 416–464, 2018
[34] B. N. Silva, M. Khan, and K. Han, “Towards
[24] P. Hu, S. Dhelim, H. Ning, and T. Qiu, “Survey on sustainable smart cities: A review of trends,
fog computing: architecture, key technologies, architectures, components, and open challenges in
applications and open issues,” Journal of Network smart cities,” Sustainable Cities and Society, vol. 38,
and Computer Applications, vol. 98, pp. 27–42, pp. 697–713, 2018.
2017.

18
[35] N. Abbas, Y. Zhang, A. Taherkordi, and T. Skeie, [44] M. Usman, M. R. Asghar, F. Granelli and K. Qaraqe,
“Mobile edge computing: A survey,” IEEE Internet “Integrating Smart City Applications in 5G
of Things Journal, vol. 5, no. 1, pp. 450–465, 2018. Networks,” in Proceedings of the 2nd International
Conference on Future Networks and Distributed
Systems (ICFNDS ’18), Amman, Jordan, ACM
[36] L. U. Khan, I. Yaqoob, N. H. Tran, S. M. A. Kazmi, 2018. doi: http://doi.acm.org/10.1145/3231053.3231
T. N. Dang and C. S. Hong, "Edge-Computing-
Enabled Smart Cities: A Comprehensive Survey," in
IEEE Internet of Things Journal, vol. 7, no. 10, pp.
10200-10232, Oct. 2020, doi: [45] S. K. Rao and R. Prasad, “Impact of 5G
Technologies on Smart City Implementation,”
10.1109/JIOT.2020.2987070.
Wireless Personal Communications, vol. 100, no. 1,
pp. 161 – 176, May 2018. doi: doi =
[37] D. Linthicum, “Edge computing vs. fog computing: 10.1007/s11277-018-5618-4
Definitions and enterprise uses,”. Accessed August,
05, 2019. [Online]. Available:
https://www.cisco.com/c/en/us/solutions/enterprise-
networks/edge-computing.html [46] M. A. Khan, "Fog Computing in 5G Enabled Smart
Cities: Conceptual Framework, Overview and
Challenges," 2019 IEEE International Smart Cities
Conference (ISC2), Casablanca, Morocco, 2019, pp.
[38] M. Chiang and T. Zhang, “Fog and IoT: An 438-443, doi: 10.1109/ISC246665.2019.9071695.
Overview of Research Opportunities,” in IEEE

Internet of Things Journal, vol. 3, no. 6, pp. 854–


[47] M. A. Khan, "Fog Computing in 5G Enabled Smart
864, 2016 Cities: Conceptual Framework, Overview and
Challenges," 2019 IEEE International Smart Cities
Conference (ISC2), Casablanca, Morocco, 2019, pp.
[39] M. Azam, S. Zeadally and A. K. Harras, “Offloading 438-443, doi: 10.1109/ISC246665.2019.9071695.

in fog computing for IoT: Review, enabling

technologies, and research opportunities,” Future


[48] 48.M. A. Khan, "Fog Computing in 5G Enabled
Generation Computer Systems, vol. 87, pp. 278–289, Smart Cities: Conceptual Framework, Overview and
Challenges," 2019 IEEE International Smart Cities
2018 Conference (ISC2), Casablanca, Morocco, 2019, pp.
438-443, doi: 10.1109/ISC246665.2019.9071695.
[40] P. Hu, S. Dhelim, H. Ning and T. Qiu, “Survey on

fog computing: architecture, key technologies, [49] L. U. Khan, I. Yaqoob, N. H. Tran, S. M. A. Kazmi,
applications and open issues,” Journal of Network T. N. Dang and C. S. Hong, "Edge-Computing-
and Computer Applications, vol. 98, pp. 27–42, Enabled Smart Cities: A Comprehensive Survey," in
2017. IEEE Internet of Things Journal, vol. 7, no. 10, pp.
[41] Y. Ai, M. Peng and K. Zhang, “Edge computing 10200-10232, Oct. 2020, doi:
technologies for Internet of Things: a primer,” 10.1109/JIOT.2020.2987070.
Digital Communications and Networks, vol. 4, issue

2, pp. 77–86, 2018. [50] 50 .L. U. Khan, I. Yaqoob, N. H. Tran, S. M. A.


Kazmi, T. N. Dang and C. S. Hong, "Edge-
Computing-Enabled Smart Cities: A Comprehensive
[42] A. Gupta and R. K. Jha, ”A Survey of 5G Network: Survey," in IEEE Internet of Things Journal, vol. 7,
Architecture and Emerging Technologies,” in IEEE no. 10, pp. 10200-10232, Oct. 2020, doi:
Access, vol. 3, pp. 1206-1232, 2015. doi: 10.1109/JIOT.2020.2987070.
10.1109/ACCESS.2015.2461602

[43] A. Zanella, N. Bui, A. Castellani, L. Vangelista and [51] Virtualization and cloud computing. [Online;
M. Zorzi, ”Internet of Things for Smart Cities,” in Accessed 2019, April 5]. [Online]. Available:
IEEE Internet of Things Journal, vol. 1, no. 1, pp. https://sites.google.com/a/lpu.co.in/cse423/home
22-32, Feb. 2014. doi: 10.1109/JIOT.2014.2306328

[52] Dataversity. A brief history of cloud computing.


[Online; Aceessed 2019, April 1]. [Online].

19
Available: https://www.dataversity.net/brief-history-
cloud-computing

[62] T. Taleb, S. Dutta, A. Ksentini, M. Iqbal, and H.


Flinck, “Mobile edge computing potential in making
cities smarter,” IEEE Communications Magazine,
[53] N. Abbas, Y. Zhang, A. Taherkordi, and T. Skeie,
vol. 55, no. 3, pp. 38–43, 2017
“Mobile edge computing: A survey,” IEEE Internet
of Things Journal, vol. 5, no. 1,pp. 450–465, 2018.

[63] C. Huang, R. Lu, and K. R. Choo, “Vehicular fog


[54] Y. Ai, M. Peng, and K. Zhang, “Edge computing
computing: Architecture, use case, and security and
technologies for internet of things: a primer,” Digital
forensic challenges,” IEEE Communications
Communications and Networks, vol. 4, no. 2, pp.
Magazine, vol. 55, no. 11, pp. 105–111, 2017
77–86, 2018

[64] X. Huang, R. Yu, J. Kang, Y. He, and Y. Zhang,


[55] M. Satyanarayanan, “The emergence of edge
computing,” Computer, vol. 50, no. 1, pp. 30–39, “Exploring mobile edge computing for 5g-enabled
2017.{ 53,54,55 [24,2020], [38], [56].} software defined vehicular networks,” IEEE

Wireless Communications, vol. 24, no. 6, pp. 55–63,

[56] L. U. Khan, I. Yaqoob, N. H. Tran, S. M. A. Kazmi, 2017.


T. N. Dang and C. S. Hong, "Edge-Computing- [65] N. K. Giang, V. Leung, and R. Lea, “On developing
Enabled Smart Cities: A Comprehensive Survey," in
IEEE Internet of Things Journal, vol. 7, no. 10, pp. smart transportation applications in fog computing
10200-10232, Oct. 2020, doi: paradigm,” in Proceedings of the 6th ACM
10.1109/JIOT.2020.2987070.
Symposium on Development and Analysis of

Intelligent Vehicular Networks and Applications,


[57] W. Li, T. Yang, F. C. Delicato, P. F. Pires, Z. Tari,
Malta, 2016, pp. 91–98.
S. U. Khan, and A. Y.Zomaya, “On enabling
sustainable edge computing with renewable energy
resources,” IEEE Communications Magazine, vol.
56, no. 5, pp. 94–101, 2018. [66] G. Premsankar, B. Ghaddar, M. Di Francesco, and R.
Verago, “Efficient placement of edge computing
devices for vehicular applications in smart cities,” in
IEEE/IFIP Network Operations and Management
[58] S. S. Gill and R. Buyya, “A taxonomy and future Symposium, Taipei, Taiwan, 2018, pp. 1–9
directions for sustainable cloud computing: 360
degree view,” ACM Computing Surveys (CSUR), [67] 68. L. U. Khan, I. Yaqoob, N. H. Tran, S. M. A.
vol. 51, no. 5, p. 104, 2018 Kazmi, T. N. Dang and C. S. Hong, "Edge-
Computing-Enabled Smart Cities: A Comprehensive
Survey," in IEEE Internet of Things Journal, vol. 7,
[59] L. U. Khan, I. Yaqoob, N. H. Tran, S. M. A. Kazmi, no. 10, pp. 10200-10232, Oct. 2020, doi:
T. N. Dang and C. S. Hong, "Edge-Computing- 10.1109/JIOT.2020.2987070.
Enabled Smart Cities: A Comprehensive Survey," in
IEEE Internet of Things Journal, vol. 7, no. 10, pp.
[68] S. M. A. Kazmi, T. N. Dang, I. Yaqoob, A.
10200-10232, Oct. 2020, doi: Ndikumana, E. Ahmed, R. Hussain, and C. S. Hong,
10.1109/JIOT.2020.2987070. “Infotainment enabled smart cars: A joint
communication, caching, and computation
[60] L. U. Khan, I. Yaqoob, N. H. Tran, S. M. A. Kazmi, approach,” IEEE Transactions on Vehicular
T. N. Dang and C. S. Hong, "Edge-Computing- Technology, vol. 68, no. 9, pp. 8408–8420,
Enabled Smart Cities: A Comprehensive Survey," in September 2019
IEEE Internet of Things Journal, vol. 7, no. 10, pp.
10200-10232, Oct. 2020, doi: [69] T. Taleb, S. Dutta, A. Ksentini, M. Iqbal, and H.
10.1109/JIOT.2020.2987070. Flinck, “Mobile edge computing potential in making
[61] L. U. Khan, I. Yaqoob, N. H. Tran, S. M. A. Kazmi, cities smarter,” IEEE Communications Magazine,
T. N. Dang and C. S. Hong, "Edge-Computing- vol. 55, no. 3, pp. 38–43, 2017
Enabled Smart Cities: A Comprehensive Survey," in
IEEE Internet of Things Journal, vol. 7, no. 10, pp.
[70] L. U. Khan, I. Yaqoob, N. H. Tran, S. M. A. Kazmi,
10200-10232, Oct. 2020, doi:
T. N. Dang and C. S. Hong, "Edge-Computing-
10.1109/JIOT.2020.2987070.

20
Enabled Smart Cities: A Comprehensive Survey," in
IEEE Internet of Things Journal, vol. 7, no. 10, pp. [80] X. Wang, Y. Han, C. Wang, Q. Zhao, X. Chen, and
10200-10232, Oct. 2020, doi: M. Chen, “In-edge ai: Intelligentizing mobile edge
10.1109/JIOT.2020.2987070. computing, caching and communication by federated
learning, in press,” IEEE Network, 2019.

[71] T. M. Fern´andez-Caram´es, P. Fraga-Lamas, M. Su [81] N. Kumar, S. Zeadally, and J. J. Rodrigues,


´arez-Albela, and M. Vilar-Montesinos, “A fog “Vehicular delay-tolerant networks for smart grid
computing and cloudlet based augmented reality data management using mobile edge com- puting,”
system for the industry 4.0 shipyard.” Sensors IEEE Communications Magazine, vol. 54, no. 10,
(Basel, Switzerland), vol. 18, no. 6, 2018. pp. 60–66,2016

[72] T. Taleb, S. Dutta, A. Ksentini, M. Iqbal, and H. [82] 83. S. Zahoor, S. Javaid, N. Javaid, M. Ashraf, F.
Ishmanov, and M. Afzal, “Cloud–fog–based smart
Flinck, “Mobile edge computing potential in making grid model for efficient resource management,”
Sustainability, vol. 10, no. 6, p. 2079, 2018.
cities smarter,” IEEE CommunicationsMagazine,

vol. 55, no. 3, pp. 38–43, 2017


[83] F. Y. Okay and S. Ozdemir, “A fog computing based
smart grid model,” in IEEE international symposium
on networks, computers and communications,
[73] X. Qiao, P. Ren, S. Dustdar, and J. Chen, “A new era Yasmine Hammamet, Tunisia, 2016, pp. 1–6
for web ar with mobile edge computing,” IEEE
Internet Computing, vol. 22, no. 4, pp.46–55, 2018
[84] L. U. Khan, I. Yaqoob, N. H. Tran, S. M. A. Kazmi,
T. N. Dang and C. S. Hong, "Edge Computing-
[74] L. U. Khan, I. Yaqoob, N. H. Tran, S. M. A. Kazmi,
Enabled Smart Cities: A Comprehensive Survey," in
T. N. Dang and C. S. Hong, "Edge-Computing-
IEEE Internet of Things Journal, vol. 7, no. 10, pp.
Enabled Smart Cities: A Comprehensive Survey," in
10200-10232, Oct. 2020, doi:
IEEE Internet of Things Journal, vol. 7, no. 10, pp.
10.1109/JIOT.2020.2987070.
10200-10232, Oct. 2020, doi:
10.1109/JIOT.2020.2987070.

[85] F. J. Ferr´andez-Pastor, J. M. Garc´ıa-Chamizo, M.


[75] G. Muhammad, M. F. Alhamid, M. Alsulaiman, and
B. Gupta, “Edge computing with cloud for voice Nieto-Hidalgo, and J. Mora-Mart´ınez, “Precision
disorder assessment and treatment,” IEEE agriculture design method using a distributed
Communications Magazine, vol. 56, no. 4, pp. 60–
65, 2018 computing architecture on internet of things

context,” Sensors, vol. 18, no. 6, p. 1731, 2018.


[76] [74,2020] A. M. Rahmani, T. N. Gia, B. Negash, A.
Anzanpour, I. Azimi, M. Jiang, and P. Liljeberg, [86] K. P. Musaazi, T. Bulega, and S. M. Lubega,
“Exploiting smart e-health gateways at the edge of “Energy efficient datacaching in wireless sensor
healthcare internet-of-things: A fog computing
approach,” Future Generation Computer Systems, networks: A case of precision agriculture,”in
vol. 78, pp. 641–658, 2018.
Springer International Conference on e-

[77] T. N. Gia, M. Jiang, V. K. Sarker, A. M. Rahmani, Infrastructure and e-Services for Developing
T. Westerlund, Liljeberg, and H. Tenhunen, “Low- Countries, KAMPALA, UGANDA, 2014, pp. 154–
cost fog-assisted health-care iot system with energy-
efficient sensor nodes,” in 13th International Wire- 163.
less Communications and Mobile Computing
Conference, Valencia, Spain, 2017, pp. 1765–1770.
[87] M. A. Zamora-Izquierdo, J. Santa, J. A. Mart´ınez,
[78] L. U. Khan, N. H. Tran, S. R. Pandey, W. Saad, Z. V. Mart´ınez, andF. Skarmeta, “Smart farming iot
Han, H. N. M. N., and C. S. Hong, “Federated
learning for edge networks: Resource optimization platform based on edge and cloud computing,”
and incentive mechanism,” arXiv preprint arXiv:
arXiv:1911.05642, 2019. Biosystems Engineering, 2018.

[79] S. R. Pandey, N. H. Tran, M. Bennis, Y. K. Tun, A. [88] M. Caria, J. Schudrowitz, A. Jukan, and N. Kemper,
Manzoor, and C. S. Hong, “A crowdsourcing “Smart farm
framework for on-device federated learning,” arXiv
preprint arXiv:1911.01046, 2019.

21
[89] computing systems for animal welfare monitoring,” [99] J. Xue, H. Shao, and Q. Ma, “Resource allocation for
system through-put maximization based on mobile
in 40th IEEE Inter-national Convention on edge computing,” in Proceedings of the IEEE
International Conference on Electronics and
Information and Communication Technology,
Electrical Engineering Technology. Tianjin, China:
Electronics and Microelectronics, Opatija, Croatia, ACM, 2018, pp. 177–181.

2017, pp. 152–157.


[100]C. You, K. Huang, H. Chae, and B.-H. Kim,
[90] L. Kong, M. Xia, X. Liu, G. Chen, Y. Gu, M. Wu, “Energy-efficient resource allocation for mobile-
edge computation offloading,” IEEE Transactions on
and X. Liu,“Data loss and reconstruction in wireless Wireless Communications, vol. 16, no. 3, pp. 1397–
1411, 2017.
sensor networks,” IEEE Transactions on Parallel and

Distributed Systems, vol. 25, no. 11, pp. 2818–2828, [101]Y. Cui, W. He, C. Ni, C. Guo, and Z. Liu, “Energy-
efficient resource allocation for cache-assisted
2014.
mobile edge computing,” in IEEE 42 nd Conference
[91] R. Roman, J. Lopez, and M. Mambo, “Mobile edge on Local Computer Networks, Singapore, 2017, pp.
640–648.
computing, fog et al.: A survey and analysis of

security threats and challenges,” Future Generation [102]Y. Wang, M. Sheng, X. Wang, and J. Li,
“Cooperative dynamic voltage scaling and radio
Computer Systems, vol. 78, pp. 680–698, 2018. resource allocation for energy-efficient multiuser
mobile edge computing,” in IEEE International
Conference on Communications, Kansas City, MO,
[92] L. U. Khan, I. Yaqoob, N. H. Tran, S. M. A. Kazmi, USA, 2018, pp. 1–6.
T. N. Dang and C. S. Hong, "Edge-Computing-
Enabled Smart Cities: A Comprehensive Survey," in [103]K. Cheng, Y. Teng, W. Sun, A. Liu, and X. Wang,
IEEE Internet of Things Journal, vol. 7, no. 10, pp. “Energy-efficient joint offloading and wireless
10200-10232, Oct. 2020, doi: resource allocation strategy in multi-meserver
10.1109/JIOT.2020.2987070. systems,” in IEEE International Conference on
Communications,Kansas City, MO, USA, 2018, pp.
[93] S. Bi and Y. J. Zhang, “Computation rate 1–6.
maximization for wireless powered mobile-edge
computing with binary computation offloading,” [104]Y. Chen, Y. Zhang, and X. Chen, “Dynamic service
IEEE Transactions on Wireless Communications, request scheduling for mobile edge computing
vol. 17, no. 6, pp. systems,” Wireless Communications and Mobile
Computing, vol. 2018, 2018.
[94] H. Guo and J. Liu, “Collaborative computation
offloading for multiaccess edge computing over [105]F. Zafari, J. Li, K. K. Leung, D. Towsley, and A.
fiber–wireless networks,” IEEE Transactions on Swami, “A game- theoretic approach to multi-
Vehicular Technology, vol. 67, no. 5, pp. 4514– objective resource sharing and allocation in mobile
4526, May 20 edge,” in Proceedings of the ACM 2018 on
Technologies for the Wireless Edge Workshop, ser.
[95] Y. Dong, C. Han, and S. Guo, “Joint optimization of WirelessEdge ’18, New York, NY, USA, 2018, pp.
energy and qoe with fairness in cooperative fog 9–13
computing system,” in 2018 IEEE International
Conference on Networking, Architecture and [106]A. B. Alam, M. Zulkernine, and A. Haque, “A
Storage (NAS). IEEE, 2018, pp. 1–4 reliability-based resource allocation approach for
cloud computing,” in IEEE 7th International
[96] Z. Zhu, J. Peng, X. Gu, H. Li, K. Liu, Z. Zhou, and Symposium on Cloud and Service Computing,
W. Liu, “Fair resource allocation for system Kanazawa, Japan, 2017, pp. 249–252
throughput maximization in mobile edge
computing,” IEEE Access, vol. 6, pp. 5332–5340,
2018.

[107]M. Bouet and V. Conan, “Mobile edge computing


[97] C.-H. Hong, K. Lee, M. Kang, and C. Yoo, “qcon: resources optimization: A geo-clustering approach,”
Qos-aware network resource management for fog IEEE Transactions on Network and Service
computing,” Sensors, vol. 18, no. 10, p. 3444, 2018. Management, vol. 15, no. 2, pp. 787–796, 2018.

[98] Y. Peng, D.-K. Kang, F. Al-Hazemi, and C.-H. [108]T. Wang, Y. Liang, W. Jia, M. Arif, A. Liu, and M.
Youn, “Energy and qos aware resource allocation for Xie, “Coupling resource management based on fog
heterogeneous sustainable cloud datacenters,” computing in smart city systems, Journal of Network
Optical Switching and Networking, vol. 23, pp. 225– and Computer Applications, vol. 135, pp. 11–19,
240,2017. 2019.

22
[109]X. Chen, L. Jiao, W. Li, and X. Fu, “Efficient multi- [117]F. Shen, K. Hamidouche, E. Bastug, and M. Debbah,
user computation offloading for mobile-edge cloud
computing,” IEEE/ACM Transactions on “The business side of wireless edge caching: A game
Networking, vol. 24, no. 5, pp. 2795–2808, 2016.
theoretical view.”

[110]L. U. Khan, I. Yaqoob, N. H. Tran, S. M. A. Kazmi,


T. N. Dang and C. S. Hong, "Edge-Computing- [118]F. De Pellegrini, A. Massaro, L. Goratti, and R. El-
Enabled Smart Cities: A Comprehensive Survey," in
IEEE Internet of Things Journal, vol. 7, no. 10, pp. Azouzi, “Competitive caching of contents in 5g edge
10200-10232, Oct. 2020, doi:
10.1109/JIOT.2020.2987070. cloud networks,” in 15th IEEE International

Symposium on Modeling and Optimization in


[111]J. Xue, H. Shao, and Q. Ma, “Resource allocation for
system throughput maximization based on mobile Mobile, Ad Hoc, and Wireless Networks, Paris,
edge computing,” in Proceedings of the IEEE France, 2017, pp. 1–8.
International Conference on Electronics and
Electrical Engineering Technology. Tianjin, China:
ACM, 2018, pp. 177–181.
[119]K. Zhang, S. Leng, Y. He, S. Maharjan, and Y.

[112].L. U. Khan, I. Yaqoob, N. H. Tran, S. M. A. Kazmi, Zhang, “Mobile edge computing and networking for
T. N. Dang and C. S. Hong, "Edge-Computing-
Enabled Smart Cities: A Comprehensive Survey," in green and low-latency internet of things,” IEEE
IEEE Internet of Things Journal, vol. 7, no. 10, pp. Communications Magazine, vol. 56, no. 5, pp. 39–
10200-10232, Oct. 2020, doi:
10.1109/JIOT.2020.2987070. 45, 2018

[113]X. Li and J. Wan, “Proactive caching for edge

computing-enabled industrial mobile wireless


[120]J. Xu, L. Chen, and S. Ren, “Online learning for
networks,” Future Generation Computer Systems,
offloading and autoscaling in energy harvesting
vol. 89, pp. 89–97, 2018
mobile edge computing,” IEEE Transactions on

Cognitive Communications and Networking, vol. 3,


[114]K. Zhang, S. Leng, Y. He, S. Maharjan, and Y.
no. 3, pp. 361–373, 2017
Zhang, “Cooperative content caching in 5g networks

with mobile edge computing,” IEEE Wireless


[121]Y. Mao, J. Zhang, and K. B. Letaief, “Dynamic
Communications, vol. 25, no. 3, pp. 80–87, 2018.
computation offloading for mobile-edge computing

with energy harvesting devices,” IEEE Journal on


[115]M. Li, F. R. Yu, P. Si, H. Yao, and Y. Zhang,
Selected Areas in Communications, vol. 34, no. 12,
“Software-defined vehicular networks with caching
pp. 3590–3605, 2016.
and computing for delay-tolerant data traffic,” in

IEEE International Conference on Communications,


[122]H. Zhang, Z. Chen, J. Wu, Y. Deng, Y. Xiao, K. Liu,
Kansas City, MO, USA, 2018, pp. 1–6.
and M. Li, “Energy-efficient online resource

management and allocation optimization in multi-


[116]J. Chakareski, “Vr/ar immersive communication:
user multi-task mobile-edge computing systems with
Caching, edge computing, and transmission trade-
hybrid energy harvesting,” Sensors, vol. 18, no. 9, p.
offs,” in Proceedings of the ACM Workshop on
3140, 2018.
Virtual Reality and Augmented Reality Network,

Los Angeles, CA, USA, 2017, pp. 36–41.


[123]X. Lyu, H. Tian, L. Jiang, A. Vinel, S. Maharjan, S.

Gjessing, and Y. Zhang, “Selective offloading in

mobile edge computing for the green internet of

23
things,” IEEE Network, vol. 32, no. 1, pp. 54–60, [132]F. A. Alaba, M. Othman, I. A. T. Hashem, and F.
Alotaibi, “Internet of things security: A survey,”
2018. Journal of Network and Computer Applications, vol.
88, pp. 10–28, 2017

[124]J. Xu, L. Chen, and S. Ren, “Online learning for [133]C. Wang, J. Shen, Q. Liu, Y. Ren, and T. Li, “A
offloading and autoscaling in energy harvesting novel security scheme based on instant encrypted
transmission for internet of things,” Security and
mobile edge computing,” IEEE Transactions on Communication Networks, vol. 2018, 2018

Cognitive Communications and Networking, vol. 3,


[134]H. Zhong, L. Pan, Q. Zhang, and J. Cui, “A new
no. 3,pp. 361–373, 2017. message authentication scheme for multiple devices
in intelligent connected vehicles based on edge
computing,” IEEE Access, vol. 7, pp. 108 211–108
222, August, 2019.
[125]R. Roman, J. Lopez, and M. Mambo, “Mobile edge

computing, fog etal.: A survey and analysis of [135]N. Saxena, S. Grijalva, and N. S. Chaudhari,
security threats and challenges,” Future Generation “Authentication protocol for an iot-enabled lte
network,” ACM Transactions on Internet
Computer Systems, vol. 78, pp. 680–698, 2018 Technology (TOIT), vol. 16, no. 4, p. 25, 2016.

[126]P. Zhang, M. Zhou, and G. Fortino, “Security and

trust issues in fog computing: A survey,” Future [136]M. N. Aman, K. C. Chua, and B. Sikdar, “A light-
weight mutual authentication protocol for iot
Generation Computer Systems, vol. 88,pp. 16–27, systems,” in IEEE Global Communications
Conference, Singapore, 2017, pp. 1–6.
2018

[127]S. Yi, Z. Qin, and Q. Li, “Security and privacy issues


[137]B. L. Parne, S. Gupta, and N. S. Chaudhari, “Segb:
of fog computing: A survey,” in International Security enhanced group based aka protocol for
conference on wireless algorithms, systems, and m2m communication in an iot enabled lte/lte-a
network,” IEEE Access, vol. 6, pp. 3668–3684,
applications. Guilin, China: Springer, 2015, pp. 685– 2018.

695.
[138]H. Zhong, L. Pan, Q. Zhang, and J. Cui, “A new
message authentication scheme for multiple devices
in intelligent connected vehicles based on edge
[128]F. Manco, J. Martins, K. Yasukata, J. Mendes, S. computing,” IEEE Access, vol. 7, pp. 108 211–108
222, August 2019.
Kuenzer, and F. Huici, “The case for the superfluid

cloud.” in HotCloud, 2015. [139]Q. Yao, J. Ma, R. Li, X. Li, J. Li, and J. Liu,
“Energy-aware rfid authentication in edge
computing,” IEEE Access, vol. 7, pp. 77 964– 77
[129]L. M. Vaquero and L. Rodero-Merino, “Finding your 980, June 2019
way in the fog: Towards a comprehensive definition
of fog computing,” ACM SIGCOMM Computer
Communication Review, vol. 44, no. 5, pp. 27– 32, [140]Y. Chen, H. Wen, J. Wu, H. Song, A. Xu, Y. Jiang,
2014 T. Zhang, and Z. Wang, “Clustering based physical-
layer authentication in edge computing systems with
asymmetric resources,” Sensors, vol. 19, no. 8, p.
[130]R. Roman, J. Lopez, and M. Mambo, “Mobile edge 1926, April 2019.
computing, fog etal.: A survey and analysis of
security threats and challenges,” Future Generation
Computer Systems, vol. 78, pp. 680–698, 2018 [141]Y. Chen, H. Wen, J. Wu, H. Song, A. Xu, Y. Jiang,
T. Zhang, and Z. Wang, “Clustering based physical-
layer authentication in edge computing systems with
[131]T. K. Goyal and V. Sahula, “Lightweight security asymmetric resources,” Sensors, vol. 19, no. 8, p.
algorithm for low power iot devices,” in IEEE 1926, April 2019.
International Conference on Advances in
Computing, Communications and Informatics,
Jaipur, India, 2016, pp. 1725–1729.

24
[142]R. Roman, J. Lopez, and M. Mambo, “Mobile edge [149]Cicirelli, Franco, Guerrieri, Antonio, Spezzano,
computing, fog et al.: A survey and analysis of
security threats and challenges,” Future Generation Giandomenico and Vinci, Andrea. (2017). An edge-
Computer Systems, vol. 78, pp. 680–698, 2018
based platform for dynamic Smart City applications.

Future Generation Computer Systems. 76.


[143]Ai, Yuan, Peng, Mugen and Zhang, Kecheng.

(2017). Edge cloud computing technologies for [150]Luo, Haidong, Cai, Hongming, Yu, Han, Sun, Yan,
internet of things: A primer. Digital Communications Bi, Z. and Jiang, Lihong. (2019). A short-term
and Networks. 4. energy prediction system based on edge computing

for smart city. Future Generation Computer Systems.

101.
[144]Dave, R., Seliya, N., & Siddiqui, N. (2021). The

benefits of edge computing in healthcare, smart

cities, and IoT. arXiv preprint arXiv:2112.01250. [151]Luo, Haidong, Cai, Hongming, Yu, Han, Sun, Yan,

Bi, Z. and Jiang, Lihong. (2019). A short-term

energy prediction system based on edge computing


[145]Hu, Long, Miao, Yiming, Wu, Gaoxiang, Hassan,
for smart city. Future Generation Computer Systems.
Mohammad, Humar, Iztok. (2018). iRobot-Factory:
101.
An intelligent robot factory based on cognitive

manufacturing and edge computing. Future

Generation Computer Systems. 90. [152].Ahmad Jan, Mian, Zhang, Wenjing, Usman,

Muhammad, Tan, Zhiyuan, Khan, Fazlullah and

Luo, Entao. (2019). SmartEdge: An end-to-end


[146]. Wang, Jun, Ni, Mingtao, Wu, Fusheng, Liu, Shubo,
encryption framework for an edge-enabled smart city
Qin, Jun and Zhu, Rongbo. (2018). Electromagnetic
application. Journal of Network and Computer
Radiation Based Continuous Authentication in Edge
Applications. 137. 1-10.
Computing Enabled Internet of Things. Journal of

Systems Architecture. 96.

[153]Y. Liu, C. Yang, L. Jiang, S. Xie and Y. Zhang,

“Intelligent Edge Computing for IoT-Based Energy


[147].Hsieh, Han-Chuan, Chen, Jiann-Liang and
Management in Smart Cities,” in IEEE Network,
Benslimane, Abderrahim. (2018). 5G Virtualized
vol. 33, no. 2, pp. 111-117, March/April 2019.
Multi-access Edge Computing Platform for IoT

Applications. Journal of Network and Computer [154]Oueida S, Kotb Y, Aloqaily M, Jararweh Y, Baker
Applications. 115. T. An Edge Computing Based Smart Healthcare

Framework for Resource Management. Sensors.

2018; 18(12): 4307.


[148]Wang, Jun, Ni, Mingtao, Wu, Fusheng, Liu, Shubo,

Qin, Jun and Zhu, Rongbo. (2018). Electromagnetic


[155]Oueida S, Kotb Y, Aloqaily M, Jararweh Y, Baker
Radiation Based Continuous Authentication in Edge
T. An Edge Computing Based Smart Healthcare
Computing Enabled Internet of Things. Journal of
Framework for Resource Management. Sensors.
Systems Architecture. 96
2018; 18(12): 4307.

25
[156]Lin, Kai, Pankaj, Sameer, Wang, Di. (2018). Task Internet of Things Journal, March 2019. doi:

offloading and resource allocation for edge-of-things 10.1109/JIOT.2019.2902448

computing on smart healthcare systems. Computers

& Electrical Engineering. 72. 348-360.


[163]Q. Chen et al., “A Survey on an Emerging Area:

Deep Learning for Smart City Data,” in IEEE

[157][2019] M. A. Khan, "Fog Computing in 5G Enabled Transactions on Emerging Topics in Computational

Smart Cities: Conceptual Framework, Overview and Intelligence. doi: 10.1109/TETCI.2019.2907718

Challenges," 2019 IEEE International Smart Cities

Conference (ISC2), Casablanca, Morocco, 2019, pp.

438-443, doi: 10.1109/ISC246665.2019.9071695. [164]Cicirelli, Franco, Guerrieri, Antonio, Spezzano,

Giandomenico and Vinci, Andrea. (2017). An edge-

based platform for dynamic Smart City applications.

[158][2019,16] ] S. Josilo and G. Dan, “Selfish Future Generation Computer Systems. 76.

Decentralized Computation Offloading for Mobile

Cloud Computing in Dense Wireless Networks,” in

IEEE Transactions on Mobile Computing, vol. 18, [165]Cicirelli, Franco, Guerrieri, Antonio, Spezzano,

no. 1, pp. 207-220, 1 Jan. 2019 Giandomenico and Vinci, Andrea. (2017). An edge-

based platform for dynamic Smart City applications.

Future Generation Computer Systems. 76.

[159][2019,24] Josilo, S., and Dan, G., “Decentralized

Algorithm for Randomized Task Allocation in Fog

Computing Systems,” in IEEE/ACM Transactions [166]. Ahmad Jan, Mian, Zhang, Wenjing, Usman,

on Networking, vol. 27., no. 1., Feb. 2019, pp. 85-97 Muhammad, Tan, Zhiyuan, Khan, Fazlullah and

Luo, Entao. (2019). SmartEdge: An end-to-end

encryption framework for an edge-enabled smart city

[160]M. A. Khan, "Fog Computing in 5G Enabled Smart application. Journal of Network and Computer

Cities: Conceptual Framework, Overview and Applications. 137. 1-10.

Challenges," 2019 IEEE International Smart Cities

Conference (ISC2), Casablanca, Morocco, 2019, pp.

438-443, doi: 10.1109/ISC246665.2019.9071695. [167]Ahmad Jan, Mian, Zhang, Wenjing, Usman,

Muhammad, Tan, Zhiyuan, Khan, Fazlullah and

Luo, Entao. (2019). SmartEdge: An end-to-end

[161]Q. Chen et al., “A Survey on an Emerging Area: encryption framework for an edge-enabled smart city

Deep Learning for Smart City Data,” in IEEE application. Journal of Network and Computer

Transactions on Emerging Topics in Computational Applications. 137. 1-10.

Intelligence. doi: 10.1109/TETCI.2019.2907718

[168]Y. Liu, C. Yang, L. Jiang, S. Xie and Y. Zhang,

[162]W. Peng, W. Gao and J. Liu, “AI-enabled Massive “Intelligent Edge Computing for IoT-Based Energy

Devices Multiple Access for Smart City,” in IEEE

26
Management in Smart Cities,” in IEEE Network, Computing Enabled Internet of Things. Journal of

vol. 33, no. 2, pp. 111-117, March/April 2019 Systems Architecture. 96.

[169]Ai, Yuan, Peng, Mugen and Zhang, Kecheng. [175]Cicirelli, Franco, Guerrieri, Antonio, Spezzano,

(2017). Edge cloud computing technologies for Giandomenico and Vinci, Andrea. (2017). An edge-

internet of things: A primer. Digital Communications based platform for dynamic Smart City applications.

and Networks. 4 Future Generation Computer Systems. 76.

[170]Hsieh, Han-Chuan, Chen, Jiann-Liang and [176].Luo, Haidong, Cai, Hongming, Yu, Han, Sun, Yan,

Benslimane, Abderrahim. (2018). 5G Virtualized Bi, Z. and Jiang, Lihong. (2019). A short-term

Multi-access Edge Computing Platform for IoT energy prediction system based on edge computing

Applications. Journal of Network and Computer for smart city. Future Generation Computer Systems.

Applications. 115. 101.

[171]Wang, Jun, Ni, Mingtao, Wu, Fusheng, Liu, Shubo, [177]Ahmad Jan, Mian, Zhang, Wenjing, Usman,

Qin, Jun and Zhu, Rongbo. (2018). Electromagnetic Muhammad, Tan, Zhiyuan, Khan, Fazlullah and

Radiation Based Continuous Authentication in Edge Luo, Entao. (2019). SmartEdge: An end-to-end

Computing Enabled Internet of Things. Journal of encryption framework for an edge-enabled smart city

Systems Architecture. 96 application. Journal of Network and Computer

Applications. 137. 1-10

[172]Wang, Jun, Ni, Mingtao, Wu, Fusheng, Liu, Shubo,

Qin, Jun and Zhu, Rongbo. (2018). Electromagnetic [178]Y. Liu, C. Yang, L. Jiang, S. Xie and Y. Zhang,

Radiation Based Continuous Authentication in Edge “Intelligent Edge Computing for IoT-Based Energy

Computing Enabled Internet of Things. Journal of Management in Smart Cities,” in IEEE Network,

Systems Architecture. 96. vol. 33, no. 2, pp. 111-117, March/April 2019.

[173]I. Sitton-Candanedo, R. S. Alonso, ´ O. Garc ´ ´ıa, L. [179]Oueida S, Kotb Y, Aloqaily M, Jararweh Y, Baker

Munoz, and ˜ S. Rodr´ıguez-Gonzalez, “Edge T. An Edge Computing Based Smart Healthcare

computing, iot and social computing in ´ smart Framework for Resource Management. Sensors.

energy scenarios,” Sensors, vol. 19, no. 15, p. 3353, 2018; 18(12): 4307.

July 2019.

[180]Oueida S, Kotb Y, Aloqaily M, Jararweh Y, Baker

[174]Wang, Jun, Ni, Mingtao, Wu, Fusheng, Liu, Shubo, T. An Edge Computing Based Smart Healthcare

Qin, Jun and Zhu, Rongbo. (2018). Electromagnetic Framework for Resource Management. Sensors.

Radiation Based Continuous Authentication in Edge 2018; 18(12): 4307.

27
[181]Lin, Kai, Pankaj, Sameer, Wang, Di. (2018). Task

offloading and resource allocation for edge-of-things

computing on smart healthcare systems. Computers

& Electrical Engineering. 72. 348-360.

28

You might also like