Event2Ledger: Container traceability using Docker Swarm and consortium Hyperledger blockchain

Resumo


Cloud computing employing container-based virtualization enables dynamic allocation of computational resources, providing scalability and fault tolerance, etc. However, this flexibility could imply a drawback: container environment monitoring is highly challenging due to the large flow of calls and (de)allocations. In this work, we present event2ledger, a blockchain-based solution that implements a distributed log with data sent by authorized and customized collectors to a permissioned consortium blockchain, responsible for ordering and storage in a distributed and auditable manner. A proof-of-concept is implemented with a Hyperledger Fabric consortium blockchain, composed and maintained by the scenario actors (i.e., Providers, Users, and Developers), which stores signed container life cycle events.

Palavras-chave: docker, container, monitoring, blockchain, append log

Referências

Dawadi, B., Shakya, S., and Paudyal, R. (2017). Common: The real-time container and migration monitoring as a service in the cloud. Journal of the Institute of Engineering, 12:51.

Docker (2022). Docker swarm services. https://docs.docker.com/engine/swarm/services/.

Hyperledger (2022a). Hyperledger fabric endorsement policies. [link].

Hyperledger (2022b). Hyperledger fabric prerequisites. [link].

Marques, M. and Miers, C. (2021). Event2ledger: Container allocation and deallocation traceability using blockchain. Master’s thesis, Santa Catarina State University, UDESC.

Marques., M., Miers., C., and Simplicio Jr.., M. (2021). Container allocation and deallocation traceability using docker swarm with consortium hyperledger blockchain. In Proceedings of the 11th International Conference on Cloud Computing and Services Science - CLOSER, pages 288–295. INSTICC, SciTePress.

Mouat, A. (2015). Using docker: Developing and deploying software with containers.
Publicado
12/09/2022
MARQUES, Marco A.; SIMPLÍCIO JR., Marcos A.; MIERS, Charles Christian. Event2Ledger: Container traceability using Docker Swarm and consortium Hyperledger blockchain. In: SALÃO DE FERRAMENTAS - SIMPÓSIO BRASILEIRO DE SEGURANÇA DA INFORMAÇÃO E DE SISTEMAS COMPUTACIONAIS (SBSEG), 22. , 2022, Santa Maria. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2022 . p. 103-110. DOI: https://doi.org/10.5753/sbseg_estendido.2022.227013.