Towards Distributed SLA Management with Smart Contracts and Blockchain

Towards Distributed SLA Management with Smart Contracts and Blockchain
复制标题

通过智能合约和区块链实现分布式 SLA 管理

DOI:
--
复制
发表时间:
2018
期刊:
2018 IEEE International Conference on Cloud Computing Technology and Science (CloudCom)
影响因子:
--
通讯作者:
K. Kritikos
K. Kritikos
中科院分区:
--
文献类型:
--
作者:
Rafael Brundo Uriarte;R. Nicola;K. Kritikos

文献摘要

被引文献

相似文献

云服务在高度动态的环境中运行。这意味着它们需要与动态SLA相匹配,动态SLA说明丰富的QoS保证集如何随着时间的推移而演变。只有这样,云用户才会信任并将其流程迁移到云。在研究方面,SLA被假定为包括单个状态,而它们主要以集中的方式管理。本文提出了一个框架,以分布式方式管理动态SLA,依赖于丰富的动态SLA形式主义,转换为智能合约。然后,该合同通过区块链进行处理,区块链利用基于Oracle的接口来检索感测到的链下云服务上下文并实施正确的SLA管理/修改功能。拟议的框架可以通过迎合开放分布式云的概念来改变云市场的现状,该概念为云客户提供可管理和动态的服务,使他们能够降低成本并提高资源管理的灵活性。
Cloud services operate in a highly dynamic environment. This means that they need to be assorted with dynamic SLAs which explicate how a rich set of QoS guarantees evolves over time. Only in this way, cloud users will trust and thus migrate their processes to the cloud. Research-wise, SLAs are assumed to include single states while they are managed mainly in a centralised manner. This paper proposes a framework to manage dynamic SLAs in a distributed manner by relying on a rich and dynamic SLA formalism which is transformed into a smart contract. This contract is then handled via the blockchain which exploits an oracle-based interface to retrieve the off-chain cloud service context sensed and enforce the right SLA management/modification functions. The proposed framework can change the current shape of the cloud market by catering for the notion of an open distributed cloud which offers manageable and dynamic services to cloud customers enabling them to reduce costs and increase the flexibility in resource management.