Distributed service-level agreement management with smart contracts and blockchain

被引:37
作者
Uriarte, Rafael Brundo [1 ,2 ]
Zhou, Huan [3 ,4 ]
Kritikos, Kyriakos [5 ]
Shi, Zeshun [4 ]
Zhao, Zhiming [4 ]
De Nicola, Rocco [1 ,6 ]
机构
[1] IMT Sch Adv Studies Lucca, Luccca, Italy
[2] Vienna Univ Technol, Vienna, Austria
[3] Natl Univ Def Technol, Sch Comp Sci, Changsha, Peoples R China
[4] Univ Amsterdam, Informat Inst, Amsterdam, Netherlands
[5] ICS FORTH, Informat Syst Lab, Iraklion, Greece
[6] CINI, Cybersecur Natl Lab, Rome, Italy
基金
欧盟地平线“2020”;
关键词
blockchain; cloud computing; distributed ledgers; distributed management; service-level agreements; smart contracts; TECHNOLOGIES; SLAS;
D O I
10.1002/cpe.5800
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The current cloud market is dominated by a few providers, which offer cloud services in a take-it-or-leave-it manner. However, the dynamism and uncertainty of cloud environments may require the change over time of both application requirements and service capabilities. The current service-level agreement (SLA) management solutions cannot easily guarantee a trustworthy, distributed SLA adaptation due to the centralized authority of the cloud provider who could also misbehave to pursue individual goals. To address the above issues, we propose a novel SLA management framework, which facilitates the specification and enforcement of dynamic SLAs that enable one to describe how, and under which conditions, the offered service level can change over time. The proposed framework relies on a two-level blockchain architecture. At the first level, the smart SLA is transformed into a smart contract that dynamically guides service provisioning. At the second level, a permissioned blockchain is built through a federation of monitoring entities to generate objective measurements for the smart SLA/contract assessment. The scalability of this permissioned blockchain is also thoroughly evaluated. The proposed framework enables creating open distributed clouds, which offer manageable and dynamic services, and facilitates cost reduction for cloud consumers, while it increases flexibility in resource management and trust in the offered cloud services.
引用
收藏
页数:17
相关论文
共 37 条
  • [1] ASTRAEA: A Decentralized Blockchain Oracle
    Adler, John
    Berryhill, Ryan
    Veneris, Andreas
    Poulos, Zissis
    Veira, Neil
    Kastania, Anastasia
    [J]. IEEE 2018 INTERNATIONAL CONGRESS ON CYBERMATICS / 2018 IEEE CONFERENCES ON INTERNET OF THINGS, GREEN COMPUTING AND COMMUNICATIONS, CYBER, PHYSICAL AND SOCIAL COMPUTING, SMART DATA, BLOCKCHAIN, COMPUTER AND INFORMATION TECHNOLOGY, 2018, : 1145 - 1152
  • [2] Andrieux A., 2007, WEB SERVICES AGREEME
  • [3] Bartoletti Massimo, 2017, Financial Cryptography and Data Security. FC 2017 International Workshops WAHC, BITCOIN, VOTING, WTSC, and TA. Revised Selected Papers: LNCS 10323, P494, DOI 10.1007/978-3-319-70278-0_31
  • [4] Blockchain-based decentralized cloud/fog solutions: Challenges, opportunities, and standards
    Brundo R.
    De Nicola R.
    [J]. IEEE Communications Standards Magazine, 2018, 2 (03): : 22 - 28
  • [5] Buterin V., 2013, GitHub repository, V1, P22
  • [6] Cachin C., 2016, PROC WORKSHOP DISTRI
  • [7] Practical byzantine fault tolerance and proactive recovery
    Castro, M
    Liskov, B
    [J]. ACM TRANSACTIONS ON COMPUTER SYSTEMS, 2002, 20 (04): : 398 - 461
  • [8] On Security Analysis of Proof-of-Elapsed-Time (PoET)
    Chen, Lin
    Xu, Lei
    Shah, Nolan
    Gao, Zhimin
    Lu, Yang
    Shi, Weidong
    [J]. STABILIZATION, SAFETY, AND SECURITY OF DISTRIBUTED SYSTEMS, SSS 2017, 2018, 10616 : 282 - 297
  • [9] Crosby M., 2016, APPL INNOV REV, V2, P6
  • [10] An Analysis into the Scalability of Bitcoin and Ethereum
    Dennis, Richard
    Disso, Jules Pagna
    [J]. THIRD INTERNATIONAL CONGRESS ON INFORMATION AND COMMUNICATION TECHNOLOGY, 2019, 797 : 619 - 627