A Detailed and Real-time Performance Monitoring Framework for Blockchain Systems

被引:99
|
作者
Zheng, Peilin [1 ]
Zheng, Zibin [1 ]
Luo, Xiapu [2 ]
Chen, Xiangping [1 ]
Liu, Xuanzhe [3 ]
机构
[1] Sun Yat Sen Univ, Guangzhou, Guangdong, Peoples R China
[2] Hong Kong Polytech Univ, Hong Kong, Peoples R China
[3] Peking Univ, Beijing, Peoples R China
基金
中国国家自然科学基金;
关键词
Blockchain; Smart Contract; Performance; Monitoring;
D O I
10.1145/3183519.3183546
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
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 and provide detailed and real-time performance information. To solve this problem, we propose overall performance metrics and detailed performance metrics for the users to know the exact performance in different stages of the blockchain. Then we propose a performance monitoring framework with a log-based method. It has advantages of lower overhead, more details, and better scalability than the previous performance monitoring approaches. Finally we implement the framework to monitor four well-known blockchain systems, using a set of 1,000 open-source smart contracts. The experimental results show that our framework can make detailed and real-time performance monitoring of blockchain systems. We also provide some suggestions for the future development of blockchain systems.
引用
收藏
页码:134 / 143
页数:10
相关论文
共 50 条
  • [1] A Compositional Monitoring Framework for Hard Real-Time Systems
    Pedro, Andre de Matos
    Pereira, David
    Pinho, Luis Miguel
    Pinto, Jorge Sousa
    [J]. NASA FORMAL METHODS, NFM 2014, 2014, 8430 : 16 - 30
  • [2] Real-time performance monitoring and optimization of cellular systems
    Gustås, Per
    Magnusson, Per
    Oom, Jan
    Storm, Niclas
    [J]. Ericsson Review (English Edition), 2002, 79 (01): : 4 - 13
  • [3] Framework for real-time monitoring E-Health systems
    Qehaja, Besnik
    Qehaja, Fatime Lumi
    Hajrizi, Edmond
    [J]. IFAC PAPERSONLINE, 2022, 55 (39): : 376 - 381
  • [4] A Novel Real-Time Framework for Embedded Systems Health Monitoring
    Pimentel, Juliano
    McEwan, Alistair A.
    Yu, Hong Qing
    [J]. 2023 26TH EUROMICRO CONFERENCE ON DIGITAL SYSTEM DESIGN, DSD 2023, 2023, : 309 - 316
  • [5] Khronos: A Real-Time Indexing Framework for Time Series Databases on Large-Scale Performance Monitoring Systems
    Liu, Xinyu
    Wei, Zijing
    Yu, Wenqing
    Liu, Shaozhi
    Wang, Gang
    Liu, Xiaoguang
    Li, Yusen
    [J]. PROCEEDINGS OF THE 32ND ACM INTERNATIONAL CONFERENCE ON INFORMATION AND KNOWLEDGE MANAGEMENT, CIKM 2023, 2023, : 1607 - 1616
  • [6] Real-time monitoring framework to investigate the environmental and structural performance of buildings
    Hajdukiewicz, Magdalena
    Byrne, David
    Keane, Marcus M.
    Goggins, Jamie
    [J]. BUILDING AND ENVIRONMENT, 2015, 86 : 1 - 16
  • [7] Performance Analysis of Smart Energy Monitoring Systems in Real-time
    Govindarajan, R.
    Meikandasivam, S.
    Vijayakumar, D.
    [J]. ENGINEERING TECHNOLOGY & APPLIED SCIENCE RESEARCH, 2020, 10 (03) : 5808 - 5813
  • [8] Blockchain framework for real-time streaming data generated in image sensor networks for smart monitoring
    Masuda, Daiki
    Shinkuma, Ryoichi
    Inagaki, Yuichi
    Oki, Eiji
    [J]. 2020 2ND CONFERENCE ON BLOCKCHAIN RESEARCH & APPLICATIONS FOR INNOVATIVE NETWORKS AND SERVICES (BRAINS), 2020, : 217 - 221
  • [9] Monitoring distributed real-time systems
    [J]. Shiyou Hiagong Gaodeng Xuexiao Xuebao, 1 (71-73, 86):
  • [10] MONITORING DISTRIBUTED REAL-TIME SYSTEMS
    SCHMID, U
    [J]. REAL-TIME SYSTEMS, 1994, 7 (01) : 33 - 56