Improving the Resilience of Smart City Systems During Network Outage

Authors

  • Leidmar Magnus Festa Universidade Tecnológica Federal do Paraná (UTFPR) https://orcid.org/0000-0001-5390-5143
  • Daniel Fernando Pigatto Universidade Tecnológica Federal do Paraná (UTFPR) https://orcid.org/0000-0001-8528-7407
    Competing Interests

    The authors declare that they have no competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.

  • Luiz Celso Gomes-Jr Universidade Tecnológica Federal do Paraná (UTFPR)
    Competing Interests

    The authors declare that they have no competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.

DOI:

https://doi.org/10.22456/2175-2745.150232

Keywords:

Blockchain, Fog Computing, Off-chain data, Oracle, Smart City

Abstract

This work presents an architecture that allows Information Systems to function even in moments of network disconnection, using a Healthcare Unit (HCU, from the Portuguese Unidade Municipal de Saúde - UMS) as a use case. The architecture uses a blockchain as a distributed database and one of its nodes (proxy node) is physically located inside an HCU, connected to its Local Area Network (LAN). During moments of disconnection between the LAN and the Internet, the proxy node continues handling query requests made by authenticated users on the LAN, functioning as a fog layer. It is also possible to generate new data and, with the help of a reliable oracle, write it to a local database. In these disconnection periods, the architecture explores the blockchain node's behavior and an oracle's functionality to record newly generated data. This approach makes it possible to guarantee the authenticity of the queried data. It is also possible to aggregate enough information about the new generated data to guarantee its integrity. Moreover, this information ensures the traceability and auditability of this data. An architecture prototype was implemented and used for execution tests. The test results show that the proposed architecture can maintain the information system working properly during a network outage. Therefore, the architecture increases the system resilience, being its application suitable for a smart city scenario, where data availability is desired.

Downloads

Download data is not yet available.

Author Biographies

Daniel Fernando Pigatto, Universidade Tecnológica Federal do Paraná (UTFPR)

Professor at the Academic Department of Informatics (DAINF) and the Graduate Program in Applied Computing (PPGCA) at the Federal University of Technology – Paraná (UTFPR), Curitiba campus, since 2017. Holds a Bachelor's degree in Computer Science from the Integrated Regional University (URI), Erechim campus, RS (2009), and Master's (2012) and Doctoral (2017) degrees in Sciences from the Program in Computer Science and Computational Mathematics (CCMC) at the Institute of Mathematics and Computer Sciences (ICMC) of the University of São Paulo (USP), São Carlos campus, SP. Completed a doctoral exchange program (sandwich PhD) in 2015 at the University of the West of England (UWE), Bristol, United Kingdom. Served as Coordinator of the Undergraduate Program in Telecommunication Systems Technology and as Chair of both the Program Collegiate and the Structuring Teaching Core (NDE) from March 2019 to May 2021. Chaired the committee responsible for organizing and executing the weekly live-streaming program "Conexão UTFPR," broadcast on UTFPR’s official channel, where he also acted as moderator, from November 2020 to August 2021. Coordinates the outreach project "Cafezíneos Blog, Live and Podcast – Discussing the University," which aims to promote the university through social media, videos, texts, and podcasts. Has been the coordinator of the Graduate Program in Applied Computing (PPGCA) since 2023. His research focuses on Computer Networks, with emphasis on Fog Computing, Internet of Things, Security, Critical Embedded Systems, Unmanned Aerial Vehicles, and Performance Evaluation of Computational Systems.

Luiz Celso Gomes-Jr, Universidade Tecnológica Federal do Paraná (UTFPR)

Professor in the Department of Informatics at UTFPR–Curitiba since 2015, where I teach courses in Data Science and Natural Language Processing. I have supervised more than 50 undergraduate and graduate students.
PhD from UNICAMP, with research exchanges at the University of Waterloo (Canada), UPMC–Paris, and Université d'Orléans (France). Researcher in the fields of Databases and Data Science for over 20 years. In addition to academic experience, I have also worked in industry and government.

References

[1] XIE, J. et al. A Survey of Blockchain Technology Applied to Smart Cities: Research Issues and Challenges. IEEE Communications Surveys and Tutorials, IEEE, v. 21, n. 3, p. 2794–2830, 2019. ISSN 1553877X.

[2] BARON, M. DO WE NEED SMART CITIES FOR RESILIENCE. Journal of Economics And Management, v. 10, p. 32–46, 2012.

