-
公开(公告)号:CN119892840A
公开(公告)日:2025-04-25
申请号:CN202510049469.2
申请日:2025-01-13
Applicant: 哈尔滨工业大学
IPC: H04L67/1008 , H04L67/1012 , H04L67/51
Abstract: 本发明公开了一种基于贪婪算法的面向异构性的微服务部署方法,所述方法如下:S1、计算每个节点剩余的资源量,并且按照剩余量从多到少的顺序编号;S2、依据节点排名的顺序,在节点上尝试依次部署每个微服务功能中的微服务各一个,若某个节点上的某个微服务部署失败则之后不再在该节点部署该微服务所属的微服务功能;S3、返回S1,直到每个微服务功能的残留部署量为μ,或是每个微服务功能在所有的节点都标记为不再部署;S4、使用传统的贪婪算法部署剩余的微服务实例;S5、结束部署,判断结果是否符合约束。本发明能够按照需求在多个节点中部署多个不同功能的微服务实例,在资源限制较强的情况下获得较高的微服务异构性。