Method for evaluation of web services compatibility based on the blockchain's consensus algorithm

被引:0
|
作者
Ma S. [1 ]
Dong X. [1 ]
Quan Y. [1 ]
Tong W. [1 ]
Yang L. [1 ]
机构
[1] School of Computer Science and Technology, Xidian University, Xi'an
关键词
Blockchain; Compatibility; Consensus algorithm; Markovian Process; Service composition;
D O I
10.19665/j.issn1001-2400.2020.05.009
中图分类号
学科分类号
摘要
In the traditional Service Oriented Architecture(SOA), evaluations of services are results from accumulated remarks, which means that they lack real-time feedbacks. In this paper, we propose an advanced architecture combined by SOA and block-chain. We take the advantage of the stable time-slot generated by the consensus algorithm to clock the service pool, making it possible to evaluate the real-time states of services. Moreover, we propose a mathematical model based on the Markov Chain to assess and predict the compatibility of a service in a time-slot. And we assess and evaluate the distribution of compatibility by bringing in four well-known consensus algorithms (Bitcoin's PoW, PPCoin's DPoS, Fabric PBFT, PBFT+DPoS) which generate different lengths of time-slots. The result shows that our compatibility assessment model works well and that the distribution varies with different consensus algorithms with the rankings of effects as follows: PoW, PBFT, DPoS, and PBFT+DPoS. © 2020, The Editorial Board of Journal of Xidian University. All right reserved.
引用
收藏
页码:63 / 69
页数:6
相关论文
共 16 条
  • [1] BONNEAU J, MILLER A, CLARK J, Et al., Sok: Research Perspectives and Challenges for Bitcoin and Cryptocurrencies, Proceedings of the 2015 IEEE Symposium on Security and Privacy, pp. 104-121, (2015)
  • [2] (2017)
  • [3] WEI Shangbei, NIU Chao, Research on Cryptography of Blockchain in E-coin Trading, Sci-tech Innovation and Productivity, 272, pp. 95-96, (2016)
  • [4] XIA Qing, ZHANG Fengjun, ZUO Chun, Review on Consensus Mechanism of Crypto Currency, Computer Systems and Applications, 26, 4, pp. 1-8, (2017)
  • [5] BUTERIN V., A Next-generation Smart Contract and Decentralized Application Platform
  • [6] (2019)
  • [7] ANDROULAKI E, BARGER A, BORTNIKOV V, Et al., Hyperledger Fabric: a Distributed Operating System for Permissioned Blockchains, Proceedings of the 2018 13th EuroSys Conference, (2018)
  • [8] CHEN X, WU T, XIE Q, Et al., Data Flow-oriented Multi-path Semantic Web Service Composition Using Extended SPARQL, Proceedings of the 2017 IEEE 24th International Conference on Web Services, pp. 882-885, (2017)
  • [9] ZHENG Z, MA H, LYU M R, Et al., Wsrec: a Collaborative Filtering Based Web Service Recommender System, Proceedings of the 2009 IEEE International Conference on Web Services, pp. 437-444, (2009)
  • [10] HAMMAL Y, MANSOUR K S, ABDELLI A, Et al., Formal Approach for Compatibility Checking of Orchestrations of Composite Semantic Web Services, Proceedings of the 2019 IEEE International Symposium on Computers and Communications, (2019)