[3] NAKAMOTO, S. A peer-to-peer Electronic Cash System. Nakamoto Institute, 2008. Disponível em: ⟨https://nakamotoinstitute.org/bitcoin/⟩.

[4] MICROSOFT. Understanding Public Key Cryptography. 2014. Data de acesso: 23/08/2021. Disponível em: ⟨https://docs.microsoft.com/en-us/previous-versions/tn-archive/aa998077(v=exchg.65)?redirectedfrom=MSDN⟩.

[5] COULOURIS, G. et al. Sistemas Distribuídos - Conceitos e Projetos. Porto Alegre/RS: Bookman, 2013. ISBN 978-0-13-214301-1.

[6] CHANDRA, S. et al. A study and analysis on symmetric cryptography. 2014 International Conference on Science Engineering and Management Research, ICSEMR 2014, 2014.

[7] ZHOU, J.; LAM, K. Y. Securing digital signatures for non-repudiation. Computer Communications, v. 22, n. 8, p. 710–716, 1999. ISSN 01403664.

[8] SOUZA, E. F. D. Geração de casos de teste para sistemas da área espacial usando critérios de teste para máquinas de estados finitos. Ministério da Ciência e Tecnologia - Instituto Nacional de Pesquisas Espaciais (INPE), 2010. Data de acesso: 22/07/2021. Disponível em: ⟨http://mtc-m16d.sid.inpe.br/col/sid.inpe.br/mtc-m19@80/2010/02.06.20.39/doc/publicacao.pdf⟩.

[9] VALENTA, M.; SANDNER, P. Comparison of Ethereum, Hyperledger Fabric and Corda. Frankfurt School Blockchain Center, v. 8, n. June, p. 8, 2017. Disponível em: ⟨https://medium.com/@philippsandner/comparison-of-ethereum-hyperledger-fabric-and-corda⟩.

[10] WANG, S. et al. On private data collection of hyperledger fabric. Proceedings - International Conference on Distributed Computing Systems, v. 2021-July, p. 819–829, 2021.

[11] DIB, O. et al. Consortium blockchains: Overview, applications and challenges. International Journal on Advances in Telecommunications, v. 11, n. 1&2, p. 51–64, 2018.

[12] FURTADO, F. R. L7SP: Serviços para otimizar o gerenciamento e o desempenho de Blockchain Privados. 118 p. Tese (Thesis) — Unisinos RS, 2019. Disponível em: ⟨http://www.repositorio.jesuita.org.br/handle/UNISINOS/8706⟩.

[13] SWAN, M. Blockchain: Blueprint for a new economy. [S.l.]: O’Reilly Media Inc, 2015.

[14] CHRISTIDIS, K.; DEVETSIKIOTIS, M. Blockchains and Smart Contracts for the Internet of Things. IEEE Access, IEEE, v. 4, p. 2292–2303, 2016. ISSN 21693536.

[15] FREY, D. et al. Dietcoin: Shortcutting the Bitcoin verification process for your smartphone. arXiv, v. 18, n. March, 2018. ISSN 23318422.

[16] ISO. Blockchain and distributed ledger technologies – overview of and interactions between smart contracts in blockchain and distributed ledger technology systems. [S.l.], 2019. TC 307 - I.

[17] AL-BREIKI, H. et al. Decentralized access control for IoT data using blockchain and trusted oracles. Proceedings - IEEE International Conference on Industrial Internet Cloud, ICII 2019, v. 5, n. Icii, p. 248–257, 2019.

[18] XU, X. et al. The blockchain as a software connector. Proceedings - 2016 13th Working IEEE/IFIP Conference on Software Architecture, WICSA 2016, p. 182–191, 2016.

[19] LONE, A. H.; MIR, R. N. Forensic-chain: Blockchain based digital forensics chain of custody with PoC in Hyperledger Composer. Digital Investigation, Elsevier Ltd, v. 28, p. 44–55, 2019. ISSN 17422876. Disponível em: ⟨https://doi.org/10.1016/j.diin.2019.01.002⟩.

[20] ADLER, J. et al. Astraea: A Decentralized Blockchain Oracle. In: Proceedings - IEEE 2018 International Congress on Cybermatics: 2018 IEEE Conferences on Internet of Things, Green Computing and Communications, Cyber, Physical and Social Computing, Smart Data, Blockchain, Computer and Information Technology, iThings/Gree. [S.l.: s.n.], 2018. p. 1145–1152. ISBN 9781538679753.

