论文部分内容阅读
近年来,越来越多的研究团队已开始将研发的目光聚焦于此服务平台(PaaS).平台服务定义为提供应用程序工程师开发、执行与管理应用程序的云端系统环境,此服务将应用程序开发的系统层(例如数据储存与分析处理)以API接口方式提供应用程序使用,提高开发效率与降低开发与维护成本.现有Kubernetes实现的PAAS的过程中,其在调度时未考虑Qos等级的影响,导致节点上不同优先等级的Pod数量不均,最终造成需要终止低优先级Pod时只有高优先级Pod存在的问题,深本文入分析评估了Kubernetes调度器的调度算法,同时,为了让队列云端架构能有较好的性能,我们也提出Weight-based dispatching algorithm(WBD),Random dispatching algorithm(RD),和Round-Robin dispatching algorithm(RRD)此三种调度算法来进行模拟研究.在模拟结果显示,WBD算法在不同执行时间任务的环境下可以提供较高的任务吞吐量以及较稳定的队列等待时间.