10.19665/j.issn1001-2400.2021.06.005
面向交叉微服务链的任务调度优化
微服务架构将应用程序划分为一组松散耦合的细粒度服务,各个微服务独立部署更新.同时,这些微服务相互协作形成了多条存在交叉的微服务链,服务的交叉点成为资源竞争的关键位置.因此,合理地为服务分配资源,能有效地解决服务链交叉带来的资源竞争问题,从而提高任务调度过程中的资源利用率,降低了任务响应时间.然而现有的研究中往往忽视或简化了服务链交叉访问微服务时产生的冲突问题,导致系统调度效果差.为此,针对微服务链交叉产生的资源竞争问题,以系统资源利用率及处理请求的全局响应时间为衡量指标,将微服务架构中服务的资源消耗情况和任务执行的时间进行了形式化表征.同时,结合蚁群算法并行计算与模拟退火算法局部扰动的优势,提出了 一种面向交叉微服务链的任务调度算法.通过实验证明,与先来先服务算法和传统蚁群算法相比,文中的算法能够在复杂微服务链环境下有效提高资源利用率,并降低任务的全局响应时间.
微服务链、多目标优化、调度算法、资源利用率
48
TP301(计算技术、计算机技术)
国家自然科学基金;国家自然科学基金;陕西省重点研发计划;陕西省重点研发计划;陕西省重点研发计划
2022-04-24(万方平台首次上网日期,不代表论文的发表时间)
共8页
32-39