Abstract

With the passage of time, the world population is growing. Proper utilization of resources and other devices is tremendously playing an important role to easily examine, manage, and control the resources of the Internet of Things (IoT) in the smart city. Research in the field of IoT has revolutionized the services mostly in smart cities. In the smart city, the applications of IoT are utilized without human involvement. Diverse IoT devices are connected with each other and communicate for different tasks. With the existence of a huge number of IoT devices in the forthcoming years, the chances of privacy breach and information leakage are increasing. Billions of devices connected on IoT producing huge volume of data bound to cloud for processing, management, and storage. Sending of whole data to the cloud might create risk of security and privacy. Various needs of the smart city should be considered for both urgent and effective solutions to support requirements of the growing population. On the other side of rising technology, the IoT evolution has massively produced diverse research directions for the smart city. Keeping in view the use cases of the smart city, the proposed study presents the analytic network process (ANP) for evaluating smart cities. The approach of ANP works well in the situation of complexity, and vagueness exists among the available alternatives. The experimental results of the planned approach show that the approach is effective for evaluating the smart cities for IoT based on the use cases.

1. Introduction

With the passage of time, the population of the world is rising. According to the United Nations report, the population of the world will increase by 2.5 billion in 2050. About 55% of the world populations exists in cities, and it is estimated that, in the coming 30 years, this percentage will reach 68% [1]. Such incredible rise in population will give birth to diverse challenges and issues on cities. These issues can include sustainability management and urban areas development of smart cities. Research in the field of IoT has revolutionized the services mostly in smart cities. In the smart city, the applications of IoT are utilized without human involvement. Diverse IoT devices are connected with each other and communicate for different tasks. With the existence of a huge number of IoT devices in the forthcoming years, the chances of privacy breach and information leakage are increasing. Billions of devices connected on IoT producing huge volume of data bound to cloud for processing, management, and storage. Sending of whole data to the cloud might create risk of security and privacy. The paradigm of cloud computing subjugated through fog computing and acted as a channel between cloud and IoT.

Various approaches are being practiced by practitioners and researchers for diverse issues of smart cities. Sadhukhan [2] proposed an approach as appropriate framework for the services of smart city relying on IoT for addressing the issues of internet connectivity in smart city and to deal with heterogeneous technologies. Sabrina [3] proposed a model of structural relationship-based access control that can be used as an agent for the access of rights to resources for users in the scenario of IoT at large scale. The model used public blockchain and smart contracts to manage access control for users that are external and with a local off-blockchain storage to manage access control for internal users of the organization. Lee et al. [4] suggested the function of service platform and whole architecture with details of the uses of platform with the help of analyzing road surface as a case study. The study analyzed the data services which can be associated with the applications of smart city and recommended generic directions of the services of urban data for services of advanced city. Li et al. [5] presented a semiautomated process of role mapping for the setting of dynamic accesses of smart city enabling access control. Mora-Sánchez et al. [6] proposed scalability complaint infrastructure as a validation approach consisting of the properties of interoperability, modularity, and resilience. The approach is relying on the top practices accomplished during a living lab at the Smart Cities Innovation Center in Universidad de Guadalajara implementation. Gebru et al. [7] addressed the prospect of quantifying flow and detection of people in the street of city to implementation of commercial sensors linked with the network of 5G capturing analyses of WiFi communicated through smartphones of people. The issues and motivation of these scenarios were outlined. After this, the study illustrated the proposed approach and presented the results obtained from live measurement in a testbed employed in Turin city within the project of 5G-EVE. The contributions of the planned study are given as follows:(i)To present the ANP approach for assessing smart cities(ii)To plot the smart cities according to the criteria defined for the available alternatives to achieve a specific goal of smart city(iii)Results of the proposed approach show that the approach is effective for evaluating the smart cities for IoT based on the use cases

The paper is organized as follows: Section 2 shows the literature on the diverse issues of the smart cities. Section 3 briefly shows the methodology with the background of the smart cities use cases and the approach of the ANP for assessing the smart cities. The paper is concluded in Section 4.

