一种业务调度方法、装置、通信设备及存储介质与流程

文档序号:34178581发布日期:2023-05-17 07:23阅读:37来源:国知局
一种业务调度方法、装置、通信设备及存储介质与流程

本发明涉及数据通信网络领域,具体涉及一种业务调度方法、装置、通信设备及存储介质。


背景技术:

1、网络的状态与数据中心的资源信息互不感知,网络无法感知数据中心内部的服务和资源部署信息,当用户请求某一服务时,网络无法将业务请求至最佳服务节点,影响用户体验,同时降低了网络中的计算资源效率。

2、目前,可通过分布式路由调度和服务部署+集中业务调度解决上述问题。分布式路由调度主要通过算力网络架构,面向全网算力资源建立统一的资源和服务视图,实现网络状态和数据中心服务、资源状态的互相感知,利用分布式算力路由节点将用户的算力需求转发至最优节点。这种方式往往在相邻几个区域内进行调度,适用范围比较受限。服务部署+集中业务调度借鉴了网络功能虚拟化(nfv,network functions virtualization)/软件定义网络(sdn,software defined network)集中管理和云计算池化调度理念,通过集中式控制器对泛在计算设备的算力和网络信息收集、应用管理调度和部署分发,为用户提供最优的算力分配及网络连接方案。采用集中式控制器进行调度的方式,业务调度集中在控制器,这种集中式调度引起时延过大;且集中式控制器易成为性能瓶颈。


技术实现思路

1、为解决现有存在的技术问题,本发明实施例提供一种业务调度方法、装置、通信设备及存储介质。

2、为达到上述目的,本发明实施例的技术方案是这样实现的:

3、第一方面,本发明实施例提供了一种业务调度方法,所述方法包括:

4、网络设备在第一域和第二域内没有支持服务请求对应服务的节点的情况下,接收第一节点发送的所述服务请求;所述第一节点为所述第一域或所述第二域内、接收到用户设备发送的所述服务请求的节点;所述第一域和所述第二域互为通告域;

5、所述网络设备基于预先获得的全局算力信息确定第二节点。

6、上述方案中,所述方法还包括:所述网络设备发送所述服务请求至所述第二节点;其中,所述第二节点为第三域内的节点,所述第三域区别于所述第一域和所述第二域;所述第二节点支持所述服务请求对应服务,或者所述第二节点能够为所述服务请求调度支持对应服务的其他节点。

7、上述方案中,所述方法还包括:所述网络设备通过所述第一节点发送所述第二节点的信息至所述用户设备。

8、上述方案中,所述方法还包括:所述网络设备分别接收第三节点发送的第一算力信息以及第四节点发送的第二算力信息,所述第一算力信息包括所述第一域内的至少部分节点的算力信息;所述第二算力信息包括所述第二域内的至少部分节点的算力信息;所述第三节点为支持将所述第一域的第一算力信息发送至所述网络设备的节点,所述第四节点为支持将所述第二域内的第二算力信息发送至所述网络设备的节点;

9、基于所述第一算力信息和所述第二算力信息生成或更新所述全局算力信息。

10、上述方案中,所述方法还包括:所述网络设备将所述第一算力信息发送至所述第四节点,将所述第二算力信息发送至所述第三节点。

11、上述方案中,所述方法还包括:所述网络设备监测关于所述服务的服务请求数量,在所述服务请求数量达到预设阈值时,在所述第一域和/或所述第二域内确定第五节点,向所述第五节点发送所述服务的部署指令。

12、第二方面,本发明实施例还提供了一种业务调度方法,所述方法包括:

13、第一节点接收用户设备的服务请求;所述第一节点为第一域或第二域内的节点,所述第一域和所述第二域互为通告域;

14、所述第一节点在所述通告域内查找支持所述服务请求对应服务的节点;

15、在所述通告域内未能查找到支持所述服务请求对应服务的节点的情况下,所述第一节点向网络设备发送所述服务请求。

16、上述方案中,所述方法还包括:所述第一节点接收所述网络设备发送的第二节点的信息,发送所述第二节点的信息至所述用户设备;所述第二节点支持所述服务请求对应服务,或者所述第二节点能够为所述服务请求调度支持对应服务的其他节点。

