基于深度强化学习的微服务多维动态防御策略研究OACSTPCD
Research on multidimensional dynamic defense strategy for microservice based on deep reinforcement learning
针对云原生中安全防御策略在动态请求流量下难以兼顾服务质量的问题,提出基于深度强化学习的微服务多维动态防御策略,简称D2RA策略,在流量动态变化时给出兼顾安全防御和服务质量的动态配置方案.首先,基于微服务多副本部署和微服务调用链的特点,建立微服务系统状态图来刻画微服务的请求流量、系统配置与安全性、服务质量、资源开销之间的关系;其次,设计D2RA框架并提出基于深度Q网络的动态策略优化算法,为微服务提供动态请求流量下最优系统配置快速更新方案.仿真实验结果表明,D2RA在动态请求流量下可有效进行资源分配,相对于对比方法在防御有效性和服务质量方面分别取得19.07%和42.31%的优化.
周大成;陈鸿昶;何威振;程国振;扈红超
信息工程大学信息技术研究所,河南 郑州 450002信息工程大学信息技术研究所,河南 郑州 450002信息工程大学信息技术研究所,河南 郑州 450002信息工程大学信息技术研究所,河南 郑州 450002信息工程大学信息技术研究所,河南 郑州 450002
信息技术与安全科学
微服务云原生动态防御强化学习深度Q网络
《通信学报》 2023 (4)
50-63,14
国家自然科学基金资助项目(No.62072467)国家重点研发计划基金资助项目(No.2021YFB1006200,No.2021YFB1006201)
评论