Various approaches are in practice by researchers and practitioners for smart city. Rout et al. [8] presented a model of IoT network based on technique of fuzzy logic data fusion for IoT. The process of data fusion estimates the congestion of location specific through human input and sensory data from the crowd. An open-source routing engine computes the congestion-aware shortest route through retorting to live updates of traffic in network of road. Besides, a node of sensor has been intended to gather the speed and emissions of moving vehicles on the road. An Android application was developed for gathering information of blockage on the road. Gheisari et al. [9] presented the concept of software defined networking paradigm to equip the IoT based smart city. The approach mounts privacy preserving for accomplishing packets of data flowing of split IoT device data. Several simulations were done by Mininet-WiFi for showing efficiency of the approach. Alamgir Hossain et al. [10] have used the concept of edge computing for empowering state awareness in IoT based smart city and for minimizing the latency of the edge devices producing data to be moved to cloud. From the user endpoint, huge data is produced, so processing of this data can expressively increase performance. The results of the experiments showed that processing IoT raw data at the devices of edge delivers situational awareness and is efficient for latency smart city decision makers. Araujo et al. [11] studied the performance assessment of FIWARE, which is a platform of cloud based IoT. The results were gathered from widespread performance assessment and developed testbed and produced MQTT and CoAp data for emulating IoT deployments at large scale.

Meng et al. [12] presented blockchain empowered single character frequency-based ESM building a confirmable database of malicious payloads through blockchain. In the assessment, the performance of the method was investigated under flooding character padding attacks in the real IoT and simulated surroundings. Sharma et al. [13] used multicriteria decision-making methods and acknowledged 15 implementations’ IoT barriers from the existing literature hindering the implementation of IoT in smart cities in India. The acknowledged IoT barriers were investigated by approach of total interpretative structure model. The Fuzzy Matrices’ Impacts Croises Multiplication Classement model, the decision-making trial, and evaluation laboratory approach were used. Serrano [14] presented blockchain random neural network for the applications of cybersecurity in a complete physical and digital cybersecurity user and channel methods of authentication. The approach empowers the gaps, the confidential identity can be mined, and attackers can be identified. Abbas et al. [15] achieved two objectives in the study: the first is the enhancement of Narrowband Internet of Things spectral efficiency, while the second one is to lessen the burden of signaling during transmission request for SMs. Koumetio Tekouabou et al. [16] proposed a system that integrated the predictive model based on ensemble approaches and IoT for optimizing the expectation of space availability in the smart parking. The Birmingham parking dataset was endorsed for reaching a Mean Absolute Error of 0.06% by applying Bagging regression. Pimpinella et al. [17] proposed smart urban routing services designed for cyclists and pedestrians disposed of movements in the city. The system allows retrieving the top route between a location of the source and destination based on the defined objective function of the user.

Srinivasa Desikan et al. [18] offered techniques of topology control for managing and constructing network of IoT for large-scale smart city. The problem of topology control was approached in two phases, the construction and maintenance. Based on fog gateways, cost-efficient IoT network was built in the construction phase, while resource utilization was done in the maintenance phase. Marques et al. [19] proposed a multilevel infrastructure management architecture for IoT based smart city. The issue of waste management was considered for evaluating the performance of the system. The experimental results of the study show that the idea of the architecture is capable of managing up to 3902 garbage bins instantaneously. Atitallah et al. [20] presented a comprehensive review of the existing literature associated with DL and IoT for developing smart cities. The study begins with defining the IoT and then lists the properties of IoT produced big data. Furthermore, the study presented various infrastructures of computing used for big data analytics of IoT consisting of fog, cloud, and edge computing. Additionally, they surveyed the common DL models and presented the current innovations employing both the DL and IoT for developing services and smart applications for smart cities. The issues and challenges that existed during the developments of smart cities are highlighted. Bibri [21] aimed to review the associated literature with the objective of finding and discussing the state-of-the-art applications of sensor based big data empowered through the IoT surrounding sustainability and platforms of associated data processing and models of computing for smart sustainable cities. The issues and challenges affecting analytics of big data and IoT were identified.

