-
公开(公告)号:CN116400930A
公开(公告)日:2023-07-07
申请号:CN202310392787.X
申请日:2023-04-11
Applicant: 南京大学
Abstract: 本发明公开一种复杂事件处理单元部署系统,包括集群抽象层、复杂事件处理单元模型、算法模块和部署模块,集群抽象层对Kubernetes集群的虚拟化,屏蔽了许多来自硬件节点本身或者Kubernetes的配置细节;复杂事件处理单元模型将所有由用户编写的处理单元、编排的处理单元图和事件描述类、数据生成模块、运行启动器打包成的容器镜像;算法模块,由一个抽象算法基类和若干个继承了该基类的实际算法样例组成,用户通过继承抽象算法基类的形式实现自己想要的部署算法,应用于部署;部署模块由部署实验的配置模块、集群初始化模块、负责执行部署的模块和计算响应时间的模块组成。本发明实现了对复杂事件处理模型的简易部署。
-
公开(公告)号:CN116346828A
公开(公告)日:2023-06-27
申请号:CN202310344361.7
申请日:2023-04-03
Applicant: 南京大学
IPC: H04L67/1023 , H04L67/1012 , H04L67/1008
Abstract: 本发明公开一种面向多任务感知的微服务部署方法,以微服务为顶点,各微服务之间的调用关系、时序关系、约束关系等基本规则为有向边,建立图的模型,将各顶点所代表的微服务的资源指标映射为其出边的权值,形成AOE网,并将其中那些承担关键任务的微服务按各自重要性加以标识,结合其余各微服务的资源指标共同构成基于AOE网的多任务感知部署模型;通过多任务感知的部署算法对该模型计算出具有优先等级的、由微服务组成的路径,并以贪心的原则按照各路径的优先等级优先对剩余资源较多的集群物理机节点进行试分配,最终按照分配结果给出一个关于原微服务组拆分和部署的优化方案,本发明帮助用户灵活、高效地完成部署工作,以达到解决用户部署难的问题。
-