Improving the Resilience of Smart City Systems During Network Outage
DOI:
https://doi.org/10.22456/2175-2745.150232Keywords:
Blockchain, Fog Computing, Off-chain data, Oracle, Smart CityAbstract
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
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
How to Cite
Issue
Section
License
Copyright (c) 2026 Leidmar Magnus Festa, Pigatto, Luiz Gomes

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.
Autorizo aos editores a publicação de meu artigo, caso seja aceito, em meio eletrônico de acordo com as regras do Public Knowledge Project.Accepted 2025-12-26
Published 2026-01-30













