计算机工程2019,Vol.45Issue(3):7-13,7.DOI:10.19678/j.issn.1000-3428.0049811
云环境下支持弹性伸缩的容器化工作流框架
Containerized Workflow Framework Supporting Elastic Scaling in Cloud Environment
摘要
Abstract
Cloud computing and container technology bring the convenience of the workflows operation, but there are problems such as management difficulties, insufficient resource utilization, and low intelligence and automation.Therefore, a containerized workflow framework supporting elastic scaling is proposed.On the basis of this, a workflow automatic scaling model based on CPU usage is presented, which can automatically expand the number of containers when the workflow process is overloaded, and reduce the task waiting time.When the task load is reduced, the process can be reduced while ensuring that the task is not lost to save resources and costs.Experimental results show that the number of expansions of the process is positively related to the processing time, which can better eliminate the bottleneck of the workflow.When the workflow is overloaded, the same amount of tasks can be completed in a shorter time.关键词
云计算/Docker容器/工作流框架/弹性伸缩/调度策略/负载均衡Key words
cloud computing/Docker container/workflow framework/elastic scaling/scheduling strategy/load balancing分类
信息技术与安全科学引用本文复制引用
刘彪,王宝生,邓文平..云环境下支持弹性伸缩的容器化工作流框架[J].计算机工程,2019,45(3):7-13,7.基金项目
国家自然科学基金(61472438,61602503). (61472438,61602503)