论文标题

WorkFlow-As-A-Service云平台和生物信息学工作流程的部署

Workflow-as-a-Service Cloud Platform and Deployment of Bioinformatics Workflow Applications

论文作者

Hilman, Muhammad H., Rodriguez, Maria A., Buyya, Rajkumar

论文摘要

工作流管理系统(WMS)支持分布式计算环境中面向工作流程的应用程序的组成和部署。他们隐藏了管理大规模应用程序的复杂性,其中包括任务之间的控制数据,确保应用程序的执行以及策划分布式计算资源以获得合理的处理时间。随着采用科学工作流程的趋势的不断增长,使用第三方服务部署它们的需求开始增加。 WorkFlow-AS-A-Service(WAAS)是一个术语,该术语代表了为需要在第三方云管理服务上部署其工作流程应用程序的用户的平台。这个概念驱动了现有的WMS技术,以发展WAAS云平台的开发。基于此要求,我们扩展了Cloudbus WMS功能,以处理多个工作流的工作量并开发WAAS云平台原型。我们针对多个工作流程(EBPSM)算法实施了弹性预算受限的资源供应和调度算法,该算法能够安排多个工作流程,并使用两个生物信息文化工作流进行评估平台。我们的实验结果表明,该平台能够有效处理多个工作流执行,并在满足预算时获得最小化MakePan的目的。

Workflow management systems (WMS) support the composition and deployment of workflow-oriented applications in distributed computing environments. They hide the complexity of managing large-scale applications, which includes the controlling data pipelining between tasks, ensuring the application's execution, and orchestrating the distributed computational resources to get a reasonable processing time. With the increasing trends of scientific workflow adoption, the demand to deploy them using a third-party service begins to increase. Workflow-as-a-service (WaaS) is a term representing the platform that serves the users who require to deploy their workflow applications on third-party cloud-managed services. This concept drives the existing WMS technology to evolve towards the development of the WaaS cloud platform. Based on this requirement, we extend CloudBus WMS functionality to handle the workload of multiple workflows and develop the WaaS cloud platform prototype. We implemented the Elastic Budget-constrained resource Provisioning and Scheduling algorithm for Multiple workflows (EBPSM) algorithm that is capable of scheduling multiple workflows and evaluated the platform using two bioinformatics workflows. Our experimental results show that the platform is capable of efficiently handling multiple workflows execution and gaining its purpose to minimize the makespan while meeting the budget.

扫码加入交流群

加入微信交流群

微信交流群二维码

扫码加入学术交流群,获取更多资源