Proceedings of the ACM on Management of Data · 2023 · 13 citations · 35 references
ComputingComputer ScienceComputer SystemsCloud Performance OptimizationDesign AutomationRecommender SystemsBlockchain GovernanceEvaluation Of Recommender SystemsRecommendation EvaluationRecommendation SystemsMetricsOrganizational GovernanceSuccess Rate Analysis
Aside from the conception of new blockchain architectures, existing blockchain optimizations in the literature primarily focus on system or data-oriented optimizations within prevailing blockchains. However, since blockchains handle multiple aspects ranging from organizational governance to smart contract design, a holistic approach that encompasses all the different layers of a given blockchain system is required to ensure that all optimization opportunities are taken into consideration. In this vein, we define a multi-level optimization recommendation approach that identifies optimization opportunities within a blockchain at the system, data, and user level. Multiple metrics and attributes are derived from a blockchain log and nine optimization recommendations are formalized. We implement an automated optimization recommendation tool, BlockOptR, based on these concepts. The system is extensively evaluated with a wide range of workloads covering multiple real-world scenarios. After implementing the recommended optimizations, we observe an average of 20% improvement in the success rate of transactions and an average of 40% improvement in latency.
35
Elli Androulaki, Artem Barger, Vita Bortnikov et al. · 2018 · 3.4K citations · Full text
Karl Wüst, Arthur Gervais · 2018 · 908 citations