10.3969/j.issn.1673-629X.2020.12.038
一种基于Lasso回归的微服务性能建模方法
微服务技术广泛用于构建多样化的分布式软件,微服务的资源使用取决于其所实现的内部功能和处理的外部负载,负载突增会造成软件的性能衰减,因此需要动态调整微服务的最大访问速率以保证其服务质量.然而,在云计算环境下,软件的部署环境与应用类型具有多样性和复杂性,因而难以准确评估微服务处理请求的能力.为了应对以上问题,提出一种基于Lasso回归的微服务性能建模方法.首先将目标微服务放置在独立的Docker容器中,而后模拟生成微服务的外部负载并搜集其性能监测数据,进而基于Lasso回归建立资源与性能的关联模型以评估微服务的请求处理能力,从而实现微服务的细粒度灵活水平扩展.最后实现了原型系统并进行典型微服务实验,结果表明系统及方法具有较低的预测误差,并能够为软件提供较好的性能保障.
微服务、性能建模、容量规划、Lasso回归、云计算
30
TP312(计算技术、计算机技术)
国家重点研发计划2018YFB1403004
2021-02-25(万方平台首次上网日期,不代表论文的发表时间)
共5页
216-220