TY - GEN
T1 - Comparing Blockchain and Cloud Services for Business Process Execution
AU - Rimba, Paul
AU - Tran, An Binh
AU - Weber, Ingo
AU - Staples, Mark
AU - Ponomarev, Alexander
AU - Xu, Xiwei
N1 - Publisher Copyright:
© 2017 IEEE.
PY - 2017/5/16
Y1 - 2017/5/16
N2 - Blockchain is of rising importance as a technology for engineering applications in cross-organizational settings, avoiding reliance on central trusted third-parties. The use of blockchain, instead of traditional databases or services, is an architectural choice in the development of a software system. The costs of execution and storage are important non-functional qualities, but as yet very little has been done to study them for blockchain-based systems. We investigate the cost of using blockchain using business process execution as a lens. Specifically, we compare the cost for computation and storage of business process execution on blockchain vs. a popular cloud service. First, we capture the cost models for both alternatives. Second, we implemented and measured the cost of business process execution on blockchain and cloud services for an example business process model from the literature. We observe two orders of magnitude difference in this cost.
AB - Blockchain is of rising importance as a technology for engineering applications in cross-organizational settings, avoiding reliance on central trusted third-parties. The use of blockchain, instead of traditional databases or services, is an architectural choice in the development of a software system. The costs of execution and storage are important non-functional qualities, but as yet very little has been done to study them for blockchain-based systems. We investigate the cost of using blockchain using business process execution as a lens. Specifically, we compare the cost for computation and storage of business process execution on blockchain vs. a popular cloud service. First, we capture the cost models for both alternatives. Second, we implemented and measured the cost of business process execution on blockchain and cloud services for an example business process model from the literature. We observe two orders of magnitude difference in this cost.
KW - blockchain
KW - business process
KW - cloud
KW - cost
KW - design
UR - https://www.scopus.com/pages/publications/85021389871
U2 - 10.1109/ICSA.2017.44
DO - 10.1109/ICSA.2017.44
M3 - Conference contribution
AN - SCOPUS:85021389871
T3 - Proceedings - 2017 IEEE International Conference on Software Architecture, ICSA 2017
SP - 257
EP - 260
BT - Proceedings - 2017 IEEE International Conference on Software Architecture, ICSA 2017
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 2017 IEEE International Conference on Software Architecture, ICSA 2017
Y2 - 3 April 2017 through 7 April 2017
ER -