【24h】

A Scalable Master-Worker Architecture for PaaS Clouds

机译:PaaS云的可扩展主工作架构

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

摘要

Clouds provide an attractive infrastructural option to deploy highly-scalable distributed applications. Platform as a Service (PaaS) clouds offer basic software stack and services along with the execution containers to simplify the hosting of user applications. However, traditional many task computing architectures cannot be hosted as-is on current PaaS platforms due to certain limitations. This paper describes a novel modified architecture for master-worker, a well-known many task computing paradigm, to take advantage of the fast scalability provided by PaaS. The architecture is transformed into a multiagent system where the distributed agents use a message broker for communication and to store the computation progress. The agents are capable of dynamically shifting between a master and a worker role based on the information available with a durable message broker. This state-less feature of the agents makes them amenable for a PaaS platform and adds fault-tolerance to the system. The experiments illustrate the promising potential of the architecture to efficiently scale computationally intensive tasks on PaaS.
机译:云为部署高度可扩展的分布式应用程序提供了一种有吸引力的基础架构选项。平台即服务(PaaS)云提供基本的软件堆栈和服务以及执行容器,以简化用户应用程序的托管。然而,由于某些限制,传统的许多任务计算架构无法按原样托管在当前的PaaS平台上。本文介绍了一种适用于母版的新颖的经过修改的体系结构,这是一种众所周知的许多任务计算范例,以利用PaaS提供的快速可伸缩性。该架构被转换为多代理系统,其中分布式代理使用消息代理进行通信并存储计算进度。代理能够根据持久消息代理提供的信息在主角色和工作角色之间动态转换。代理程序的这种无状态功能使其适合PaaS平台,并为系统增加了容错能力。实验说明了该架构在PaaS上有效扩展计算密集型任务的潜力。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号