Zahmatkesh and Al-Turjman [22] considered the probable applications of fog computing and technologies toward sustainable smart cities in the environment of IoT. The study discussed different approaches of artificial intelligence, various techniques of caching, unmanned aerial vehicle, and machine learning in data caching for fog based IoT. The study also highlighted the issues and challenges faced by the system. Singh et al. [23] provided a detailed review of the literature of the problems and issues impacting the blockchain deployment in smart cities. The study presented review of the main factors to the blockchain convergence and technologies of IoT for supporting a sustainable smart society. The study also discussed the solutions of security improvements and summarized the different main points that can be used to develop different transportation system based on AI-enabled blockchain. Majumdar et al. [24] predicted the congestion propagation across network of road based on long-short memory. The model predicts the propagation of congestion according to speed of vehicle from sensors of traffic at two sites. Rani et al. [25] presented a review on the cloud ecosystem and IoT role in smart cities with evaluation parameters and forthcoming directions of research in smart cities. Ouerhani et al. [26] offered an approach of dynamic control and management for streetlight based on architecture of IoT. Considerable influence is carried out for the interoperability level through the idea of device connection relying on communication of model driven agents for speeding up the cooperation of actuators and sensors to platform of IoT. The experimental results from tests of the real world with employed dynamic streetlights in urban spaces are shown.

Merlino et al. [27] presented an approach for the design and implementation of software defined cities approach which is a cloud infrastructure initiated from the idea of software-defined paradigms. The architecture in focus is on aspect of infrastructure and function virtualization with details of software stacks used. Santos et al. [28] presented PortoLivingLab, an infrastructure of multisource sensing that influences technology of IoT for achieving four occurrences of city-scale sensing. These occurrences include environment, weather, people flows, and public transport. A vehicular network is deployed, containing 600 vehicles and 19 environmental static sensors. Platform of crowdsensing that is effortlessly reconfigurable is conceded to various crowdsensing campaigns with above 600 participants. The architecture and elements of PortoLivingLab mentioning the technologies of IoT and issues faced are described. Various use cases are presented as evidence of idea. Omarov and Altayeva et al. [29] offered an approach of multiagent based implementation of smart microgrid that can be a base in building smart city converged platform. Mora et al. [30] proposed a blockchain as a potential for conciliating privacy versus security. The approach discussed the initial employment of a control access system incorporating blockchain. The study discussed the advantages and issues in detail.

3. Methodology

The following sections describe the methodology section of the paper.

3.1. Identification of Use Cases for Smart Cities

The world population is growing with the passage of time. Resources utilization and other devices are tremendously playing a significant role to certainly analyze, manage, and control the resources of the IoT in the smart city. In smart city, the applications of IoT are utilized without human involvement. Diverse IoT devices are connected with each other and communicate for different tasks. Figure 1 shows the depiction of smart city ecosystem, which demonstrates how data are accumulated from smart sensors of edge then transforming to the cloud and fog for processing, management, and storage and then interpreting for serving various applications of IoT [20].

Diverse sectors through the city have in recent times expanded the capability of smart technologies and actions [20, 31, 32]. These sectors of smart cities are given as follows:(i)Smart homes: these are the residence containing devices connected to the internet. These devices can include lights, fridges, and televisions, communicating with each other and sharing the data to its users.(ii)Smart healthcare: the smart healthcare consists of the devices that can monitor and measure the activities of user health. These devices are mostly wearable and nonwearable, which can measure user temperature, user blood pressure, heartbeat rate, blood sugar, and many other diseases.(iii)Smart environment: intelligent sensors are installed for the development of city infrastructure. These sensors control and monitor the conditions of the surroundings for providing healthier environment.(iv)Smart transportation: optimized services and innovative devices are used for enhancement of smart cities transportation. The services are smart parking, traffic flow, and so on.(v)Smart surveillance: diverse devices of surveillance such as camera are installed for prevention of incidents. Smart security can be achieved by collecting real-time data and then analyzing it for different purposes.(vi)Smart agriculture: the deployment of IoT devices in agriculture is for automation and providing good services against outdated approaches. These services support the agriculture and guarantee healthier crop production and improve harvesting, smart crop counting, and so on.

The proposed study has considered the six use cases from hypothetical smart cities which were earlier identified [31, 32]. These use cases are smart home, smart transportation, smart healthcare, smart environment, smart agriculture, and smart surveillance. These use cases of smart cities are described in Figure 2.

3.2. Analyzing the Smart Cities Based on Use Cases

Various libraries were searched for identification of relevant materials associated with the proposed study. The search results indicate that the extent of research is increasing in the field of smart cities. Various types of analysis were done. These types of analysis include the years of publication with papers published, the type of articles, the place, and titles of publications. Figure 3 shows the papers with the years of publication in ScienceDirect.

Figure 4 shows the paper types in the same library.

Figure 5 presents the discipline of publications. In the figure, it is revealed that a high number of papers were published in the field of computer science.

