EVM-Perf: High-Precision EVM Performance Analysis - Measurement Selection

dc.contributor.authorBusse, Anselm
dc.contributor.authorEberhardt, Jacob
dc.contributor.authorTai, Stefan
dc.date.accessioned2021-03-31T09:51:15Z
dc.date.available2021-03-31T09:51:15Z
dc.date.issued2021
dc.description.abstractThis measurement results selection is referenced in the paper "EVM-Perf: High-Precision EVM Performance Analysis". See the abstract of the paper below: Smart contract execution engines are a central part of transaction processing in blockchains. One of the most widely used execution engines is the Ethereum Virtual Machine (EVM). EVM performance is a key determinant of the overall blockchain system. Being able to gather detailed insights into EVM perfor- mance characteristics is essential not only when implementing EVMs, but also when designing and dimensioning blockchain- based information systems. Today, there is no precise and easy- to-use solution to gather such information. To address this issue, we introduce EVM-Perf, a high-precision EVM evaluation, and analysis framework. Our framework allows detailed performance analysis of arbitrary EVM implementations. Unlike previous work, it leverages statical analysis methods to achieve higher levels of accuracy. We provide an open-source implementation of EVM-Perf and use it to conduct extensive performance analysis for different physical machines. It comprises both machines with x86_64 as well as ARMv8 instruction set architecture. We discuss how EVM-Perf supports system architects with machine selection as well as configurations of Ethereum deployments, e.g., determining Gas limits or block intervals.en
dc.identifier.urihttps://depositonce.tu-berlin.de/handle/11303/12915
dc.identifier.urihttp://dx.doi.org/10.14279/depositonce-11716
dc.language.isoenen
dc.relation.isreferencedbyhttps://doi.org/10.1109/ICBC51069.2021.9461058
dc.rights.urihttp://rightsstatements.org/vocab/InC/1.0/en
dc.subject.ddc000 Informatik, Informationswissenschaft, allgemeine Werkede
dc.subject.otherblockchain; ethereum; EVM; performance analysis; microbenchmarkingen
dc.titleEVM-Perf: High-Precision EVM Performance Analysis - Measurement Selectionen
dc.typeTextual Data
tub.accessrights.dnbunknown*
tub.affiliationFak. 4 Elektrotechnik und Informatik::Inst. Wirtschaftsinformatik und Quantitative Methoden::FG Wirtschaftsinformatik – Information Systems Engineering (ISE)de
tub.affiliation.facultyFak. 4 Elektrotechnik und Informatikde
tub.affiliation.groupFG Wirtschaftsinformatik – Information Systems Engineering (ISE)de
tub.affiliation.instituteInst. Wirtschaftsinformatik und Quantitative Methodende

Files

Original bundle
Now showing 1 - 2 of 2
No Thumbnail Available
Name:
README.md
Size:
395 B
Format:
Markdown
Description:
Loading…
Thumbnail Image
Name:
evm-perf_measurements-table.pdf
Size:
132.25 KB
Format:
Adobe Portable Document Format
Description:
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
2.71 KB
Format:
Item-specific license agreed upon to submission
Description:

Collections