首页> 外文期刊>Services Computing, IEEE Transactions on >A Blockchain-Based Model for Cloud Service Quality Monitoring
【24h】

A Blockchain-Based Model for Cloud Service Quality Monitoring

机译:基于区块的云服务质量监测模型

获取原文
获取原文并翻译 | 示例
           

摘要

This paper introduces a novel blockchain-based decentralized federation model that embodies quality verification for cloud providers who lease computing resources from each other. The blockchain structure removes the barriers of a traditional centralized federation and offers a fully distributed and transparent administration by enforcing the involved agents to maintain consensus on the data. For a blockchain-based federation, it is vital to avoid blind-trust on the claimed SLA guarantees and monitor the quality of service which is highly desirable considering the multi-tenancy characteristic of cloud services. Due to the fact that the blockchain network is unable to access the outside world, it cannot handle, by its own, providers misbehavior in terms of SLA violations. Thus, we introduce oracle as a verifier agent to monitor the quality of the service and report to the smart contract agents deployed on the blockchain. Oracle is a trusted third-party agent who can communicate with the outside world of the blockchain network. The interaction between cloud service providers (either providing a service or requesting it from another provider) and the oracle through smart contracts comprises a system of autonomous and utility maximizer agents. Cloud requesters seek to receive high quality services with constant monitoring at cheap prices or even with no charge, while cloud providers aim to have a balanced work-load with less preserved capacity, and the oracle tends to charge higher for their monitoring services. Therefore, to model this conflicting situation, we formulate a dynamic Stackelberg differential game to optimize the cost of using the oracle and maximize the profit of the agents with the role of provider agent as a leader, and the requester and verifier agents as followers. Our designed Stackelberg differential game can seize the dynamicity of users' demand and resource provisioning in a competitive cloud market. We implemented our proposed decentralized model using the Solidity language in the remix IDE on the Ethereum network. We further evaluated the optimal controls and agents' profit with real-world data simulated for three concrete cloud providers. The results revealed that the requester agent initiates most of the quality verification requests at the beginning to the middle time of the contract. Thus, the provider agent could reserve less computing resources considering the fact that it could share the workload among other customers' computing resources during the peak-time. Moreover, imposing a higher penalty on the provider agent increased the capacity and decreased the number of requests for quality verification at the equilibrium. The evaluation also disclosed that the impact of timing in the dynamic pricing strategy of the verifier agent is very minimal, and the provisioning capacity of the provider is strongly correlated with the monitoring price.
机译:本文介绍了一种基于板块的基于区块链的分散联盟模型,体现了对云提供商互相租用计算资源的云提供商的质量验证。区块链结构消除了传统集中联合会的障碍,通过强制执行涉及的代理来维持对数据的共识提供完全分布式和透明的管理。对于基于区块链的联合会,避免对索赔的SLA盲目信任是至关重要的,并且监控考虑到云服务的多租户特征非常理想的服务质量。由于区块链网络无法访问外界,因此无法通过自己的服务提供商在SLA违规方面处理。因此,我们将Oracle介绍为验证者代理,以监视服务质量并向部署在区块链中部署的智能合同代理。 Oracle是一个可信赖的第三方代理,可以与区块链网络的外部世界进行沟通。云服务提供商之间的互动(提供服务或从另一个提供商请求它)和Oracle通过智能合同包括自主和实用程序最大化器代理系统。云请求者寻求获得高质量的服务,以廉价的价格持续监测,甚至没有收费,而云提供商旨在具有较少保存的能力的平衡工作负荷,而Oracle则倾向于为其监控服务收费更高。因此,要模拟这种冲突的情况,我们制定了一个动态的Stackelberg差异游戏,优化了使用Oracle的成本,并最大限度地利用提供者代理作为领导者的作用,以及作为追随者的请求者和验证者代理商。我们设计的Stackelberg差异游戏可以抓住用户需求和资源供应在竞争激烈的云市场中的动态性。我们在Ethereum网络上使用Remix IDE中的稳定性语言实施了我们提出的分散模型。我们进一步评估了为三个具体云提供商模拟的现实数据的最佳控制和代理商的利润。结果表明,请求者代理在合同中期开始的大多数质量核查要求。因此,提供者代理可以考虑在峰值时间内可以在其他客户的计算资源中共享工作量的事实来保留更少的计算资源。此外,对提供商代理实施更高的罚款增加了容量,并降低了均衡的质量验证的请求次数。评估还公开了在验证者代理的动态定价策略中的时序的影响是非常简单的,并且提供者的供应能力与监测价格强烈相关。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号