Performance

At present, the performance of the blockchain is poor, and for different blockchain systems, there is a lack of standardized performance monitoring methods that can automatically adapt to different systems and provide detailed real-time performance information. In addition, users want to select reliable blockchain peers in public blockchain systems, and they need to evaluate and predict their reliability.

Performance Monitoring

Blockchain systems, with the characteristics of decentralization, irreversibility and traceability, have attracted a lot of attentions recently. However, the current performance of blockchain is poor,which becomes a major constraint of its applications. Additionally, different blockchain systems lack standard performance monitoring approach which can automatically adapt to different systems andprovide detailed and real-time performance information.

A detailed and real-time performance monitoring framework for blockchain systems

Introduction

In order to solve the problem that different blockchain systems lack standard performance monitoring approach which can automatically adapt to different systems and provide detailed and real-time performance information, we propose overall performance metrics and detailedperformance metrics for the users to know the exact performance indifferent stages of the blockchain. Then we propose a performancemonitoring framework with a log-based method. It has advantagesof lower overhead, more details, and better scalability than the pre-vious performance monitoring approaches. Finally we implementthe framework to monitor four well-known blockchain systems,using a set of 1,000 open-source smart contracts. The experimentalresults show that our framework can make detailed and real-timeperformance monitoring of blockchain systems. We also providesome suggestions for the future development of blockchain systems

If you want to cite this paper, please use the following reference:

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}, 
    pages={134--143}, year={2018}, organization={IEEE}
}

Blockchain QoS

In public blockchain sys-tems, users usually connect to third-party peers or run a peer tojoin the P2P blockchain network. In order to select thereliable blockchain peers, it is urgently needed to evaluate and pre-dict the reliability of them.

Selecting Reliable Blockchain Peers via Hybrid Blockchain Reliability Prediction

Introduction

In public blockchain systems, users usually connect to third-party peers or run a peer to join the P2P blockchain network. However, connecting to unreliable blockchain peers will make users waste resources and even lose millions of dollars of cryptocurrencies. In order to select the reliable blockchain peers, it is urgently needed to evaluate and predict the reliability of them.

Faced with this problem, we propose H-BRP, Hybrid Blockchain Reliability Prediction model to extract the blockchain reliability factors then make personalized prediction for each user. Large-scale real-world experiments are conducted on 100 blockchain requesters and 200 blockchain peers.

The implement and dataset of 2,000,000 test cases are released. The experimental results show that the proposed model obtains better accuracy than other approaches.

If you want to cite this paper, please use the following reference:

Zheng, P., Zheng, Z., & Chen, L. (2019). Selecting Reliable Blockchain Peers via Hybrid Blockchain Reliability Prediction. arXiv preprint arXiv:1910.14614.
@article{
    zheng2019s,
    title={Selecting Reliable Blockchain Peers via Hybrid Blockchain Reliability Prediction},
    author={Zheng, Peilin and Zheng, Zibin and Chen, Liang},
    journal={arXiv preprint arXiv:1910.14614},
    year={2019}
}