[21] AZARIA, A. et al. MedRec: Using blockchain for medical data access and permission management. Proceedings - 2016 2nd International Conference on Open and Big Data, OBD 2016, p. 25–30, 2016.

[22] PASDAR, A.; DONG, Z.; LEE, Y. C. Blockchain Oracle Design Patterns. arXiv, p. 1–25, 2021. Data de acesso: 26/11/2021. Disponível em: ⟨http://arxiv.org/abs/2106.09349⟩.

[23] AL-BREIKI, H. et al. Trustworthy Blockchain Oracles: Review, Comparison, and Open Research Challenges. IEEE Access, v. 8, p. 85675–85685, 2020. ISSN 21693536.

[24] SARAF, C.; SABADRA, S. Blockchain platforms: A compendium. In: 2018 IEEE International Conference on Innovative Research and Development, ICIRD 2018. IEEE, n. May, p. 1–6, 2018.

[25] Hyperledger Foundation. Hyperledger. 2016. Disponível em: ⟨https://www.hyperledger.org/⟩.

[26] GORENFLO, C. et al. FastFabric: Scaling hyperledger fabric to 20 000 transactions per second. International Journal of Network Management, v. 30, n. 5, p. 1–18, 2020. ISSN 10991190.

[27] ANDROULAKI, E. et al. Hyperledger Fabric: A Distributed Operating System for Permissioned Blockchains. In: Proceedings of the Thirteenth EuroSys Conference, EuroSys 2018. 2018.

[28] Hyperledger Fabric. Hyperledger Fabric Docs. 2020. Data de acesso: 06/03/2022. Disponível em: ⟨https://hyperledger-fabric.readthedocs.io/en/latest/whatis.html⟩.

[29] BRANDENBURGER, M. et al. Rollback and Forking Detection for Trusted Execution Environments Using Lightweight Collective Memory. Proceedings - 47th Annual IEEE/IFIP International Conference on Dependable Systems and Networks, DSN 2017, p. 157–168, 2017. Disponível em: ⟨https://cachin.com/cc/papers/lcm.pdf⟩.

[30] BRANDENBURGER, M. et al. Blockchain and trusted computing: Problems, pitfalls, and a solution for hyperledger fabric. arXiv, 2018. ISSN 23318422.

[31] BROTSIS, S. et al. On the Security and Privacy of Hyperledger Fabric: Challenges and Open Issues. Proceedings - 2020 IEEE World Congress on Services, SERVICES 2020, p. 197–204, 2020.

[32] CISCO. Fog Computing and the Internet of Things: Extend the Cloud to Where the Things Are. White Paper, p. 1–6, 2015.

[33] BONOMI, F. et al. Fog computing and its role in the internet of things. MCC’12 - Proceedings of the 1st ACM Mobile Cloud Computing Workshop, p. 13–15, 2012.

[34] SAURABH; DHANARAJ, R. K. A Review Paper on Fog Computing Paradigm to solve Problems and Challenges during Integration of Cloud with IoT. Journal of Physics: Conference Series, v. 2007, n. 1, 2021. ISSN 17426596.

[35] ALGHAMDI, A.; ALZAHRANI, A.; THAYANANTHAN, V. Fog Network Area Management Model for Managing Fog-cloud Resources in IoT Environment. International Journal of Advanced Computer Science and Applications, v. 12, n. 3, p. 482–489, 2021. ISSN 21565570.

[36] LAUTERT, F. Distributed data provenance: fog computing and blockchain improving privacy control, trust and reliability. 75 p. Tese (Dissertation) — UTFPR - Universidade Tecnológica Federal do Paraná, 2020. Disponível em: ⟨https://repositorio.utfpr.edu.br⟩.

[37] LAUTERT, F.; PIGATTO, D. F.; GOMES, L. Distributed data provenance: Fog Computing and Blockchains improving privacy control, trust and reliability. Ibict Utfpr, 2020. Disponível em: ⟨https://bdtd.ibict.br/vufind/Record/UTFPR-121a68cd34586065ee3bb4676ac3cccf1c⟩.

[38] BABAR, M.; TARIQ, M. U.; JAN, M. A. Secure and resilient demand side management engine using machine learning for IoT-enabled smart grid. Sustainable Cities and Society, Elsevier, v. 62, n. June, p. 102370, 2020. ISSN 22106707. Disponível em: ⟨https://doi.org/10.1016/j.scs.2020.102370⟩.