Figure 6 shows locations of conference held with the articles number in the IEEE.

Figure 7 graphically shows the topics of publications.

Figure 8 depicts the types of papers.

Figure 9 depicts the publications with the disciplines in the Springer library.

Figure 10 shows the publication types in the same library.

3.3. Evaluating Smart Cities for IoT Based on Use Cases

Researches in the area of IoT have transformed the services commonly in smart cities. In smart city, the applications of IoT are exploited deprived of human participation. Various devices of IoT are linked with each other, communicating for different activities and tasks. With the existence of a huge number of IoT devices in the forthcoming years, the chances of privacy breach and information leakage are increasing. Billions of devices connected on IoT producing huge volume of data bound to cloud for processing, management, and storage. Sending of whole data to the cloud might create risk of security and privacy. The proposed study considers different use cases of the smart cities on the basis of which smart cities are assessed. These use cases are smart home, smart transportation, smart healthcare, smart environment, smart agriculture, and smart surveillance. The approach of ANP has been used for the purpose of evaluation of the smart cities. The ANP has various applications [3338]. Three parts of the approach were considered as the significant parts consisting of goal, criteria, and alternatives. The details of the ANP approach can be found in [39]. The following algorithm was followed for the process of evaluation of the proposed study (Algorithm 1).

(a)Plot the criteria into subparts
(b)Qualitative scale of measure between 1 and 9
(c)Pairwise comparison is done
(d)Relative importance is found
(e)Finding the principal eigenvalue and the related eigenvector of the matrix
(f)Measuring the consistency of the matrix
(g)Priority vector “” is calculated as follows:
(h)λmax is the major eigenvalue of matrix “A” and “” is its eigenvector.
(i)Calculating the consistency index (CI) and consistency random (CR) of the pairwise comparison matrix computed by the following equation:
(j)The value of CR should be less than 0.1
(k)Construction of the supermatrix
(l)Conversion of the weighted supermatrix into the limit matrix
(m)Decision based on the limit matrix

The process of the above algorithm was followed to evaluate the smart cities. The random consistency table was given by Satty [39] (Table 1).

The process of calculating the pairwise comparison was done for each of the alternatives and criteria to achieve the goal of smart city. The whole process of calculation was done but here only a few tables are given for understanding of the readers. Table 2 shows the pairwise comparison of smart city 1 for available use cases.

The process in Table 2 is normalized, and the normalization process is shown in Table 3.

Table 4 shows the available smart cities which are evaluated for the use cases.

Table 4 is normalized, and the normalized table is shown in Table 5.

After all of the processes of pairwise comparison, the normalized matrices are combined into a single matrix, which formed a weighted supermatrix. The weighted supermatrix is shown in Table 6.

The weighted supermatrix was converted into limit matrix for decision-making. This table was obtained by taking the square of the weighted matrix till all the values of rows become the same. Table 7 shows the limit matrix.

On the basis of the limit matrix given in Table 7, the decision of smart cities can be made. This decision was graphically plotted for showing visibility of the decision of evaluation of smart cities based on use cases. The smart city SC1 obtained high rank of 0.453 followed by SC2 and then others. So, among the available smart cities, SC1 was considered the topmost priority. Figure 11 shows the ranking of the smart cities against the available based on the use cases.

4. Conclusion

Research in the field of IoT has transfigured the services of life, mostly in smart cities. In the smart city, the applications of IoT are utilized without human involvement. Various devices of IoT are connected with each other and communicate for different tasks. Billions of devices connected on IoT producing huge volume of data bound to cloud for processing, management, and storage. Sending of whole data to the cloud might create risk of security and privacy. Various needs of the smart city should be considered for both the urgent and effective solutions to support requirements of the growing population. On the other side of rising technology, the IoT developments have enormously shaped diverse research directions for the smart city. Keeping in view the use cases of the smart city, the proposed study presents the approach of the ANP for evaluating smart cities. The method was mainly based on the criteria defined for the smart cities with the aim of selecting the smart city. The selection of the smart city can further play an important role for living in the future. The experimental results of the proposed study show that the approach is effective for evaluating the smart cities for IoT based on the use cases.

Data Availability

The data can be provided upon request.

Conflicts of Interest

The authors declare no conflicts of interest.

Acknowledgments

This work was sponsored in part by Tianjin Philosophy and Social Science Project 2018 (TJYJ18-019).