-
公开(公告)号:CN112068943B
公开(公告)日:2022-11-25
申请号:CN202010933828.8
申请日:2020-09-08
Applicant: 山东省计算中心(国家超级计算济南中心)
Abstract: 本发明涉及一种复杂异构环境下的微服务调度方法及其实现系统,包括:(1)第一级调度:实时获取所有物理服务器、虚拟机、服务及微服务的基本信息,将有调用关系的微服务调度到关系距离更近的虚拟机中;保证各个微服务之间调用的高性能;(2)第二级调度:在业务应用运行过程中,统计一个时间段内虚拟机之间通信的延时和微服务之间的调用频繁程度,动态更新虚拟机之间的关系距离矩阵,周期性检查并迁移符合条件的微服务,保证调用频繁的微服务迁移到关系距离较近的虚拟机上。通过对微服务的两级调度之后,保证微服务能够被调度到合适的虚拟机上,尽量减少微服务跨虚拟机、跨物理服务器、跨网段调用,达到微服务之间高效调用的效果。
-
公开(公告)号:CN112068943A
公开(公告)日:2020-12-11
申请号:CN202010933828.8
申请日:2020-09-08
Applicant: 山东省计算中心(国家超级计算济南中心)
Abstract: 本发明涉及一种复杂异构环境下的微服务调度方法及其实现系统,包括:(1)第一级调度:实时获取所有物理服务器、虚拟机、服务及微服务的基本信息,将有调用关系的微服务调度到关系距离更近的虚拟机中;保证各个微服务之间调用的高性能;(2)第二级调度:在业务应用运行过程中,统计一个时间段内虚拟机之间通信的延时和微服务之间的调用频繁程度,动态更新虚拟机之间的关系距离矩阵,周期性检查并迁移符合条件的微服务,保证调用频繁的微服务迁移到关系距离较近的虚拟机上。通过对微服务的两级调度之后,保证微服务能够被调度到合适的虚拟机上,尽量减少微服务跨虚拟机、跨物理服务器、跨网段调用,达到微服务之间高效调用的效果。
-
公开(公告)号:CN111880898A
公开(公告)日:2020-11-03
申请号:CN202010731894.7
申请日:2020-07-27
Applicant: 山东省计算中心(国家超级计算济南中心)
IPC: G06F9/455
Abstract: 本发明涉及一种基于微服务架构的服务调度方法及其实现系统,包括:(1)第一级调度:根据若干台宿主机的资源情况以及待调度的业务应用的基本信息,将不同副本之间有调用关系的子服务调度到相同的宿主机中;(2)第二级调度:在业务应用运行过程中,统计各个子服务之间的调用关系,并根据调用关系系数周期性检查并迁移符合条件的子服务,将调用频繁的子服务迁移到相同的宿主机中。本发明通过两级调度之后,保证业务应用服务的子服务调度到适合的宿主机中,最终达到在满足业务应用服务高可用的前提下,尽量将有调用关系的子服务调度到同一台宿主机中,减少跨服务器和跨区域调用带来的时间延迟,提高子服务之间调用的性能。
-
公开(公告)号:CN111880898B
公开(公告)日:2022-04-05
申请号:CN202010731894.7
申请日:2020-07-27
Applicant: 山东省计算中心(国家超级计算济南中心)
IPC: G06F9/455
Abstract: 本发明涉及一种基于微服务架构的服务调度方法及其实现系统,包括:(1)第一级调度:根据若干台宿主机的资源情况以及待调度的业务应用的基本信息,将不同副本之间有调用关系的子服务调度到相同的宿主机中;(2)第二级调度:在业务应用运行过程中,统计各个子服务之间的调用关系,并根据调用关系系数周期性检查并迁移符合条件的子服务,将调用频繁的子服务迁移到相同的宿主机中。本发明通过两级调度之后,保证业务应用服务的子服务调度到适合的宿主机中,最终达到在满足业务应用服务高可用的前提下,尽量将有调用关系的子服务调度到同一台宿主机中,减少跨服务器和跨区域调用带来的时间延迟,提高子服务之间调用的性能。
-
公开(公告)号:CN110825520B
公开(公告)日:2023-08-29
申请号:CN201910994328.2
申请日:2019-10-18
Applicant: 山东省计算中心(国家超级计算济南中心)
IPC: G06F9/50 , H04L41/0896
Abstract: 本发明的实现资源高效利用的集群极速弹性伸缩方法,智能伸缩补偿过程包括:步骤1:创建智能弹性伸缩补偿模块IACM和补偿队列;步骤2:判断服务集群在未来一段时间是否需要增加节点;步骤3:把Pod资源,加入到补偿队列中;步骤4:设置补偿队列的优先级;步骤5:对Pod资源回收操作;步骤6:维护Pod资源;步骤7:周期性判断。本发明的集群极速弹性伸缩方法,服务集群在资源需求增加时,新的副本已经存在“补偿队列”中,直接拉起就可以加入集群,节省了建新副本的时间,实现了更加极致、快速的扩展集群节点资源的目标。当资源池资源匮乏时,进行资源调节,对资源占比较大致无法调节,可进行驱逐或杀死任务,以实现资源调度和资源伸缩。
-
公开(公告)号:CN110825520A
公开(公告)日:2020-02-21
申请号:CN201910994328.2
申请日:2019-10-18
Applicant: 山东省计算中心(国家超级计算济南中心)
Abstract: 本发明的实现资源高效利用的集群极速弹性伸缩方法,智能伸缩补偿过程包括:步骤1:创建智能弹性伸缩补偿模块IACM和补偿队列;步骤2:判断服务集群在未来一段时间是否需要增加节点;步骤3:把Pod资源,加入到补偿队列中;步骤4:设置补偿队列的优先级;步骤5:对Pod资源回收操作;步骤6:维护Pod资源;步骤7:周期性判断。本发明的集群极速弹性伸缩方法,服务集群在资源需求增加时,新的副本已经存在“补偿队列”中,直接拉起就可以加入集群,节省了建新副本的时间,实现了更加极致、快速的扩展集群节点资源的目标。当资源池资源匮乏时,进行资源调节,对资源占比较大致无法调节,可进行驱逐或杀死任务,以实现资源调度和资源伸缩。
-
-
-
-
-