PleBeuS: a Policy-based Blockchain Selection Framework
Authors:
- 1 April 2020
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- p. 1-8
Abstract
Due to the growing interest in the blockchain (BC), several applications are being developed, taking advantage of the benefits that such technology promises to deliver, such as removal of Trust Third Parties (TTP) to verify transactions and data immutability. However, these applications require certain aspects, such as high transaction throughput or data privacy, that early BC implementations (e.g., Bitcoin) did not provide. Thus, a myriad of novel BC implementations was developed, which introduced the issue of choosing the right implementation for a specific use-case. This paper presents a framework, called PleBeuS, to address this selection issue by allowing users to specify policies that rule the automatic selection of the BC that data will be stored. The selection process relies on a cost-aware approach and considers both public and private implementations and their technical characteristics. Moreover, PleBeuS communicates with a BC-agnostic interoperability API to enforce transactions. The evaluation of the PleBeuS prototype showed that it is possible to automatically select a BC-based on user policies, considering cost thresholds and technical details (e.g., BC throughput, deployment), and reduce manual interaction.Keywords
This publication has 18 references indexed in Scilit:
- BlockChain: A Distributed Solution to Automotive Security and PrivacyIEEE Communications Magazine, 2017
- Blockchains everywhere - a use-case of blockchains in the pharma supply-chain2017
- On the Security and Performance of Proof of Work Blockchains2016
- An agri-food supply chain traceability system for China based on RFID & blockchain technology2016
- Blockchains and Smart Contracts for the Internet of ThingsIEEE Access, 2016
- Dynamic Policy Analysis and Conflict Resolution for DiffServ Quality of Service Management2006
- Policy Conflict Analysis for Quality of Service Management2005
- Simplifying network administration using policy-based managementIEEE Network, 2002
- Conflicts in policy-based distributed systems managementIEEE Transactions on Software Engineering, 1999
- Policy driven management for distributed systemsJournal of Network and Systems Management, 1994