高并发的数据安全能力微服务架构及调度算法  被引量:2

Microservice architecture and scheduling algorithm of high concurrency data se‐curity capability

在线阅读下载全文

作  者:高先周 郭敬东 何阳 李宏发 罗富财 Gao Xianzhou;Guo Jingdong;He Yang;Li Hongfa;Luo Fucai(State Grid Smart Grid Research Institute Co.,Ltd.,State Grid Laboratory of Power Cyber-Security Protection and Monitoring Technology,Nanjing 210000,China;State Grid Fujian Electric Power Co.,Ltd.,Fuzhou 350003,China)

机构地区:[1]国网智能电网研究院有限公司电力网络安全防护与监测技术实验室,江苏南京210000 [2]国网福建省电力有限公司,福建福州350003

出  处:《电子技术应用》2024年第9期18-24,共7页Application of Electronic Technique

基  金:国家电网有限公司科技项目(5700-202358388A-2-3-XG)。

摘  要:当前,电力系统业务以微服务为主,业务架构发生了显著变化,数据安全能力需要与业务深度融合。然而,现有的数据安全能力仍以传统软硬件架构为主,无法满足跨域流动场景的动态弹性防护需求,难以适应业务架构的变化,亟需研究基于微服务化架构的数据共享交互安全保护技术。然而由于电力系统产生的数据量巨大,不同数据又有着不同的数据安全需求,普通的微服务架构难以解决电力系统微服务架构在高并发场景下的负载失衡。针对以上问题,提出了一种基于开普勒优化算法(Kepler Optimization Algorithm,KOA)的数据安全能力微服务调度算法,旨在实现负载平衡,从而提升系统的高并发处理能力。通过对云集群节点资源和微服务性能进行详细建模,以平衡集群负载与最小化微服务运行时间为目标构建了优化模型。实验结果显示,基于KOA的数据安全能力微服务调度算法在均衡服务器负载、提升集群系统处理效率以及降低任务响应时间方面具有显著效果,有效提升了系统的并发性能。Currently,the business operations of power systems primarily rely on microservices,resulting in significant changes in business architecture.Data security capabilities need to be deeply integrated with business operations.However,existing data security measures are still based on traditional software and hardware architectures,making them inadequate for the dynamic and elastic protection required in cross-domain scenarios,and unable to adapt to the evolving business architecture.There is an urgent need to develop data sharing and interaction security protection technologies based on microservices architecture.Given the massive amount of data generated by power systems and the varying security requirements of different data types,ordinary microservices architectures struggle to address load imbalances under high concurrency scenarios in power systems.To tackle these issues,this paper proposes a microservice scheduling algorithm for data security capabilities based on the Kepler Optimization Algorithm(KOA),aiming to achieve load balancing and enhance the system's high concurrency handling capacity.By thoroughly modeling the resources of cloud cluster nodes and the performance of microservices,an optimization model is constructed with the goal of balancing cluster load and minimizing microservice runtime.Experimental results show that the KOA-based data security capability microservice scheduling algorithm significantly improves server load balancing,enhances cluster system processing efficiency,and reduces task response time,effectively boosting the system's concurrency performance.

关 键 词:微服务 负载均衡 高并发 开普勒优化算法 

分 类 号:TP302[自动化与计算机技术—计算机系统结构]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象