An Energy-Efficient Scheduling Method for Real-Time Multi-workflow in Container Cloud

摘要

Cloud computing has a powerful ability to handle a large number of tasks. Correspondingly, it also consumes a lot of energy. Reducing the energy consumption of cloud service platforms while ensuring the quality of service has become a crucial issue. In this paper, we propose a heuristic energy-saving scheduling algorithm named Real-time Multi-workflow Energy-efficient Scheduling (RMES) with the aim to minimize the total energy consumption in container cloud. RMES executes tasks as parallel as possible to enhance the resource utilization of the running machines in cluster, therefore reducing the time of the global process, saving energy as a result. RMES takes advantage of the affinity between containers and machines to meet the resource quantity and performance requirements of containers during scheduling. In order to follow the change of the system state overtime, we introduce the re-scheduling mechanism, which can automatically adjust the scheduling decisions of the tasks that have not yet been executed in the scheduling scheme. The experimental results show that RMES has obvious advantages over other scheduling algorithms in terms of energy consumption and success ratio.

出版物
in Proceeding of 16th Annual International Conference on Combinatorial Optimization and Applications, 168–181
Zaixing Sun
Zaixing Sun
博士

我目前在哈尔滨工业大学(深圳)攻读计算机科学与技术博士学位。我还曾是新西兰惠灵顿维多利亚大学进化计算研究小组的访问学生。我的研究兴趣包括云计算、智能优化和调度。