一种基于耦合度的微服务在线分配方法与系统

    公开(公告)号:CN112148484A

    公开(公告)日:2020-12-29

    申请号:CN202010960107.6

    申请日:2020-09-14

    Applicant: 北京大学

    Abstract: 本发明公布了一种基于耦合度的微服务在线分配方法与系统,通过计算微服务之间的耦合度,对所有微服务进行分组,并将同一组内的微服务分配到同一个硬件节点上,降低网络通信开销,缩短请求响应时间,实现基于微服务架构的系统中微服务在线分配的优化;包括获取请求执行路径与资源监控数据、根据请求执行路径计算微服务之间的耦合度、基于耦合度将微服务划分为不同的微服务分组MicroServPod、基于微服务之间的资源竞争关系将微服务分组划分为微服务细分组SubMicroServPod、根据每个SubMicroServPod的资源消耗总量将SubMicroServPod在线分配到硬件节点上,实现基于微服务架构的系统中微服务在线分配的优化,缩短服务请求的响应时间,提高服务效率,提升系统运行性能。

    一种基于耦合度的微服务在线分配方法与系统

    公开(公告)号:CN112148484B

    公开(公告)日:2024-02-23

    申请号:CN202010960107.6

    申请日:2020-09-14

    Applicant: 北京大学

    Abstract: 本发明公布了一种基于耦合度的微服务在线分配方法与系统,通过计算微服务之间的耦合度,对所有微服务进行分组,并将同一组内的微服务分配到同一个硬件节点上,降低网络通信开销,缩短请求响应时间,实现基于微服务架构的系统中微服务在线分配的优化;包括获取请求执行路径与资源监控数据、根据请求执行路径计算微服务之间的耦合度、基于耦合度将微服务划分为不同的微服务分组MicroServPod、基于微服务之间的资源竞争关系将微服务分组划分为微服务细分组SubMicroServPod、根据每个SubMicroServPod的资源消耗总量将SubMicroServPod在线分配到硬件节点上,实现基于微服务架构的系统中微服务在线分配的优化,缩短服务请求的响应时间,提高服务效率,提升系统运行性能。

Patent Agency Ranking