17、上述方案中,所述方法还包括:所述第一节点在所述通告域内查找到支持所述服务请求对应服务的节点的情况下,向所述节点发送所述服务请求。

18、上述方案中,所述方法还包括:在所述第一节点支持将所述第一域内的第一算力信息发送至所述网络设备的情况下,所述第一节点向所述网络设备发送所述第一算力信息,所述第一算力信息包括所述第一域内的至少部分节点的算力信息;或者,

19、在所述第一节点支持将所述第二域内的第二算力信息发送至所述网络设备的情况下,所述第一节点向所述网络设备发送所述第二算力信息,所述第二算力信息包括所述第二域内的至少部分节点的算力信息;所述第一算力信息和/或所述第二算力信息用于所述网络设备生成或更新全局算力信息。

20、上述方案中,所述方法还包括:在所述第一节点支持将所述第一域的所述第一算力信息发送至所述网络设备情况下,所述第一节点接收所述网络设备发送的所述第二算力信息,发送所述第二算力信息至所述第一域内的其他节点;或者,

21、在所述第一节点支持将所述第二域的所述第二算力信息发送至所述网络设备的情况下,所述第一节点接收所述网络设备发送的所述第一算力信息,发送所述第一算力信息至所述第二域内的其他节点。

22、上述方案中,所述第一节点在所述通告域内查找支持所述服务请求对应服务的节点,包括:所述第一节点基于所述第二算力信息以及所述第一算力信息查找支持所述服务请求对应服务的节点。

23、第三方面,本发明实施例还提供了一种业务调度装置,所述装置包括:第一通信单元和第一处理单元;其中,

24、所述第一通信单元,用于在第一域和第二域内没有支持服务请求对应服务的节点的情况下,接收第一节点发送的所述服务请求;所述第一节点为所述第一域或所述第二域内、接收到用户设备发送的所述服务请求的节点;所述第一域和所述第二域互为通告域;

25、所述第一处理单元,用于基于预先获得的全局算力信息确定第二节点。

26、第四方面,本发明实施例还提供了一种业务调度装置,所述装置包括:第二通信单元和第二处理单元;其中,

27、所述第二通信单元,用于接收用户设备的服务请求;所述第一节点为第一域或第二域内的节点,所述第一域和所述第二域互为通告域;

28、所述第二处理单元,用于在所述通告域内查找支持所述服务请求对应服务的节点;

29、所述第二通信单元,还用于所述第二处理单元在所述通告域内未能查找到支持所述服务请求对应服务的节点的情况下,向网络设备发送所述服务请求。

30、第五方面,本发明实施例还提供了一种业务调度系统,所述系统包括:网络设备、第一域内的节点和第二域内的节点,所述第一域和所述第二域互为通告域;所述第一域或所述第二域包括第一节点;其中,

31、所述第一节点,用于接收用户设备的服务请求;在所述通告域内查找支持所述服务请求对应服务的节点;在所述通告域内未能查找到支持所述服务请求对应服务的节点的情况下,向所述网络设备发送所述服务请求;

32、所述网络设备,用于接收所述第一节点发送的服务请求;基于预先获得的全局算力信息确定第二节点。

33、第六方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现本发明实施例前述第一方面或第二方面所述方法的步骤。

34、第七方面,本发明实施例还提供了一种通信设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现本发明实施例前述第一方面或第二方面所述方法的步骤。

35、本发明实施例提供的业务调度方法、装置、通信设备及存储介质,所述方法包括:第一节点接收用户设备的服务请求;所述第一节点为第一域或第二域内的节点,所述第一域和所述第二域互为通告域;在所述通告域内查找支持所述服务请求对应服务的节点;在所述通告域内未能查找到支持所述服务请求对应服务的节点的情况下,向网络设备发送所述服务请求;网络设备接收第一节点发送的服务请求;基于预先获得的全局算力信息确定第二节点。采用本发明实施例的技术方案,基于入口节点(如第一节点)的局域性特征,实现了通信域内的调度;通过集中控制器(如网络设备),实现了全局调度。即采用分布式调度和集中式调度结合的方案,提高了调度的实时性,提高服务的效率;另外也避免了分布式路由调度范围受限的问题,以及降低了集中式业务调度时延过大的问题。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1