首页> 外文期刊>ACM transactions on autonomous and adaptive systems >A Game-Theoretic Approach for Elastic Distributed Data Stream Processing
【24h】

A Game-Theoretic Approach for Elastic Distributed Data Stream Processing

机译:弹性分布式数据流处理的博弈论方法

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

摘要

Distributed data stream processing applications are structured as graphs of interconnected modules able to ingest high-speed data and to transform them in order to generate results of interest. Elasticity is one of the most appealing features of stream processing applications. It makes it possible to scale up/down the allocated computing resources on demand in response to fluctuations of the workload. On clouds, this represents a necessary feature to keep the operating cost at affordable levels while accommodating user-defined QoS requirements. In this article, we study this problem from a game-theoretic perspective. The control logic driving elasticity is distributed among local control agents capable of choosing the right amount of resources to use by each module. In a first step, we model the problem as a noncooperative game in which agents pursue their self-interest. We identify the Nash equilibria and we design a distributed procedure to reach the best equilibrium in the Pareto sense. As a second step, we extend the noncooperative formulation with a decentralized incentive-based mechanism in order to promote cooperation by moving the agreement point closer to the system optimum. Simulations confirm the results of our theoretical analysis and the quality of our strategies.
机译:分布式数据流处理应用程序被构造为能够获取高速数据并对其进行转换以生成感兴趣结果的互连模块的图形。弹性是流处理应用程序最吸引人的功能之一。响应于工作负载的波动,可以按需按比例放大/缩小分配的计算资源。在云上,这是一项必需的功能,可将运营成本保持在可承受的水平,同时满足用户定义的QoS要求。在本文中,我们从博弈论的角度研究了这个问题。控制逻辑驱动弹性分布在能够选择正确数量的资源以供每个模块使用的本地控制代理程序中。第一步,我们将问题建模为代理商寻求自身利益的非合作博弈。我们确定了纳什均衡,并设计了一个分布式程序以达到帕累托意义上的最佳平衡。第二步,我们采用基于分散激励的机制来扩展非合作用语,以通过使协议点更接近系统最优值来促进合作。仿真证实了我们理论分析的结果以及我们策略的质量。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号