Abstract
Effective quality management plays a pivotal role in ensuring the smooth operation of smart city systems, which have significant implications for safety, accessibility, affordability, and maintainability. Dependability of autonomous systems is of utmost importance, as achieving satisfactory levels of availability and reliability poses considerable challenges. Smart cities are characterized by interconnected sub-architectures, encompassing vehicle monitoring, sidewalk monitoring, and building monitoring, all of which need to function efficiently. Analytical models such as Petri nets, Markov chains, and fault trees are well-suited for evaluating complex scenarios in the context of smart cities. This paper presents analytical models that utilize fault tree and Markov chain techniques to assess the availability and reliability of smart city monitoring systems. The model is divided into shared and non-shared components, with non-shared components being specific to certain contextual applications, while shared components, such as data processing and electrical power, are essential for all smart city monitoring and management systems. The study underscores the ease with which the fault tree model can enhance availability by modifying failure requirements and resources. Case studies provide concrete examples of how availability improved from 95.3 to 99.8% by varying a configuration known as "KooN" in multiple components. This paper takes a comprehensive approach to evaluating the dependability of smart city architectures and contributes advancements, such as hierarchical modeling, sequential sensitivity analysis, and the "KooN" analytic method. These contributions expand the existing knowledge and methodologies in smart city dependability analysis. Moreover, this work aims to serve as a practical tool to assist smart city managers in optimizing their proposals. All modeling aspects and parameters are detailed thoroughly to enable effective implementation of the proposed approach by anyone using it.
Similar content being viewed by others
Data availability
Data sharing not applicable.
Notes
Stochastic refers to something which involves or contains a random variable or variables.
References
Abate, A., Budde, C.E., Cauchi, N., Hoque, K.A., Stoelinga, M.: Assessment of maintenance policies for smart buildings: application of formal methods to fault maintenance trees. In: European Conference of the Prognostics and Health Management Society (2018)
Ahvenniemi, H., Huovila, A., Pinto-Seppä, I., Airaksinen, M.: What are the differences between sustainable and smart cities? Cities 60, 234–245 (2017)
Andrade, E., Nogueira, B.: Dependability evaluation of a disaster recovery solution for iot infrastructures. J. Supercomput. 76(3), 1828–1849 (2020)
Araujo, E., Dantas, J., Matos, R., Pereira, P., Maciel, P.: Dependability evaluation of an iot system: a hierarchical modelling approach. In: 2019 IEEE International Conference on Systems, Man and Cybernetics (SMC), pp. 2121–2126. IEEE (2019)
Araújo, G., Rodrigues, L., Oliveira, K., Fé, I., Khan, R., Silva, F.A.: Vehicular cloud computing networks: availability modelling and sensitivity analysis. Int. J. Sens. Netw. 36(3), 125–138 (2021)
Balamurugan, S., Ayyasamy, A., Joseph, K.S.: Enhanced petri nets for traceability of food management using internet of things. Peer-to-Peer Netw. Appl. 14(1), 30–43 (2021)
Barlow, RE., Proschan, F.: Mathematical theory of reliability. SIAM (1996)
Boano, C.A., Römer, K., Bloem, R., Witrisal, K., Baunach, M., Horn, M.: Dependability for the internet of things-from dependable networking in harsh environments to a holistic view on dependability. e i Elektrotech. Inf. Tech. 133(7), 304–309 (2016)
Bolch, G., Greiner, S., De Meer, H., Trivedi, K.S.: Queueing Networks and Markov Chains: Modeling and Performance Evaluation with Computer Science Applications. Wiley, New York (2006)
Boreiko, O., Teslyuk, V.: Model of data collection controller of automated processing systems for passenger traffic public transport "smart" city based on petri nets. In: 2017 2nd International Conference on Advanced Information and Communication Technologies (AICT), pp. 62–65. IEEE (2017)
Campolongo, F., Tarantola, S., Saltelli, A.: Tackling quantitatively large dimensionality problems. Comput. Phys. Commun. 117(1), 75–85 (1999)
Campolongo, F., Tarantola, S., Saltelli, A., Ratto, M.: Sensitivity Analysis in Practice: A Guide to Assessing Scientific Models. Wiley, New York (2004)
Cardellini, V., Casalicchio, E., Branco, K.R.C., Estrella, J.C., Monaco, F.J.: Performance and Dependability in Service Computing: Concepts. Techniques and Research Directions. Information Science Reference, Hershey (2012)
Cardullo, P., Kitchin, R.: Being a ‘citizen’ in the smart city: Up and down the scaffold of smart citizen participation in Dublin, Ireland. GeoJournal 84(1), 1–13 (2019)
Cesario, E., Cicirelli, F., Mastroianni, C.: Distributed computation of mobility patterns in a smart city environment. In: European Conference on Parallel Processing, pp. 559–572. Springer, Berlin (2018)
de Souza Matos Júnior, R.: Identification of Availability and Performance Bottlenecks in Cloud Computing Systems: An Approach Based on Hierarchical Models and Sensitivity Analysis. PhD thesis, Federal University of Pernambuco, Center for Informatics, Graduate in Computer Science, Recife (2016)
Desdemoustier, J., Crutzen, N., Giffinger, R.: Municipalities’ understanding of the smart city concept: an exploratory analysis in Belgium. Technol. Forecast. Soc. Chang. 142, 129–141 (2019)
Earth Org. Top 7 Smart Cities in the World. https://tinyurl.com/2s3wkkcv (2022). Accessed 04 Sep 2022
Gonçalves, I., Rodrigues, L., Silva, F.A., Nguyen, T.A., Min, D., Lee, J.-W.: Surveillance system in smart cities: a dependability evaluation based on stochastic models. Electronics 10(8), 876 (2021)
Haverkort, B.R.: Markovian models for performance and dependability evaluation. In: School Organized by the European Educational Forum, pp. 38–83. Springer, Berlin (2000)
Haverkort, B.R., Meeuwissen, A.M.H.: Sensitivity and uncertainty analysis of Markov-reward models. IEEE Trans. Reliab. 44(1), 147–154 (1995)
Hoffman, F., Gardner, R.: Evaluation of Uncertainties in Environmental Radiological Assessment Models. Radiological Assessments (1983)
Kabir, S.: An overview of fault tree analysis and its application in model based dependability analysis. Expert Syst. Appl. 77, 114–135 (2017)
Kharchenko, V., Ponochovnyi, Y., Abdulmunem, A.-S., Boyarchuk, A.: Security and availability models for smart building automation systems. Int. J. Comput. 16(4), 194–202 (2017)
Kleinrock, L.: Queueing systems, vol. 1: Theory (1975)
Kolmogoroff, A.: Über die analytischen methoden in der wahrscheinlichkeitsrechnung. Math. Ann. 104, 415–458 (1931)
Kroener, I.: ‘caught on camera’: the media representation of video surveillance in relation to the 2005 London underground bombings. Surv. Soc. 11(1/2), 121–133 (2013)
Kulkarni, P., Farnham, T.: Smart city wireless connectivity considerations and cost analysis: lessons learnt from smart water case studies. IEEE Access 4, 660–672 (2016)
Li, X.-X., Zhu, Y.-W., Wang, J.: Efficient encrypted data comparison through a hybrid method. J. Inf. Sci. Eng. 33, 4 (2017)
Lin, S., Kong, L., He, L., Guan, K., Ai, B., Zhong, Z., Briso-Rodríguez, C.: Finite-state Markov modeling for high-speed railway fading channels. IEEE Antennas Wirel. Propag. Lett. 14, 954–957 (2015)
Liu, P., Yang, L., Gao, Z., Li, S., Gao, Y.: Fault tree analysis combined with quantitative analysis for high-speed railway accidents. Saf. Sci. 79, 344–357 (2015)
Maciel, P.R., Trivedi, K.S., Matias, R., Kim, D.S.: Dependability modeling. In: Performance and dependability in service computing: concepts, techniques and research directions, pp. 53–97. IGI Global (2012)
McCool, J.I.: Probability and statistics with reliability, queuing and computer science applications. Technometrics 45(1), 107 (2003)
Melo, C., Dantas, J., Oliveira, A., Oliveira, D., Fé, I., Araujo, J., Matos, R., Maciel, P.: Availability models for hyper-converged cloud computing infrastructures. In 2018 Annual IEEE International Systems Conference (SysCon), pp. 1–7. IEEE (2018)
Menasce, D.A., Almeida, V.A., Dowdy, L.W., Dowdy, L.: Performance by design: computer capacity planning by example. Prentice Hall Professional (2004)
Nguyen, T.A., Fe, I., Brito, C., Kaliappan, V.K., Choi, E., Min, D., Lee, J.W., Silva, F.A.: Performability evaluation of load balancing and fail-over strategies for medical information systems with edge/fog computing using stochastic reward nets. Sensors 21(18), 6253 (2021)
Ojie, E., Pereira, E.: Exploring dependability issues in iot applications. In: Proceedings of the Second International Conference on Internet of things, Data and Cloud Computing, pp. 1–5 (2017)
Pianosi, F., Beven, K., Freer, J., Hall, J., Rougier, J., Stephenson, D., Wagener, T.: Sensitivity analysis of environmental models: a systematic review with practical workflow. Environ. Model. Softw. 79, 214–232 (2016)
Qi, L., Zhou, M., Ding, Z.: Real-time traffic camera-light control systems for intersections subject to accidents: a petri net approach. In: 2013 IEEE International Conference on Systems, Man, and Cybernetics, pp. 1069–1074. IEEE (2013)
Rodrigues, L., Gonçalves, I., Fé, I., Endo, P.T., Silva, F.A.: Performance and availability evaluation of an smart hospital architecture. Computing 103(10), 2401–2435 (2021)
Rodrigues, L., Neto, F., Gonçalves, G., Soares, A., Silva, F.A.: Performance evaluation of smart cooperative traffic lights in vanets. Int. J. Comput. Sci. Eng. 24(3), 276–289 (2021)
Santos, B., Soares, A., Nguyen, T.-A., Min, D.-K., Lee, J.-W., Silva, F.-A.: Iot sensor networks in smart buildings: a performance assessment using queuing models. Sensors 21(16), 5660 (2021)
Santos, G.L., Endo, P.T., da SilvaLisboaTigre, M.F.F., da Silva, L.G.F., Sadok, D., Kelner, J., Lynn, T.: Analyzing the availability and performance of an e-health system integrated with edge, fog and cloud infrastructures. J. Cloud Comput. 7(1), 1–22 (2018)
Silva, B., Matos, R., Callou, G., Figueiredo, J., Oliveira, D., Ferreira, J., Dantas, J., Lobo, A., Alves, V., Maciel, P.: Mercury: an integrated environment for performance and dependability evaluation of general systems. In: Proceedings of Industrial Track at 45th Dependable Systems and Networks Conference, DSN (2015)
Silva, F.A., Brito, C., Araújo, G., Fé, I., Tyan, M., Lee, J.-W., Nguyen, T.A., Maciel, P.R.M.: Model-driven impact quantification of energy resource redundancy and server rejuvenation on the dependability of medical sensor networks in smart hospitals. Sensors 22(4), 1595 (2022)
Silva, F.A., Nguyen, T.A., Fé, I., Brito, C., Min, D., Lee, J.-W.: Performance evaluation of an internet of healthcare things for medical monitoring using m/m/c/k queuing models. IEEE Access 9, 55271–55283 (2021)
Silva, I., Leandro, R., Macedo, D., Guedes, L.A.: A dependability evaluation tool for the internet of things. Comput. Electr. Eng. 39(7), 2005–2018 (2013)
Singh, T., Solanki, A., Sharma, S.K., Nayyar, A., Paul, A.: A decade review on smart cities: paradigms, challenges and opportunities. IEEE Access (2022)
Victor, C., Nguyen, T.A., Silva, L.A., Andrade, E., Santos, G.L., Min, D., Lee, J.W., Silva, F.A.: Performability assessment and sensitivity analysis of a home automation system. In: 2021 IEEE/ACM 25th International Symposium on Distributed Simulation and Real Time Applications (DS-RT), pp. 1–4. IEEE (2021)
Worldometers. Worldometers. World Population Forecast. https://www.worldometers.info 2022. Accessed 04 Sep 2022
Funding
No funding was received for conducting this study.
Author information
Authors and Affiliations
Contributions
F.A.S. has managed the process as research leader. F.A.S. and I.F. executed the research and wrote the paper. F.S. and T.A.N. reviewed the manuscript.
Corresponding author
Ethics declarations
Conflict of interest
The authors have no relevant financial or non-financial interests to disclose.
Ethical approval
Not applicable.
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Silva, F.A., Fé, I., Silva, F. et al. Quantifying the impact of resource redundancy on smart city system dependability: a model-driven approach. Cluster Comput (2024). https://doi.org/10.1007/s10586-023-04259-5
Received:
Revised:
Accepted:
Published:
DOI: https://doi.org/10.1007/s10586-023-04259-5