[39] BRILLIANTOVA, V.; THURNER, T. W. Blockchain and the future of energy. Technology in Society, Elsevier Ltd, v. 57, p. 38–45, 2019. ISSN 0160791X.

[40] AHMAD, T.; ZHANG, H.; YAN, B. A review on renewable energy and electricity requirement forecasting models for smart grid and buildings. Sustainable Cities and Society, Elsevier, v. 55, n. April 2019, p. 102052, 2020. ISSN 22106707.

[41] SANSEVERINO, E. R. et al. The blockchain in microgrids for transacting energy and attributing losses. Proceedings - 2017 IEEE International Conference on Internet of Things, IEEE Green Computing and Communications, IEEE Cyber, Physical and Social Computing, IEEE Smart Data, iThings-GreenCom-CPSCom-SmartData 2017, v. 2018-January, p. 925–930, 2018.

[42] WANG, Q.; LI, R.; ZHAN, L. Blockchain technology in the energy sector: From basic research to real world applications. Computer Science Review, Elsevier Inc., v. 39, p. 100362, 2021. ISSN 15740137.

[43] ALLADI, T. et al. Blockchain Applications for Industry 4.0 and Industrial IoT: A Review. IEEE Access, IEEE, v. 7, p. 176935–176951, 2019. ISSN 21693536.

[44] BATTY, M. et al. Smart cities of the future. European Physical Journal: Special Topics, v. 214, n. 1, p. 481–518, 2012. ISSN 19516355.

[45] GODSCHALK, D. R. Urban Hazard Mitigation: Creating Resilient Cities. Natural Hazards Review, v. 4, n. 3, p. 136–143, 2003. ISSN 1527-6988.

[46] CASTELLANO, G.; RISSO, F.; LOTI, R. Fog Computing over Challenged Networks: A Real Case Evaluation. In: Proceedings of the 2018 IEEE 7th International Conference on Cloud Networking, CloudNet 2018. IEEE, p. 1–7, 2018.

[47] KULATUNGA, C. et al. Opportunistic Wireless Networking for Smart Dairy Farming. IT Professional, v. 19, n. 2, p. 16–23, 2017. ISSN 15209202.

[48] JEONG, T. et al. Towards a Distributed Computing Framework for Fog. In: IEEE Fog World Congress (FWC). [S.l.: s.n.], 2017. p. 195–210. ISBN 9781538636664.

[49] AL-KHAFAJIY, M. et al. Iot-fog optimal workload via fog offloading. In: Proceedings - 11th IEEE/ACM International Conference on Utility and Cloud Computing Companion, UCC Companion 2018. [S.l.]: IEEE, 2019. p. 349–352. ISBN 9781728103594.

[50] KOLINKO, T. Orisi White Paper. 2014. Disponível em: ⟨https://github.com/orisi/wiki/wiki/Orisi-White-Paper⟩.

[51] ZHANG, F. et al. Town crier: An authenticated data feed for smart contracts. In: Proceedings of the ACM Conference on Computer and Communications Security. v. 24-28-Octo, p. 270–282, 2016. ISSN 15437221.

[52] HESS, Z.; MALAHOV, Y.; PETTERSSON, J. Æternity Blockchain Whitepaper. White paper, v. 01, p. 1–10, 2017. Disponível em: ⟨https://blockchain.aeternity.com/%C3%A6ternity-blockchain-whitepaper⟩.

[53] BREIDENBACH, L. et al. Chainlink 2.0: Next Steps in the Evolution of Decentralized Oracle Networks. White paper, p. 1–136, 2021. Disponível em: ⟨https://research.chain.link/whitepaper-v2.pdf⟩.

[54] MILLER, R. B. Response time in man-computer conversational transactions. Introductions and major concepts. In: AFIPS Conference Proceedings. v. 33, p. 267–277, 1968.

[55] NIELSEN, J. Usability Engineering. 1st. ed. Mountain View, California, USA: Morgan Kaufmann Publishers Inc., 1993. ISBN 9781119130536.

Downloads

Published

2026-01-30

How to Cite

Magnus Festa, L., Pigatto, D. F., & Gomes-Jr, L. C. (2026). Improving the Resilience of Smart City Systems During Network Outage. Revista De Informática Teórica E Aplicada, 33(1), 99–110. https://doi.org/10.22456/2175-2745.150232

Issue

Section

Regular Papers
Received 2025-09-15
Accepted 2025-12-26
Published 2026-01-30

Similar Articles

1 2 3 4 5 > >> 

You may also start an advanced similarity search for this article.