Workload Characterization and Performance Evaluation of a Blockchain Implementation for Managing Federated Cloud Resources - Assuming a Peer-to-peer Energy Management Use Case

Blockchain technology has become an appealing concept in Distributed Systems because it enables a distributed storage of information, replacing a central database [1]. In addition, Blockchains promise to address inherent and difficult issues in distributed systems such as a) proving the provenance o...

Full description

Bibliographic Details
Main Authors: Jidrot, Rune, Perumal, Gnanapalaniselvi
Format: Others
Language:English
Published: 2021
Subjects:
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:se:bth-22309
id ndltd-UPSALLA1-oai-DiVA.org-bth-22309
record_format oai_dc
spelling ndltd-UPSALLA1-oai-DiVA.org-bth-223092021-11-19T05:34:17ZWorkload Characterization and Performance Evaluation of a Blockchain Implementation for Managing Federated Cloud Resources - Assuming a Peer-to-peer Energy Management Use CaseengJidrot, RunePerumal, Gnanapalaniselvi2021BlockchainCloud federationPerformanceWorkloadDistributed SystemsFuture Telecommunication serviceTelecommunicationsTelekommunikationComputer SystemsDatorsystemBlockchain technology has become an appealing concept in Distributed Systems because it enables a distributed storage of information, replacing a central database [1]. In addition, Blockchains promise to address inherent and difficult issues in distributed systems such as a) proving the provenance of information, i.e., the documentation where pieces of data comes from (including their the processing), and b) that the information has not been changed, i.e., the integrity of the information has not been corrupted. The data in a Blockchain is said to be immutable. In this thesis, we apply Blockchain technology as a concept in Distributed Systems for securely collecting and storing data from distributed cloud resources that must be intact over a longer amount of time, such as the amount of consumed cloud resources characterized by CPU load or energy usage. In particular, this work considers a peer-to-peer energy use case where virtual energy resources are monitored. The focus of this thesis is on a) how a Blockchain for a distributed Cloud monitoring can be implemented, b) how the workload can be characterized and c) how the Blockchain system’s performance can be observed and what performance can be achieved. Therefore, the work defines an initial system model, provide an implementation, and carries out experiments in order to understand the impact of the design factors and the system input to the capabilities and performance of the system. The results of the experiments, the workload characterization and performance analysis, are analysed by statistical means and provided as graphs. The choices of system models, Blockchain technology (Hyperledger Fabric), and other parameters, are based on the literature review. The experimental implementation is, in turn, based on the selected system model, where we want to experimentally identify limitations and bottlenecks of the performance. Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:bth-22309application/pdfinfo:eu-repo/semantics/openAccess
collection NDLTD
language English
format Others
sources NDLTD
topic Blockchain
Cloud federation
Performance
Workload
Distributed Systems
Future Telecommunication service
Telecommunications
Telekommunikation
Computer Systems
Datorsystem
spellingShingle Blockchain
Cloud federation
Performance
Workload
Distributed Systems
Future Telecommunication service
Telecommunications
Telekommunikation
Computer Systems
Datorsystem
Jidrot, Rune
Perumal, Gnanapalaniselvi
Workload Characterization and Performance Evaluation of a Blockchain Implementation for Managing Federated Cloud Resources - Assuming a Peer-to-peer Energy Management Use Case
description Blockchain technology has become an appealing concept in Distributed Systems because it enables a distributed storage of information, replacing a central database [1]. In addition, Blockchains promise to address inherent and difficult issues in distributed systems such as a) proving the provenance of information, i.e., the documentation where pieces of data comes from (including their the processing), and b) that the information has not been changed, i.e., the integrity of the information has not been corrupted. The data in a Blockchain is said to be immutable. In this thesis, we apply Blockchain technology as a concept in Distributed Systems for securely collecting and storing data from distributed cloud resources that must be intact over a longer amount of time, such as the amount of consumed cloud resources characterized by CPU load or energy usage. In particular, this work considers a peer-to-peer energy use case where virtual energy resources are monitored. The focus of this thesis is on a) how a Blockchain for a distributed Cloud monitoring can be implemented, b) how the workload can be characterized and c) how the Blockchain system’s performance can be observed and what performance can be achieved. Therefore, the work defines an initial system model, provide an implementation, and carries out experiments in order to understand the impact of the design factors and the system input to the capabilities and performance of the system. The results of the experiments, the workload characterization and performance analysis, are analysed by statistical means and provided as graphs. The choices of system models, Blockchain technology (Hyperledger Fabric), and other parameters, are based on the literature review. The experimental implementation is, in turn, based on the selected system model, where we want to experimentally identify limitations and bottlenecks of the performance.
author Jidrot, Rune
Perumal, Gnanapalaniselvi
author_facet Jidrot, Rune
Perumal, Gnanapalaniselvi
author_sort Jidrot, Rune
title Workload Characterization and Performance Evaluation of a Blockchain Implementation for Managing Federated Cloud Resources - Assuming a Peer-to-peer Energy Management Use Case
title_short Workload Characterization and Performance Evaluation of a Blockchain Implementation for Managing Federated Cloud Resources - Assuming a Peer-to-peer Energy Management Use Case
title_full Workload Characterization and Performance Evaluation of a Blockchain Implementation for Managing Federated Cloud Resources - Assuming a Peer-to-peer Energy Management Use Case
title_fullStr Workload Characterization and Performance Evaluation of a Blockchain Implementation for Managing Federated Cloud Resources - Assuming a Peer-to-peer Energy Management Use Case
title_full_unstemmed Workload Characterization and Performance Evaluation of a Blockchain Implementation for Managing Federated Cloud Resources - Assuming a Peer-to-peer Energy Management Use Case
title_sort workload characterization and performance evaluation of a blockchain implementation for managing federated cloud resources - assuming a peer-to-peer energy management use case
publishDate 2021
url http://urn.kb.se/resolve?urn=urn:nbn:se:bth-22309
work_keys_str_mv AT jidrotrune workloadcharacterizationandperformanceevaluationofablockchainimplementationformanagingfederatedcloudresourcesassumingapeertopeerenergymanagementusecase
AT perumalgnanapalaniselvi workloadcharacterizationandperformanceevaluationofablockchainimplementationformanagingfederatedcloudresourcesassumingapeertopeerenergymanagementusecase
_version_ 1719494376654110720