This module can be found in the directory benchmark_framework
.
The module is a NodeJS application. It's responsible for running the benchmarks. The app can be executed locally or in a docker container.
View the README.md in the project for more information about startup and configuration
This module can be found in the directory giau
.
The module is a NodeJS application, which utilizes MongoDB and Neo4J for the persistence layer. It exposes a set of RESTful APIs, which are documented in SwaggerUI. ExpressJS has been used to build those APIs. This application can be executed in a Docker container as well.
View the README.md in the project for more information about startup and configuration
This module can be found in the directory emulators/v2x_communication
.
This module is a NodeJS application, producing a stream of driving data and persisting them to a [Ethereum|Hyperledger-Fabric] blockchain node. You can run the app locally or inside a docker container.
View the README.md in the project for more information about startup and configuration
This module can be found in the directory utilities/results_parser
.
This module is a simple NodeJS application, used to do some transformations of the experiments data.
View the README.md in the project for more information about startup and configuration.
This module can be in found in the directory utilities/giau_emulated_data_generator
.
This module is a NodeJS application, which generates emulated data for GIAU.
View the README.md in the project for more information about startup and configuration.
This module includes various experiments, which were benchmarked by the Blockchain Benchmark Framework. The directories experiments/configuration
, experiments/topologies
contain the configuration of the experiments, along with the related topologies. The directory experiments/results
contains two further subdirectories:
benchmarks_results
- a json representation of benchmarks' outcomes.emulated_vehicles_logs
- logs produced by v2x_communication emulator, when running the benchmarks.
TBD
- Filip Rydzi, Hong-Linh Truong, Sharing Blockchain Performance Knowledge for Edge Service Development, The 5th IEEE International Conference on Collaboration and Internet Computing - Los Angeles, United States, 12 Dec 2019-14 Dec 2019
- Hong-Linh Truong, Filip Rydzi, Benchmarking Blockchain Interactions in Mobile Edge Cloud Software Systems, Sep 2019.
- Filip Rydzi
- Hong-Linh Truong
- Duc Ta
- Google Cloud Platform Research Grant
Copyright 2019-, by Service Engineering Analytics team (http://rdsea.github.io/). Licensed under the Apache License, Version 2.0 (http://www.apache.org/licenses/LICENSE-2.0).