首页 | 本学科首页   官方微博 | 高级检索  
     

基于多样性的微服务韧性部署机制
引用本文:余航,许博,王秀磊.基于多样性的微服务韧性部署机制[J].计算机应用研究,2022,39(3):845-850+856.
作者姓名:余航  许博  王秀磊
作者单位:陆军工程大学 指挥控制工程学院,南京210007
基金项目:国家自然科学基金资助项目;;国家博士后科学基金资助项目;;江苏省自然科学基金青年基金资助项目;
摘    要:针对微服务架构软件系统的共享漏洞问题,面向微服务下的部署工作进行了研究,提出了一种面向韧性抗毁的多样性微服务动态部署策略,能够利用多样性部署特点,根据资源约束情况部署多样化的微服务组件,兼顾集中式部署与负载均衡的优势,有效缓解了同构性带来的问题,增强了软件系统的韧性能力。在此基础上实现了一种最小负载部署算法(Load-Min),并通过实验和六种算法进行了比较,实验结果显示Load-Min部署算法相较其他经典算法,在资源利用效能、系统安全性等方面均有较大的提升。

关 键 词:微服务  多样性  软件系统韧性  容器部署  服务组合
收稿时间:2021/8/1 0:00:00
修稿时间:2022/2/18 0:00:00

Diversity-based microservice resilience deployment mechanism
Yu Hang,Xu Bo and Wang Xiulei.Diversity-based microservice resilience deployment mechanism[J].Application Research of Computers,2022,39(3):845-850+856.
Authors:Yu Hang  Xu Bo and Wang Xiulei
Affiliation:(Command&Control Engineering College,Army Engineering University of PLA,Nanjing 210007,China)
Abstract:In order to alleviate the homogeneity problem, this paper proposed a diversity-based microservice resilience deployment mechanism. It designed the strategy to deploy a wide variety of instances according to resource constraints. Combined with centralized deployment and load balancing, the proposed strategy could effectively alleviate the homogeneity problem and enhance the resilience of the system. Thus, it implemented a minimum load deployment algorithm(Load-Min). Simulation experiments show that compared with other six classical algorithms, Load-Min algorithm has great improvement in system security, resource utilization, and load balancing performance.
Keywords:microservice  diversity  resilience of software systems  container deployment  service composition
本文献已被 维普 万方数据 等数据库收录!
点击此处可从《计算机应用研究》浏览原始摘要信息
点击此处可从《计算机应用研究》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号