Skip to content
Code of A Detailed and Real-time Performance Monitoring Framework for Blockchain Systems
JavaScript
Branch: master
Clone or download
Pull request Compare This branch is 1 commit ahead of tczpl:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Modules
.gitattributes
Logs.zip
README.md
main.js

README.md

Blockchain Performance Monitoring

This is the source code of the evaluation of the paper "A DETAILED AND REAL-TIME PERFORMANCE MONITORING FRAMEWORK FOR BLOCKCHAIN SYSTEMS". With one-line command you can replay the evaluation in the paper.

We decide to move the key back-end code here instead of ibase.site for easier following.

As for visulization, you can choose any front-end libraries as you like.

Too Long No Read

unzip Logs.zip (or manually unzip Logs.zip in the directory)

node main.js (if you have installed node.js)

Qucik Start

First of all, git clone https://github.com/tczpl/BlockchainPerformanceMonitoring.git.

And cd BlockchainPerformanceMonitoring.

Or download the ZIP, if you have not installed git.

For Linux (Ubuntu 18.04)

Install unzip: sudo apt-get install unzip

Install nodejs: sudo apt-get install nodejs

Unzip the Logs files: unzip Logs.zip

Just run: node main.js

For Windows

Please manually unzip Logs.zip.

Then download and install Node.js from https://nodejs.org/.

Just run node main.js in command.

Paper

If you are interested in this work, you can refer to our paper.

Zheng, P., Zheng, Z., Luo, X., Chen, X., & Liu, X. (2018, May). A detailed and real-time performance monitoring framework for blockchain systems. In 2018 IEEE/ACM 40th International Conference on Software Engineering: Software Engineering in Practice Track (pp. 134-143). IEEE.

@inproceedings{zheng2018detailed, title={A detailed and real-time performance monitoring framework for blockchain systems}, author={Zheng, Peilin and Zheng, Zibin and Luo, Xiapu and Chen, Xiangping and Liu, Xuanzhe}, booktitle={2018 IEEE/ACM 40th International Conference on Software Engineering: Software Engineering in Practice Track (ICSE-SEIP)}, pages={134--143}, year={2018}, organization={IEEE} }

Dependency

We use Netdata to obtain the data of hardware resource.

Front-end: AngularJS, lately upload.

You can’t perform that action at this time.