## 6 Edge Computing
### MEC for Smart Cities
Data in smart cities are grouped into three types regarding time characteristics. These groups are presented in Table 6 with examples of applications that generate each data type [64]. Moreover, the benefits of introducing MEC for handling such data are introduced. MEC deploys three roles to establish interactive and real-time smart city services. These roles are summarized as follows [65; 66]:  
1. Local storage: Edge computing offers the ability to offload massive amounts of data from entities to edge servers. The server provides local storage for these massive amounts of data. It offers various temporary storage approaches for different types of data. 2. Local computing: Edge computing helps to offload the process and computation from less complex devices, such as smartphones, to edge servers. MEC servers deploy intelligent computing methods and can implement artificial intelligence (AI) algorithms to facilitate computing processes. \begin{table}
\begin{tabular}{p{113.8 pt} p{113.8 pt} p{113.8 pt} p{113.8 pt}} \hline \hline
**Value Added** & \multicolumn{2}{c}{**MEC for Smart City**} & \multicolumn{2}{c}{**Applications**} \\ \hline \multirow{4}{*}{Predicting network demands} & MEC provides the network with the required resources to supply the network or the user’s demands. & \multirow{4}{*}{*} & Healthcare \\  & Accurately predicting a demanding network helps to improve network performance if the demand is executed locally at the edge. It also allocates resources effectively in an optimal way. & \multirow{4}{*}{*} & Smart homes \\ \hline \multirow{4}{*}{Improved security and privacy} & Edge data processing can preserve user privacy by limiting the transmission of sensitive data to centralized cloud servers through the network core. & \multirow{4}{*}{*} & Healthcare \\  & This is especially important for applications involving personal or sensitive information. & \multirow{4}{*}{*} & Smart meters \\ \hline \multirow{4}{*}{Virtualization and service orchestration} & MEC enables the implementation of various virtualization schemes at the edge of the network, which assist in introducing novel network services at the edge. & \multirow{4}{*}{*} & Intelligent transportation \\  & MEC enables service orchestration, allowing for the efficient and dynamic allocation of computing resources based on the requirements of different applications and services in the smart city network. & \multirow{4}{*}{} & \multirow{4}{*}{} & Surveillance applications \\ \hline \multirow{4}{*}{Energy efficiency} & MEC reduces energy costs by providing energy resources near devices. This empowers the energy performance of smart city devices. & \multirow{4}{*}{} & IoT-based applications \\  & Data analysis and management techniques can be easily implemented over the MEC platform, reducing the load on the core network and providing data analysis results at the edge. & \multirow{4}{*}{} & Smart metering \\ \hline \multirow{4}{*}{High data rate} & Transferring the massive data of various smart city applications to edge clouds is important. & \multirow{4}{*}{} & Telesurgery \\  & Introducing remote servers at the edge gives a pass of data offloading, which achieves higher data rates. & \multirow{4}{*}{} & \multirow{4}{*}{} & Autonomous vehicles \\ \hline \multirow{4}{*}{High availability} & Incorporating MEC into the network architecture improves the overall availability of services, reduces the impact of network disruptions, and enhances the user experience. MEC guarantees the resources’ availability, which encourages pushing data and applications to the edge. This increases network availability. & \multirow{4}{*}{} & Surveillance applications \\ \hline \multirow{4}{*}{Customized services} & MEC allows smart cities to tailor services and applications to local needs and preferences, resulting in a more responsive and citizen-centric urban environment. & \multirow{4}{*}{} & \multirow{4}{*}{} & Surveillance applications \\  & & & Traffic management \\ \hline \hline \end{tabular}
\end{table} 
Table 5: _Cont._C.