Adding Semantics to Measurements: Ontology-Guided, Systematic Performance Analysis

被引:1
作者
Klenik, Attila [1 ]
Pataricza, Andras [1 ]
机构
[1] Budapest Univ Technol & Econ, Dept Measurement & Informat Syst, Budapest, Hungary
来源
ACTA CYBERNETICA | 2023年 / 26卷 / 02期
关键词
performance; measurement; bottleneck identification; EDA; ontology; blockchain; Hyperledger Fabric; TPC-C; MODEL;
D O I
10.14232/actacyb.295182
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The design and operation of modern software systems exhibit a shift towards virtualization, containerization and service-based orchestration. Performance capacity engineering and resource utilization tuning become priority requirements in such environments. Measurement-based performance evaluation is the cornerstone of capacity engineering and designing for performance.Moreover, the increasing complexity of systems necessitates rigorous performance analysis approaches. However, empirical performance analysis lacks sophisticated model-based support similar to the functional design of the system. The paper proposes an ontology-based approach for facilitating and guiding the empirical evaluation throughout its various steps. Hyperledger Fabric (HLF), an open-source blockchain platform by the Linux Foundation, is modelled and evaluated as a pilot example of the approach, using the standard TPC-C performance benchmark workload.
引用
收藏
页码:175 / 213
页数:39
相关论文
共 64 条
[1]   Using Semantic Web Technologies for Exploratory OLAP: A Survey [J].
Abello, Alberto ;
Romero, Oscar ;
Pedersen, Torben Bach ;
Berlanga, Rafael ;
Nebot, Victoria ;
Jose Aramburu, Maria ;
Simitsis, Alkis .
IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2015, 27 (02) :571-588
[2]  
Allen J. E., 1994, Journal of Logic and Computation, V4, P531, DOI 10.1093/logcom/4.5.531
[3]   MAINTAINING KNOWLEDGE ABOUT TEMPORAL INTERVALS [J].
ALLEN, JF .
COMMUNICATIONS OF THE ACM, 1983, 26 (11) :832-843
[4]   Endorsement in Hyperledger Fabric [J].
Androulaki, Elli ;
De Caro, Angelo ;
Neugschwandtner, Matthias ;
Sorniotti, Alessandro .
2019 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN (BLOCKCHAIN 2019), 2019, :510-519
[5]   Hyperledger Fabric: A Distributed Operating System for Permissioned Blockchains [J].
Androulaki, Elli ;
Barger, Artem ;
Bortnikov, Vita ;
Cachin, Christian ;
Christidis, Konstantinos ;
De Caro, Angelo ;
Enyeart, David ;
Ferris, Christopher ;
Laventman, Gennady ;
Manevich, Yacov ;
Muralidharan, Srinivasan ;
Murthy, Chet ;
Binh Nguyen ;
Sethi, Manish ;
Singh, Gari ;
Smith, Keith ;
Sorniotti, Alessandro ;
Stathakopoulou, Chrysoula ;
Vukolic, Marko ;
Cocco, Sharon Weed ;
Yellick, Jason .
EUROSYS '18: PROCEEDINGS OF THE THIRTEENTH EUROSYS CONFERENCE, 2018,
[6]   A Model-Driven Methodology for Big Data Analytics-as-a-Service [J].
Ardagna, Claudio A. ;
Bellandi, Valerio ;
Ceravolo, Paolo ;
Damiani, Ernesto ;
Bezzi, Michele ;
Hebert, Cedric .
2017 IEEE 6TH INTERNATIONAL CONGRESS ON BIG DATA (BIGDATA CONGRESS 2017), 2017, :105-112
[7]   Performance Characterization of Hyperledger Fabric [J].
Baliga, Arati ;
Solanki, Nitesh ;
Verekar, Shubham ;
Pednekar, Amol ;
Kamat, Pandurang ;
Chatterjee, Siddhartha .
2018 CRYPTO VALLEY CONFERENCE ON BLOCKCHAIN TECHNOLOGY (CVCBT), 2018, :65-74
[8]   The Palladio component model for model-driven performance prediction [J].
Becker, Steffen ;
Koziolek, Heiko ;
Reussner, Ralf .
JOURNAL OF SYSTEMS AND SOFTWARE, 2009, 82 (01) :3-22
[9]   Temporal logics for real-time system specification [J].
Bellini, P ;
Mattolini, R ;
Nesi, P .
ACM COMPUTING SURVEYS, 2000, 32 (01) :12-42
[10]   Permissioned blockchains and distributed databases: A performance study [J].
Bergman, Sara ;
Asplund, Mikael ;
Nadjm-Tehrani, Simin .
CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2020, 32 (12)