首页> 外文期刊>IEEE Transactions on Parallel and Distributed Systems >Smart Contract-Based Negotiation for Adaptive QoS-Aware Service Composition
【24h】

Smart Contract-Based Negotiation for Adaptive QoS-Aware Service Composition

机译:基于智能合同的自适应QoS感知服务协商

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

摘要

Smart contracts ( SCs) run on the distributed ledger technology ( DLT) platform and can implement agreements between participants without a trusted third party. This paper uses the DLT and SC techniques to build distributed applications composed of existing services. In practice, there are many functionally-equivalent services on the Internet. To beat their competitors, the service providers usually offer flexible QoS and use dynamic pricing strategies. Moreover, the service providers can change at runtime, e.g., they may encounter problems so that their QoS drops suddenly. This makes achieving the optimization goal at runtime ( e.g., the maximization of the utility) more difficult. To address this problem, first, this paper proposes an SC-based negotiation framework. The SCs can ensure that the transactions are automatically and reliably performed as agreed upon between the service requesters and providers. The DLTs can provide the reliable data of the requests and responses of the service requesters and providers to the SCs. In addition, the SCs can identify the troubled service providers, and find other service providers to replace them at runtime. Second, this paper proposes a Bayesian Nash equilibrium ( BNE) of the service providers. In the BNE, the cost-efficient service providers offer the high QoS the service requester asks for and report their costs truthfully. This BNE enables the selection of the cost-efficient service providers and the achievement of the ( near) maximization of the service requesters' utility. This paper implements the proposed negotiation framework on a DLT platform called Hyperledger Fabric. The experiment results demonstrate that the proposed approach outperforms the existing approaches and can adapt to the changes of the service providers.
机译:智能合约(SC)在分布式分类帐技术(DLT)平台上运行,并且可以在参与者之间达成协议,而无需受信任的第三方。本文使用DLT和SC技术构建由现有服务组成的分布式应用程序。实际上,Internet上有许多功能等效的服务。为了击败竞争对手,服务提供商通常提供灵活的QoS并使用动态定价策略。此外,服务提供商可以在运行时进行更改,例如,他们可能会遇到问题,从而使其QoS突然下降。这使得在运行时(例如,实用程序的最大化)实现优化目标更加困难。为了解决这个问题,首先,本文提出了一个基于SC的协商框架。 SC可以确保按照服务请求者和提供者之间的协议自动可靠地执行交易。 DLT可以向SC提供服务请求者和提供者的请求和响应的可靠数据。另外,SC可以识别有问题的服务提供商,并在运行时找到其他服务提供商来替换它们。其次,本文提出了服务提供商的贝叶斯纳什均衡(BNE)。在BNE中,具有成本效益的服务提供商可提供服务请求者要求的高QoS,并真实地报告其成本。该BNE使得能够选择具有成本效益的服务提供商,并实现(几乎)最大化服务请求者的效用。本文在称为Hyperledger Fabric的DLT平台上实现了拟议的协商框架。实验结果表明,所提出的方法优于现有方法,能够适应服务提供商的变化。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号