CN112714146B - 一种资源调度方法、装置、设备及计算机可读存储介质 - Google Patents
一种资源调度方法、装置、设备及计算机可读存储介质 Download PDFInfo
- Publication number
- CN112714146B CN112714146B CN201911029924.3A CN201911029924A CN112714146B CN 112714146 B CN112714146 B CN 112714146B CN 201911029924 A CN201911029924 A CN 201911029924A CN 112714146 B CN112714146 B CN 112714146B
- Authority
- CN
- China
- Prior art keywords
- resource
- information
- request
- node
- node device
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 75
- 238000004891 communication Methods 0.000 claims abstract description 13
- 230000004044 response Effects 0.000 claims description 42
- 238000012545 processing Methods 0.000 claims description 41
- 238000013507 mapping Methods 0.000 claims description 22
- 238000004590 computer program Methods 0.000 claims description 16
- 238000002360 preparation method Methods 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 15
- 230000000694 effects Effects 0.000 description 6
- 230000008569 process Effects 0.000 description 6
- 230000005540 biological transmission Effects 0.000 description 3
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 230000002093 peripheral effect Effects 0.000 description 3
- 230000006870 function Effects 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/60—Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
- H04L67/63—Routing a service request depending on the request content or context
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/16—Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Quality & Reliability (AREA)
- Mobile Radio Communication Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明公开了一种资源调度方法、装置、设备及计算机可读存储介质,涉及通信技术领域,以解决资源利用率差的问题。该方法包括:获取其他节点设备的资源信息,其中,所述资源信息包括:第一资源的信息和第二资源的信息;接收终端的第一请求;根据所述第一请求和所述资源信息,从所述其他节点设备中确定用于为所述终端提供服务的第二节点设备;向所述第二节点设备发送所述第一请求。本发明实施例可提高资源利用率。
Description
技术领域
本发明涉及通信技术领域,尤其涉及一种资源调度方法、装置、设备及计算机可读存储介质。
背景技术
传统的网络只是提供数据通信的管道,以连接为基础,受制于固定的网络寻址机制。因此,无法满足更高更苛刻的QoE(Quality of Experience,体验质量)要求。
随着云计算及边缘计算的大力发展,网络中的计算资源融入到网络的各个角落,使每一个节点设备都可以成为资源的提供者。用户的请求可以通过调用最近的节点资源来满足,不再局限于某一特定节点,从而可避免造成连接和网络调度资源的浪费。因此,这就要求计算资源节点之间具备互动调度的能力,或者计算任务动态路由的能力。从而不仅能够完成传统的高负载、长连接的任务,也能够及时处理轻量级、短生命周期的计算任务。
因此,需要提出一种资源调度方法,以提高资源的利用率。
发明内容
本发明实施例提供一种资源调度方法、装置、设备及计算机可读存储介质,以提高资源利用率。
第一方面,本发明实施例提供了一种资源调度方法,应用于第一节点设备,包括:
获取其他节点设备的资源信息,其中,所述资源信息包括:第一资源的信息和第二资源的信息;
接收终端的第一请求;
根据所述第一请求和所述资源信息,从所述其他节点设备中确定用于为所述终端提供服务的第二节点设备;
向所述第二节点设备发送所述第一请求。
其中,所述第一资源的信息和所述第二资源的信息是所述其他节点设备通过路由表发送的;
所述第一资源包括以下至少一项:任务连接数,CPU、内存、资源形态部署位置的供应的能力。
其中,所述获取其他节点设备的资源信息,包括:
获取所述其他节点设备通过BGP(Border Gateway Protocol,边界网关协议)更新消息发送的资源信息,其中,所述第一资源的信息和所述第二资源的信息携带在所述更新消息的路径属性字段的TLV(Tag,Length,Value,标签长度内容)格式中。
其中,所述第一请求为业务请求;在所述接收终端的第一请求之后,所述方法还包括:
将所述业务请求映射为资源请求;
所述根据所述第一请求和所述资源信息,从所述其他节点设备中确定用于为所述终端提供服务的第二节点设备,包括:
根据所述资源请求和所述资源信息,从所述其他节点设备中确定用于为所述终端提供服务的第二节点设备;
所述向所述第二节点设备发送所述第一请求,包括:
向所述第二节点设备发送所述资源请求。
其中,在所述向所述第二节点设备发送所述第一请求之后,所述方法还包括:
接收所述第二节点设备的第一响应;
向所述终端发送所述第一响应。
第二方面,本发明实施例提供了一种资源调度方法,应用于第二节点设备,包括:
向其他节点设备发送资源信息,其中,所述资源信息包括:第一资源的信息和第二资源的信息;
接收所述其他节点设备中的第一节点设备的第一请求;
根据所述第一请求,执行相应的处理。
其中,所述向其他节点设备发送资源信息,包括:
通过路由表向其他节点设备发送资源信息。
其中,所述通过路由表向其他节点设备发送资源信息,包括:
通过BGP更新消息向其他节点设备发送所述资源信息,其中,所述第一资源的信息和所述第二资源的信息携带在所述更新消息的路径属性字段的TLV格式中。
其中,所述第一请求为业务请求;接收所述其他节点设备中的第一节点设备的第一请求,所述方法还包括:
将所述业务请求映射为资源请求;
所述根据所述第一请求,执行相应的处理,包括:
根据所述资源请求,执行相应的处理。
其中,在所述根据所述第一请求,执行相应的处理之后,所述方法还包括:
向所述第一节点设备发送第一响应。
第三方面,本发明实施例提供了一种资源调度方法,应用于终端,包括:
向第一节点设备发送第一请求,使得所述第一节点设备根据所述第一请求以及从其他节点设备获取的资源信息,从所述其他节点设备中确定用于为所述终端提供服务的第二节点设备,其中,所述资源信息包括第一资源的信息和第二资源的信息;
接收所述第一节点设备发送的第一响应。
其中,所述第一资源的信息和所述第二资源的信息是所述其他节点设备通过路由表发送的。
其中,所述第一请求为业务请求;
在所述向第一节点设备发送第一请求之前,所述方法还包括:
将所述业务请求映射为资源请求;
所述向第一节点设备发送第一请求,包括:
向所述第一节点设备发送所述资源请求。
第四方面,本发明实施例提供了一种资源调度装置,应用于第一节点设备,包括:
获取模块,用于用于获取其他节点设备的资源信息,其中,所述资源信息包括:第一资源的信息和第二资源的信息;
第一接收模块,用于接收终端的第一请求;
确定模块,用于根用于根据所述第一请求和所述资源信息,从所述其他节点设备中确定用于为所述终端提供服务的第二节点设备;
第一发送模块,用于向所述第二节点设备发送所述第一请求。
其中,所述第一资源的信息和所述第二资源的信息是所述其他节点设备通过路由表发送的;
所述第一资源包括以下至少一项:任务连接数,CPU、内存、资源形态部署位置的供应的能力。
其中,所述获取模块具体用于,获取所述其他节点设备通过边界网关协议BGP更新消息发送的资源信息,其中,所述第一资源的信息和所述第二资源的信息携带在所述更新消息的路径属性字段的标签长度内容TLV格式中。
其中,所述装置还包括:映射模块,用于将所述业务请求映射为资源请求;所述确定模块具体用于,根据所述资源请求和所述资源信息,从所述其他节点设备中确定用于为所述终端提供服务的第二节点设备;所述第一发送模块具体用于,向所述第二节点设备发送所述资源请求。
其中,所述装置还包括:第二接收模块,用于接收所述第二节点设备的第一响应;第二发送模块,用于向所述终端发送所述第一响应。
第五方面,本发明实施例提供了一种资源调度装置,应用于第二节点设备,包括:
第一发送模块,用于向其他节点设备发送资源信息,其中,所述资源信息包括:第一资源的信息和第二资源的信息;
第一接收模块,用于接收所述其他节点设备中的第一节点设备的第一请求;
处理模块,用于根据所述第一请求,执行相应的处理。
其中,所述第一发送模块具体用于,通过路由表向其他节点设备发送资源信息。
其中,所述第一发送模块具体用于,通过BGP更新消息向其他节点设备发送所述资源信息,其中,所述第一资源的信息和所述第二资源的信息携带在所述更新消息的路径属性字段的TLV格式中。
其中,所述装置还包括:映射模块,用于将所述业务请求映射为资源请求;所述处理模块具体用于,根据所述资源请求,执行相应的处理。
第六方面,本发明实施例提供了一种资源调度装置,应用于终端,包括:
发送模块,用于向第一节点设备发送第一请求,使得所述第一节点设备根据所述第一请求以及从其他节点设备获取的资源信息,从所述其他节点设备中确定用于为所述终端提供服务的第二节点设备,其中,所述资源信息包括第一资源的信息和第二资源的信息;
接收模块,用于接收所述第一节点设备发送的第一响应。
其中,所述第一资源的信息和所述第二资源的信息是所述其他节点设备通过路由表发送的。
其中,所述装置还包括:映射模块,用于将所述业务请求映射为资源请求;所述发送模块具体用于,向所述第一节点设备发送所述资源请求。
第七方面,本发明实施例提供了一种资源调度装置,应用于第一节点设备,包括:处理器和收发器;
所述收发器,用于获取其他节点设备的资源信息,其中,所述资源信息包括:第一资源的信息和第二资源的信息;接收终端的第一请求;
所述处理器,用于根据所述第一请求和所述资源信息,从所述其他节点设备中确定用于为所述终端提供服务的第二节点设备;
所述收发器,还用于向所述第二节点设备发送所述第一请求。
其中,所述第一资源的信息和所述第二资源的信息是所述其他节点设备通过路由表发送的;
所述第一资源包括以下至少一项:任务连接数,CPU、内存、资源形态部署位置的供应的能力。
其中,所述收发器还用于,获取所述其他节点设备通过边界网关协议BGP更新消息发送的资源信息,其中,所述第一资源的信息和所述第二资源的信息携带在所述更新消息的路径属性字段的标签长度内容TLV格式中。
其中,所述处理器还用于,将所述业务请求映射为资源请求;根据所述资源请求和所述资源信息,从所述其他节点设备中确定用于为所述终端提供服务的第二节点设备;所述收发器还用于,向所述第二节点设备发送所述资源请求。
其中,所述收发器还用于,接收所述第二节点设备的第一响应;向所述终端发送所述第一响应。
第八方面,本发明实施例提供了一种资源调度装置,应用于第二节点设备,包括:处理器和收发器;
所述收发器,用于向其他节点设备发送资源信息,其中,所述资源信息包括:第一资源的信息和第二资源的信息;接收所述其他节点设备中的第一节点设备的第一请求;
所述处理器,用于根据所述第一请求,执行相应的处理。
其中,所述收发器还用于,通过路由表向其他节点设备发送资源信息。
其中,所述收发器还用于,通过BGP更新消息向其他节点设备发送所述资源信息,其中,所述第一资源的信息和所述第二资源的信息携带在所述更新消息的路径属性字段的TLV格式中。
其中,所述处理器还用于,将所述业务请求映射为资源请求;根据所述资源请求,执行相应的处理。
其中,所述收发器还用于,向所述第一节点设备发送第一响应。
第九方面,本发明实施例提供了一种资源调度装置,应用于终端,包括:处理器和收发器;
所述收发器,用于向第一节点设备发送第一请求,使得所述第一节点设备根据所述第一请求以及从其他节点设备获取的资源信息,从所述其他节点设备中确定用于为所述终端提供服务的第二节点设备,其中,所述资源信息包括第一资源的信息和第二资源的信息;接收所述第一节点设备发送的第一响应。
其中,所述处理器还用于,将所述业务请求映射为资源请求;所述收发器还用于,向所述第一节点设备发送所述资源请求。
其中,所述第一资源的信息和所述第二资源的信息是所述其他节点设备通过路由表发送的。
第十方面,本发明实施例提供了一种通信设备,包括:收发器、存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序;
所述处理器,用于读取存储器中的程序实现如第一方面所述的方法中的步骤;或者实现如第二方面所述的方法中的步骤;或者实现如第三方面所述的方法中的步骤。
第十一方面,本发明实施例提供了一种计算机可读存储介质,用于存储计算机程序,所述计算机程序被处理器执行时实现如第一方面所述的方法中的步骤;或者实现如第二方面所述的方法中的步骤;或者实现如第三方面所述的方法中的步骤。
在本发明实施例中,第一节点设备可获取其他节点设备发送的资源信息。当接收到终端的请求时,第一节点设备可根据获得的信息从其他节点设备中为终端选择可为其提供服务的节点设备。因此,利用本发明实施例的方案,第一节点设备可从其他节点设备调度资源为终端服务,从而提高了资源的利用率。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的资源调度方法的流程图的流程图之一;
图2是本发明实施例提供的资源调度方法的流程图的流程图之二;
图3是本发明实施例提供的资源调度方法的流程图的流程图之三;
图4是本发明实施例提供的资源调度方法的流程图的流程图之四;
图5是本发明实施例提供的资源调度方法的流程图的流程图之五;
图6是本发明实施例提供的资源调度装置的结构图之一;
图7是本发明实施例提供的资源调度装置的结构图之二;
图8是本发明实施例提供的资源调度装置的结构图之三;
图9是本发明实施例提供的资源调度装置的结构图之四;
图10是本发明实施例提供的资源调度装置的结构图之五;
图11是本发明实施例提供的资源调度装置的结构图之六;
图12是本发明实施例提供的通信设备的结构图之一;
图13是本发明实施例提供的通信设备的结构图之二;
图14是本发明实施例提供的通信设备的结构图之三。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
参见图1,图1是本发明实施例提供的资源调度方法的流程图,应用于第一节点设备,如图1所示,包括以下步骤:
步骤101、获取其他节点设备的资源信息。
其中,所述资源信息包括:第一资源的信息和第二资源的信息。所述第一资源的信息和所述第二资源的信息是所述其他节点设备通过路由表发送的。
在本发明实施例中,获取所述其他节点设备通过BGP(Border Gateway Protocol,边界网关协议)更新(update)消息发送的资源信息,其中,所述第一资源的信息和所述第二资源的信息携带在所述更新消息的路径属性(path attributes)字段的TLV格式中。其中,该TLV格式中还可携带service ID(服务标识)。
在此,所述第一资源的信息也可称为计算资源的信息,计算资源可包括:任务连接数,CPU、内存、资源形态(物理还是虚拟的)部署位置等供应的能力。所述第二资源的信息也可称为网络资源的信息,网络资源可包括网络拓扑,带宽、时延、抖动等需求等。
步骤102、接收终端的第一请求。
其中,所述第一请求可以是业务请求,也可以是资源请求,所述资源请求用于请求计算资源和网络资源。所述业务请求可以是对带宽、时延、任务的计算资源请求。
如果是业务请求,那么第一节点设备需要将该业务请求映射为资源请求。其中,业务请求消息中可包括:内容ID(标识),存储资源需求,计算资源需求,时延需求等信息。
步骤103、根据所述第一请求和所述资源信息,从所述其他节点设备中确定用于为所述终端提供服务的第二节点设备。
在本发明实施例中,第一节点设备在确定第二节点设备时,可综合考虑业务请求以及各个节点设备的计算、存储和网络资源等。
如果终端发送的是资源请求或者第一节点设备将终端的业务请求映射为了资源请求,那么,在步骤103中,则是根据资源映射请求和所述资源信息,从所述其他节点设备中确定用于为所述终端提供服务的第二节点设备。
步骤104、向所述第二节点设备发送所述第一请求。
如果终端发送的是资源请求或者第一节点设备将终端的业务请求映射为了资源请求,那么,在步骤104中,则是向第二节点设备发送资源请求。
由以上可以看出,在本发明实施例中,第一节点设备可获取其他节点设备通过路由表发送的资源信息。当接收到终端的请求时,第一节点设备可根据获得的信息从其他节点设备中为终端选择可为其提供服务的节点设备。因此,利用本发明实施例的方案,第一节点设备可从其他节点设备调度资源为终端服务,从而提高了资源的利用率,提高了用户体验。
在上述实施例的基础上,当第二节点设备执行完相应的操作之后,还可向
第一节点设备发送第一响应。相应的,第一节点设备接收第二节点设备的第一响应,并向所述终端发送所述第一响应。
参见图2,图2是本发明实施例提供的资源调度方法的流程图,应用于第二节点设备,如图2所示,包括以下步骤:
步骤201、向其他节点设备发送资源信息,其中,所述资源信息包括:第一资源的信息和第二资源的信息。
在本发明实施例中,通过路由表向其他节点设备发送资源信息。
第二节点设备可通过BGP更新(update)消息发送的资源信息,其中,所述第一资源的信息和所述第二资源的信息携带在所述更新消息的路径属性字段的TLV格式中。其中,该TLV格式中还可携带service ID(服务标识)。
其中,所述第一资源的信息可包括任务连接数、CPU/GPU(Graphics ProcessingUnit,图形处理单元)的信息、内存、硬盘等信息。
对于第二节点设备来说,它除了可向其他节点设备发送它自身的资源信息之外,还可将它收到的其他节点设备的资源信息也一起发送。
步骤202、接收所述其他节点设备中的第一节点设备的第一请求。
其中,所述第一请求可以是业务请求,也可以是资源请求,所述资源请求用于请求计算资源和网络资源。
如果是业务请求,那么第二节点设备需要将该业务请求映射为资源请求。其中,业务请求消息中可包括:内容ID(标识),存储资源需求,计算资源需求,时延需求等信息。
步骤203、根据所述第一请求,执行相应的处理。
如果所述第一请求为资源请求,那么,在此步骤中,则根据资源请求执行响应的处理。在执行处理的过程中,可根据第一请求为终端准备相应的计算资源或者网络资源。
由以上可以看出,在本发明实施例中,第一节点设备可获取其他节点设备通过路由表发送的资源信息。当接收到终端的请求时,第一节点设备可根据获得的信息从其他节点设备中为终端选择可为其提供服务的节点设备。因此,利用本发明实施例的方案,第一节点设备可从其他节点设备调度资源为终端服务,从而提高了资源的利用率,提高了用户体验。
在上述实施例的基础上,当第二节点设备执行完相应的操作之后,还可向第一节点设备发送第一响应。
参见图3,图3是本发明实施例提供的资源调度方法的流程图,应用于终端,如图3所示,包括以下步骤:
步骤301、向第一节点设备发送第一请求,使得所述第一节点设备根据所述第一请求以及从其他节点设备获取的资源信息,从所述其他节点设备中确定用于为所述终端提供服务的第二节点设备,其中,所述资源信息包括第一资源的信息和第二资源的信息。所述第一资源的信息和所述第二资源的信息是所述其他节点设备通过路由表发送的。
如果所述第一请求为业务请求,那么,在步骤301之前还可将第一请求映射为资源请求。在此步骤中,则是向第一节点设备发送资源映射请求。
步骤302、接收所述第一节点设备发送的第一响应。
由以上可以看出,在本发明实施例中,第一节点设备可获取其他节点设备通过路由表发送的资源信息。当接收到终端的请求时,第一节点设备可根据获得的信息从其他节点设备中为终端选择可为其提供服务的节点设备。因此,利用本发明实施例的方案,第一节点设备可从其他节点设备调度资源为终端服务,从而提高了资源的利用率,提高了用户体验。
参见图4,图4是本发明实施例提供的资源调度方法的流程图。如图4所示,包括以下步骤:
步骤401、终端向第一接入设备发送请求消息。
在此,终端选择第一接入设备作为接入节点,负责获取各个节点设备的可用的计算和网络资源。其中,第一接入设备的选择可以有多种方式。例如,终端可以选择接入第一跳路由器作为第一接入设备。
其中,各个节点设备通过广播的方式主动地将自身的或者获取的其他节点设备计算资源和网络资源向周围的节点更新。其中,计算资源可通过在路由表中增减加计算资源模板信息发送。网络资源也可通过路由表的形式发送。其中,计算模板信息包括:任务连接数、CPU/GPU、内存、硬盘等信息。
其中,该请求消息可以是业务请求消息,也可以是资源请求消息。也就是说,终端的业务请求消息需要被映射为资源请求消息。而终端、第一接入设备以及后续第一接入设备选择的为终端提供服务的接入设备均可执行将业务请求消息映射为资源请求消息的操作。在本发明实施例中,并不对由哪个设备执行上述映射操作进行限定。
步骤402、第一接入设备接收到业请求消息后,第一接入设备中的计算网络资源功能模块根据请求消息,将请求消息调度到相应的节点设备中执行。
其中,第一接入设备的具体的调度机制需要综合考虑请求消息以及各个节点设备的计算、存储和网络资源等。其中请求消息中可包括:内容ID,存储资源需求,计算资源需求,时延需求等信息。
步骤403、第二节点设备执行相应的处理。
步骤404、第二节点设备向第一接入设备发送响应消息。
步骤405、第一接入设备向终端发送响应消息。
参见图5,图5是本发明实施例提供的资源调度方法的流程图。如图5所示,包括以下步骤:
步骤501、各节点设备向其他节点设备发送更新消息,广播计算资源和网络资源。
在本发明实施例中,节点设备可通过BGP更新(update)消息发送资源信息,包括:第一资源的信息和第二资源的信息,其中,所述第一资源的信息和所述第二资源的信息携带在所述更新消息的路径属性字段的TLV格式中。其中,该TLV格式中还可携带service ID(服务标识)。
对于某个节点设备来说,它除了可向其他节点设备发送它自身的资源信息之外,还可将它收到的其他节点设备的资源信息也一起发送。
在图5中仅以四个节点设备为例描述的广播计算资源和网络资源的过程。在实际应用中,节点设备的个数可以根据需要设置,且广播计算资源和网络资源的过程和图中类似。而且,在图5中,第一接入设备也可向其他节点设备广播计算资源和网络资源,过程和其他节点设备的相同。
步骤502、终端向第一接入设备发送请求消息。
步骤503、第一接入设备接收到业请求消息后,第一接入设备中的计算网络资源功能模块根据请求消息,将请求消息调度到相应的节点设备中执行。
步骤504、第二节点设备执行相应的处理。
步骤505、第二节点设备向第一接入设备发送响应消息。
步骤506、第一接入设备向终端发送响应消息。
其中,步骤502-506的描述可参照前述步骤401-405的描述。
在本发明实施例中,节点设备将当前的计算能力状况和网络状况作为路由信息发布到网络,网络将计算任务报文路由到相应的计算节点,从而提高了用户体验,提高了计算资源利用率以及网络效率。而且,第二-第四节点设备均可作为第一接入设备。
本发明实施例还提供了一种资源调度装置,应用于第一节点设备。参见图6,图6是本发明实施例提供的资源调度装置的结构图。如图6所示,所述资源调度装置包括:
获取模块601,用于获取其他节点设备的资源信息,其中,所述资源信息包括:第一资源的信息和第二资源的信息;第一接收模块602,用于接收终端的第一请求;确定模块603,用于根据所述第一请求和所述资源信息,从所述其他节点设备中确定用于为所述终端提供服务的第二节点设备;第一发送模块604,用于向所述第二节点设备发送所述第一请求。
其中,所述第一资源的信息和所述第二资源的信息是所述其他节点设备通过路由表发送的;
所述第一资源包括以下至少一项:任务连接数,CPU、内存、资源形态部署位置的供应的能力。
可选的,所述获取模块601具体用于,获取所述其他节点设备通过BGP更新消息发送的资源信息,其中所述第一资源的信息和所述第二资源的信息携带在所述更新消息的路径属性字段的TLV格式中。
可选的,所述装置还包括:映射模块,用于将所述业务请求映射为资源请求;所述确定模块603具体用于,根据所述资源请求和所述资源信息,从所述其他节点设备中确定用于为所述终端提供服务的第二节点设备;所述第一发送模块604具体用于,向所述第二节点设备发送所述资源请求。
可选的,所述装置还包括:第二接收模块,用于接收所述第二节点设备的第一响应;第二发送模块,用于向所述终端发送所述第一响应。
本发明实施例提供的资源调度装置,可以执行上述方法实施例,其实现原理和技术效果类似,本实施例此处不再赘述。
本发明实施例还提供了一种资源调度装置,应用于第二节点设备。参见图7,图7是本发明实施例提供的资源调度装置的结构图。如图7所示,所述资源调度装置包括:
第一发送模块701,用于通过路由表向其他节点设备发送资源信息,其中,所述资源信息包括:第一资源的信息和第二资源的信息;第一接收模块702,用于接收所述其他节点设备中的第一节点设备的第一请求;处理模块703,用于根据所述第一请求,执行相应的处理。
其中,所述第一发送模块701具体用于,通过路由表向其他节点设备发送资源信息。
可选的,所述第一发送模块701具体用于,通过BGP更新消息向其他节点设备发送所述资源信息,其中,所述第一资源的信息和所述第二资源的信息携带在所述更新消息的路径属性字段的TLV格式中。
可选的,所述装置还包括:映射模块,用于将所述业务请求映射为资源请求;所述处理模块703具体用于,根据所述资源请求,执行相应的处理。
本发明实施例提供的资源调度装置,可以执行上述方法实施例,其实现原理和技术效果类似,本实施例此处不再赘述。
本发明实施例还提供了一种资源调度装置,应用于终端。参见图8,图8是本发明实施例提供的资源调度装置的结构图。如图8所示,所述资源调度装置包括:
发送模块801,用于向第一节点设备发送第一请求,使得所述第一节点设备根据所述第一请求以及从其他节点设备获取的资源信息,从所述其他节点设备中确定用于为所述终端提供服务的第二节点设备,其中,所述资源信息包括第一资源的信息和第二资源的信息;接收模块802,用于接收所述第一节点设备发送的第一响应。
其中,所述第一资源的信息和所述第二资源的信息是所述其他节点设备通过路由表发送的。
可选的,所述装置还包括:映射模块,用于将所述业务请求映射为资源请求;所述发送模块801具体用于,向所述第一节点设备发送所述资源请求。
本发明实施例提供的资源调度装置,可以执行上述方法实施例,其实现原理和技术效果类似,本实施例此处不再赘述。
本发明实施例还提供了一种资源调度装置,应用于第一节点设备。参见图9,图9是本发明实施例提供的资源调度装置的结构图。如图9所示,所述资源调度装置包括:处理器901和收发器902。
所述收发器902,用于获取其他节点设备的资源信息,其中,所述资源信息包括:第一资源的信息和第二资源的信息;接收终端的第一请求;
所述处理器901,用于根据所述第一请求和所述资源信息,从所述其他节点设备中确定用于为所述终端提供服务的第二节点设备;
所述收发器902,还用于向所述第二节点设备发送所述第一请求。
其中,所述第一资源的信息和所述第二资源的信息是所述其他节点设备通过路由表发送的;
所述第一资源包括以下至少一项:任务连接数,CPU、内存、资源形态部署位置的供应的能力。
其中,所述收发器902还用于,获取所述其他节点设备通过边界网关协议BGP更新消息发送的资源信息,其中,所述第一资源的信息和所述第二资源的信息携带在所述更新消息的路径属性字段的标签长度内容TLV格式中。
其中,所述处理器901还用于,将所述业务请求映射为资源请求;根据所述资源请求和所述资源信息,从所述其他节点设备中确定用于为所述终端提供服务的第二节点设备;所述收发器还用于,向所述第二节点设备发送所述资源请求。
其中,所述收发器902还用于,接收所述第二节点设备的第一响应;向所述终端发送所述第一响应。
本发明实施例提供的资源调度装置,可以执行上述方法实施例,其实现原理和技术效果类似,本实施例此处不再赘述。
本发明实施例还提供了一种资源调度装置,应用于第二节点设备。参见图10,图10是本发明实施例提供的资源调度装置的结构图。如图10所示,所述资源调度装置包括:处理器1001和收发器1002。
所述收发器1002,用于通过路由表向其他节点设备发送资源信息,其中,所述资源信息包括:第一资源的信息和第二资源的信息;接收所述其他节点设备中的第一节点设备的第一请求;
所述处理器1001,用于根据所述第一请求,执行相应的处理。
其中,所述收发器1002还用于,通过路由表向其他节点设备发送资源信息。
其中,所述收发器1002还用于,通过BGP更新消息向其他节点设备发送所述资源信息,其中,所述第一资源的信息和所述第二资源的信息携带在所述更新消息的路径属性字段的TLV格式中。
其中,所述处理器1001还用于,将所述业务请求映射为资源请求;根据所述资源请求,执行相应的处理。
其中,所述收发器1002还用于,向所述第一节点设备发送第一响应。
本发明实施例提供的资源调度装置,可以执行上述方法实施例,其实现原理和技术效果类似,本实施例此处不再赘述。
本发明实施例还提供了一种资源调度装置,应用于终端。参见图11,图11是本发明实施例提供的资源调度装置的结构图。如图11所示,所述资源调度装置包括:处理器1101和收发器1102。
所述收发器1102,用于向第一节点设备发送第一请求,使得所述第一节点设备根据所述第一请求以及从其他节点设备获取的资源信息,从所述其他节点设备中确定用于为所述终端提供服务的第二节点设备,其中,所述资源信息包括第一资源的信息和第二资源的信息;接收所述第一节点设备发送的第一响应。
其中,所述第一资源的信息和所述第二资源的信息是所述其他节点设备通过路由表发送的。
其中,所述处理器1101还用于,将所述业务请求映射为资源请求;所述收发器还用于,向所述第一节点设备发送所述资源请求。
本发明实施例提供的资源调度装置,可以执行上述方法实施例,其实现原理和技术效果类似,本实施例此处不再赘述。
如图12所示,本发明实施例的通信设备,应用于第一节点设备,包括:
处理器1200,用于读取存储器1220中的程序,执行下列过程:通过收发器1210获取其他节点设备的资源信息,其中,所述资源信息包括:第一资源的信息和第二资源的信息;接收终端的第一请求;根据所述第一请求和所述资源信息,从所述其他节点设备中确定用于为所述终端提供服务的第二节点设备;向所述第二节点设备发送所述第一请求。
收发器1210,用于在处理器1200的控制下接收和发送数据。
其中,在图12中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器1200代表的一个或多个处理器和存储器1220代表的存储器的各种电路链接在一起。总线架构还可以将诸如***设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发器1210可以是多个元件,即包括发送机和收发器,提供用于在传输介质上与各种其他装置通信的单元。处理器1200负责管理总线架构和通常的处理,存储器1220可以存储处理器1200在执行操作时所使用的数据。
处理器1200负责管理总线架构和通常的处理,存储器1220可以存储处理器1200在执行操作时所使用的数据。
其中,所述第一资源的信息和所述第二资源的信息是所述其他节点设备通过路由表发送的;
所述第一资源包括以下至少一项:任务连接数,CPU、内存、资源形态部署位置的供应的能力。
处理器1200还用于读取所述计算机程序,执行如下步骤:获取所述其他节点设备通过边界网关协议BGP更新消息发送的资源信息,其中,所述第一资源的信息和所述第二资源的信息携带在所述更新消息的路径属性字段的标签长度内容TLV格式中。
处理器1200还用于读取所述计算机程序,执行如下步骤:将所述业务请求映射为资源请求;根据所述资源请求和所述资源信息,从所述其他节点设备中确定用于为所述终端提供服务的第二节点设备;向所述第二节点设备发送所述资源请求。
处理器1200还用于读取所述计算机程序,执行如下步骤:接收所述第二节点设备的第一响应;向所述终端发送所述第一响应。
如图13所示,本发明实施例的通信设备,应用于第二节点设备,包括:
处理器1300,用于读取存储器1320中的程序,执行下列过程:通过收发器1310通过路由表向其他节点设备发送资源信息,其中,所述资源信息包括:第一资源的信息和第二资源的信息;接收所述其他节点设备中的第一节点设备的第一请求;根据所述第一请求,执行相应的处理。
收发器1310,用于在处理器1300的控制下接收和发送数据。
其中,在图13中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器1300代表的一个或多个处理器和存储器1320代表的存储器的各种电路链接在一起。总线架构还可以将诸如***设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发器1310可以是多个元件,即包括发送机和收发器,提供用于在传输介质上与各种其他装置通信的单元。处理器1300负责管理总线架构和通常的处理,存储器1320可以存储处理器1300在执行操作时所使用的数据。
处理器1300负责管理总线架构和通常的处理,存储器1320可以存储处理器1300在执行操作时所使用的数据。
处理器1300还用于读取所述计算机程序,执行如下步骤:
通过路由表向其他节点设备发送资源信息。
处理器1300还用于读取所述计算机程序,执行如下步骤:
通过BGP更新消息向其他节点设备发送所述资源信息,其中,所述第一资源的信息和所述第二资源的信息携带在所述更新消息的路径属性字段的TLV格式中。
处理器1300还用于读取所述计算机程序,执行如下步骤:将所述业务请求映射为资源请求;根据所述资源请求,执行相应的处理。
处理器1300还用于读取所述计算机程序,执行如下步骤:向所述第一节点设备发送第一响应。
如图14所示,本发明实施例的通信设备,应用于终端,包括:
处理器1400,用于读取存储器1420中的程序,执行下列过程:
通过收发器1410向第一节点设备发送第一请求,使得所述第一节点设备根据所述第一请求以及从其他节点设备获取的资源信息,从所述其他节点设备中确定用于为所述终端提供服务的第二节点设备,其中,所述资源信息包括第一资源的信息和第二资源的信息;接收所述第一节点设备发送的第一响应。
收发器1410,用于在处理器1400的控制下接收和发送数据。
其中,所述第一资源的信息和所述第二资源的信息是所述其他节点设备通过路由表发送的。
其中,在图14中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器1400代表的一个或多个处理器和存储器1420代表的存储器的各种电路链接在一起。总线架构还可以将诸如***设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发器1410可以是多个元件,即包括发送机和接收机,提供用于在传输介质上与各种其他装置通信的单元。针对不同的用户设备,用户接口1430还可以是能够外接内接需要设备的接口,连接的设备包括但不限于小键盘、显示器、扬声器、麦克风、操纵杆等。
处理器1400负责管理总线架构和通常的处理,存储器1420可以存储处理器1400在执行操作时所使用的数据。
处理器1400还用于读取所述计算机程序,执行如下步骤:将所述业务请求映射为资源请求;向所述第一节点设备发送所述资源请求。
此外,本发明实施例的计算机可读存储介质,用于存储计算机程序,所述计算机程序可被处理器执行实现以下步骤:
获取其他节点设备的资源信息,其中,所述资源信息包括:第一资源的信息和第二资源的信息;
接收终端的第一请求;
根据所述第一请求和所述资源信息,从所述其他节点设备中确定用于为所述终端提供服务的第二节点设备;
向所述第二节点设备发送所述第一请求。
其中,所述第一资源的信息和所述第二资源的信息是所述其他节点设备通过路由表发送的;
所述第一资源包括以下至少一项:任务连接数,CPU、内存、资源形态部署位置的供应的能力。
其中,所述获取其他节点设备的资源信息,包括:
获取所述其他节点设备通过边界网关协议BGP更新消息发送的资源信息,其中,所述第一资源的信息和所述第二资源的信息携带在所述更新消息的路径属性字段的标签长度内容TLV格式中。
其中,所述第一请求为业务请求;在所述接收终端的资源信息第一请求之后,所述方法还包括:
将所述业务请求映射为资源请求;
所述根据所述第一请求和所述资源信息,从所述其他节点设备中确定用于为所述终端提供服务的第二节点设备,包括:
根据所述资源请求和所述资源信息,从所述其他节点设备中确定用于为所述终端提供服务的第二节点设备;
所述向所述第二节点设备发送所述第一请求,包括:
向所述第二节点设备发送所述资源请求。
其中,在所述向所述第二节点设备发送所述第一请求之后,所述方法还包括:
接收所述第二节点设备的第一响应;
向所述终端发送所述第一响应。
此外,本发明实施例的计算机可读存储介质,用于存储计算机程序,所述计算机程序可被处理器执行实现以下步骤:
向其他节点设备发送资源信息,其中,所述资源信息包括:第一资源的信息和第二资源的信息;
接收所述其他节点设备中的第一节点设备的第一请求;
根据所述第一请求,执行相应的处理。
其中,所述向其他节点设备发送资源信息,包括:
通过路由表向其他节点设备发送资源信息。
其中,所述通过路由表向其他节点设备发送资源信息,包括:
通过BGP更新消息向其他节点设备发送所述资源信息,其中,所述第一资源的信息和所述第二资源的信息携带在所述更新消息的路径属性字段的TLV格式中。
其中,所述第一请求为业务请求;接收所述其他节点设备中的第一节点设备的第一请求,所述方法还包括:
将所述业务请求映射为资源请求;
所述根据所述第一请求,执行相应的处理,包括:
根据所述资源请求,执行相应的处理。
其中,在所述根据所述第一请求,执行相应的处理之后,所述方法还包括:
向所述第一节点设备发送第一响应。
此外,本发明实施例的计算机可读存储介质,用于存储计算机程序,所述计算机程序可被处理器执行实现以下步骤:
向第一节点设备发送第一请求,使得所述第一节点设备根据所述第一请求以及从其他节点设备获取的资源信息,从所述其他节点设备中确定用于为所述终端提供服务的第二节点设备,其中,所述资源信息包括第一资源的信息和第二资源的信息;
接收所述第一节点设备发送的第一响应。
其中,所述第一资源的信息和所述第二资源的信息是所述其他节点设备通过路由表发送的。
其中,所述第一请求为业务请求;
在所述向第一节点设备发送第一请求之前,所述方法还包括:
将所述业务请求映射为资源请求;
所述向第一节点设备发送第一请求,包括:
向所述第一节点设备发送所述资源请求。
在本申请所提供的几个实施例中,应该理解到,所揭露方法和装置,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理包括,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述收发方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,简称ROM)、随机存取存储器(Random Access Memory,简称RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
Claims (19)
1.一种资源调度方法,应用于第一节点设备,其特征在于,包括:
获取其他节点设备的资源信息,其中,所述资源信息包括:第一资源的信息和第二资源的信息;
接收终端的第一请求;
根据所述第一请求和所述资源信息,从所述其他节点设备中确定用于为所述终端提供服务的第二节点设备;
向所述第二节点设备发送所述第一请求;
其中,所述获取其他节点设备的资源信息,包括:
获取所述其他节点设备通过边界网关协议BGP更新消息发送的资源信息,其中,所述第一资源的信息和所述第二资源的信息携带在所述更新消息的路径属性字段的标签长度内容TLV格式中;
其中第一资源为计算资源的信息,第二资源为网络资源的信息;
所述第一资源包括以下至少一项:任务连接数,资源形态部署位置的供应的能力。
2.根据权利要求1所述的方法,其特征在于,所述第一资源的信息和所述第二资源的信息是所述其他节点设备通过路由表发送的。
3.根据权利要求1所述的方法,其特征在于,所述第一请求为业务请求;在所述接收终端的资源信息第一请求之后,所述方法还包括:
将所述业务请求映射为资源请求;
所述根据所述第一请求和所述资源信息,从所述其他节点设备中确定用于为所述终端提供服务的第二节点设备,包括:
根据所述资源请求和所述资源信息,从所述其他节点设备中确定用于为所述终端提供服务的第二节点设备;
所述向所述第二节点设备发送所述第一请求,包括:
向所述第二节点设备发送所述资源请求。
4.根据权利要求1所述的方法,其特征在于,在所述向所述第二节点设备发送所述第一请求之后,所述方法还包括:
接收所述第二节点设备的第一响应;
向所述终端发送所述第一响应。
5.一种资源调度方法,应用于第二节点设备,其特征在于,包括:
向其他节点设备发送资源信息,其中,所述资源信息包括:第一资源的信息和第二资源的信息;
接收所述其他节点设备中的第一节点设备的第一请求;
根据所述第一请求,执行相应的处理;
其中,所述向其他节点设备发送资源信息,包括:
通过BGP更新消息向其他节点设备发送所述资源信息,其中,所述第一资源的信息和所述第二资源的信息携带在所述更新消息的路径属性字段的TLV格式中;
其中第一资源为计算资源的信息,第二资源为网络资源的信息;
所述第一资源包括以下至少一项:任务连接数,资源形态部署位置的供应的能力。
6.根据权利要求5所述的方法,其特征在于,
所述向其他节点设备发送资源信息,包括:
通过路由表向其他节点设备发送资源信息。
7.根据权利要求5所述的方法,其特征在于,所述第一请求为业务请求;在所述接收所述其他节点设备中的第一节点设备的第一请求之后,所述方法还包括:
将所述业务请求映射为资源请求;
所述根据所述第一请求,执行相应的处理,包括:
根据所述资源请求,执行相应的处理。
8.根据权利要求5所述的方法,其特征在于,在所述根据所述第一请求,执行相应的处理之后,所述方法还包括:
向所述第一节点设备发送第一响应。
9.一种资源调度方法,应用于终端,其特征在于,包括:
向第一节点设备发送第一请求,使得所述第一节点设备根据所述第一请求以及从其他节点设备获取的资源信息,从所述其他节点设备中确定用于为所述终端提供服务的第二节点设备,其中,所述资源信息包括第一资源的信息和第二资源的信息;
接收所述第一节点设备发送的第一响应;
其中,所述第一节点设备根据所述第一请求以及从其他节点设备获取的资源信息,包括:
所述第一节点获取所述其他节点设备通过边界网关协议BGP更新消息发送的资源信息,获取其他节点设备的资源信息,其中,所述第一资源的信息和所述第二资源的信息携带在所述更新消息的路径属性字段的TLV格式中;
其中第一资源为计算资源的信息,第二资源为网络资源的信息;
所述第一资源包括以下至少一项:任务连接数,资源形态部署位置的供应的能力。
10.根据权利要求9所述的方法,其特征在于,
所述第一资源的信息和所述第二资源的信息是所述其他节点设备通过路由表发送的。
11.根据权利要求10所述的方法,其特征在于,所述第一请求为业务请求;
在所述向第一节点设备发送第一请求之前,所述方法还包括:
将所述业务请求映射为资源请求;
所述向第一节点设备发送第一请求,包括:
向所述第一节点设备发送所述资源请求。
12.一种资源调度装置,应用于第一节点设备,其特征在于,包括:
获取模块,用于获取其他节点设备的资源信息,其中,所述资源信息包括:第一资源的信息和第二资源的信息;
第一接收模块,用于接收终端的第一请求;
确定模块,用于根据所述第一请求和所述资源信息,从所述其他节点设备中确定用于为所述终端提供服务的第二节点设备;
第一发送模块,用于向所述第二节点设备发送所述第一请求;
其中,所述获取其他节点设备的资源信息,包括:
获取所述其他节点设备通过边界网关协议BGP更新消息发送的资源信息,其中,所述第一资源的信息和所述第二资源的信息携带在所述更新消息的路径属性字段的标签长度内容TLV格式中;其中第一资源为计算资源的信息,第二资源为网络资源的信息;
所述第一资源包括以下至少一项:任务连接数,资源形态部署位置的供应的能力。
13.一种资源调度装置,应用于第二节点设备,其特征在于,包括:
第一发送模块,用于向其他节点设备发送资源信息,其中所述资源信息包括:第一资源的信息和第二资源的信息;
第一接收模块,用于接收所述其他节点设备中的第一节点设备的第一请求;
处理模块,用于根据所述第一请求,执行相应的处理;
其中,所述向其他节点设备发送资源信息,包括:
通过BGP更新消息向其他节点设备发送所述资源信息,其中,所述第一资源的信息和所述第二资源的信息携带在所述更新消息的路径属性字段的TLV格式中;其中第一资源为计算资源的信息,第二资源为网络资源的信息;
所述第一资源包括以下至少一项:任务连接数,资源形态部署位置的供应的能力。
14.一种资源调度装置,应用于终端,其特征在于,包括:
发送模块,用于向第一节点设备发送第一请求,使得所述第一节点设备根据所述第一请求以及从其他节点设备获取的资源信息,从所述其他节点设备中确定用于为所述终端提供服务的第二节点设备,其中,所述资源信息包括第一资源的信息和第二资源的信息;
接收模块,用于接收所述第一节点设备发送的第一响应;
其中,所述第一节点设备根据所述第一请求以及从其他节点设备获取的资源信息,包括:
所述第一节点获取所述其他节点设备通过边界网关协议BGP更新消息发送的资源信息,获取其他节点设备的资源信息,其中,所述第一资源的信息和所述第二资源的信息携带在所述更新消息的路径属性字段的TLV格式中;
其中第一资源为计算资源的信息,第二资源为网络资源的信息;
所述第一资源包括以下至少一项:任务连接数,资源形态部署位置的供应的能力。
15.一种资源调度装置,应用于第一节点设备,其特征在于,包括:处理器和收发器;
所述收发器,用于获取其他节点设备的资源信息,其中,所述资源信息包括:第一资源的信息和第二资源的信息;接收终端的第一请求;
所述处理器,用于根据所述第一请求和所述资源信息,从所述其他节点设备中确定用于为所述终端提供服务的第二节点设备;
所述收发器,还用于向所述第二节点设备发送所述第一请求;
其中,所述获取其他节点设备的资源信息,包括:
获取所述其他节点设备通过边界网关协议BGP更新消息发送的资源信息,其中,所述第一资源的信息和所述第二资源的信息携带在所述更新消息的路径属性字段的标签长度内容TLV格式中;其中第一资源为计算资源的信息,第二资源为网络资源的信息;
所述第一资源包括以下至少一项:任务连接数,资源形态部署位置的供应的能力。
16.一种资源调度装置,应用于第二节点设备,其特征在于,包括:处理器和收发器;
所述收发器,用于向其他节点设备发送资源信息,其中,所述资源信息包括:第一资源的信息和第二资源的信息;接收所述其他节点设备中的第一节点设备的第一请求;
所述处理器,用于根据所述第一请求,执行相应的处理;
其中,所述向其他节点设备发送资源信息,包括:
通过BGP更新消息向其他节点设备发送所述资源信息,其中,所述第一资源的信息和所述第二资源的信息携带在所述更新消息的路径属性字段的TLV格式中;其中第一资源为计算资源的信息,第二资源为网络资源的信息;
所述第一资源包括以下至少一项:任务连接数,资源形态部署位置的供应的能力。
17.一种资源调度装置,应用于终端,其特征在于,包括:处理器和收发器;
所述收发器,用于向第一节点设备发送第一请求,使得所述第一节点设备根据所述第一请求以及从其他节点设备获取的资源信息,从所述其他节点设备中确定用于为所述终端提供服务的第二节点设备,其中,所述资源信息包括第一资源的信息和第二资源的信息;接收所述第一节点设备发送的第一响应;
其中,所述第一节点设备根据所述第一请求以及从其他节点设备获取的资源信息,包括:
所述第一节点获取所述其他节点设备通过边界网关协议BGP更新消息发送的资源信息,获取其他节点设备的资源信息,其中,所述第一资源的信息和所述第二资源的信息携带在所述更新消息的路径属性字段的TLV格式中;其中第一资源为计算资源的信息,第二资源为网络资源的信息;
所述第一资源包括以下至少一项:任务连接数,资源形态部署位置的供应的能力。
18.一种通信设备,包括:收发器、存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序;其特征在于,
所述处理器,用于读取存储器中的程序实现如权利要求1至4中任一项所述的方法中的步骤;或者实现如权利要求5至8中任一项所述的方法中的步骤;或者实现如权利要求9至11中任一项所述的方法中的步骤。
19.一种计算机可读存储介质,用于存储计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至4中任一项所述的方法中的步骤;或者实现如权利要求5至8中任一项所述的方法中的步骤;或者实现如权利要求9至11中任一项所述的方法中的步骤。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911029924.3A CN112714146B (zh) | 2019-10-25 | 2019-10-25 | 一种资源调度方法、装置、设备及计算机可读存储介质 |
PCT/CN2020/121152 WO2021078058A1 (zh) | 2019-10-25 | 2020-10-15 | 资源调度方法、装置、设备及计算机可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911029924.3A CN112714146B (zh) | 2019-10-25 | 2019-10-25 | 一种资源调度方法、装置、设备及计算机可读存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112714146A CN112714146A (zh) | 2021-04-27 |
CN112714146B true CN112714146B (zh) | 2023-01-13 |
Family
ID=75541082
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911029924.3A Active CN112714146B (zh) | 2019-10-25 | 2019-10-25 | 一种资源调度方法、装置、设备及计算机可读存储介质 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN112714146B (zh) |
WO (1) | WO2021078058A1 (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114363402B (zh) * | 2021-12-16 | 2023-12-26 | 绿盟科技集团股份有限公司 | 一种靶场互联方法、***及电子设备 |
CN114338692B (zh) * | 2022-02-17 | 2023-11-10 | 上海玄翎科技有限公司 | 一种基于分片集群扩容的数据平衡方法与设备 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108616600A (zh) * | 2018-05-11 | 2018-10-02 | 深圳市网心科技有限公司 | 资源调度方法、客户服务器、节点设备、网络***和介质 |
CN108632321A (zh) * | 2017-03-23 | 2018-10-09 | 中国联合网络通信集团有限公司 | 基于大数据平台下资源调度的处理方法和装置 |
CN109358965A (zh) * | 2018-09-25 | 2019-02-19 | 杭州朗和科技有限公司 | 云计算集群资源调度方法、介质、装置和计算设备 |
CN109417719A (zh) * | 2016-07-07 | 2019-03-01 | 华为技术有限公司 | 一种网络资源的管理方法、装置及*** |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107371151A (zh) * | 2016-05-12 | 2017-11-21 | 中兴通讯股份有限公司 | 数据传输方法及装置 |
US10191686B2 (en) * | 2016-06-28 | 2019-01-29 | Vmware, Inc. | Rate limiting in a decentralized control plane of a computing system |
US10419328B1 (en) * | 2017-04-11 | 2019-09-17 | Juniper Networks, Inc | Apparatus, system, and method for improved memory consumption in network devices via efficient route management |
EP3759887A4 (en) * | 2018-02-26 | 2022-03-09 | Charter Communications Operating, LLC | DEVICE AND METHOD FOR DIRECTION AND DELIVERY OF CONTENT PACKAGES |
CN110247699B (zh) * | 2019-06-24 | 2021-07-09 | 中国空间技术研究院 | 一种在天地一体化网络中实现天地间资源协同调度的方法 |
-
2019
- 2019-10-25 CN CN201911029924.3A patent/CN112714146B/zh active Active
-
2020
- 2020-10-15 WO PCT/CN2020/121152 patent/WO2021078058A1/zh active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109417719A (zh) * | 2016-07-07 | 2019-03-01 | 华为技术有限公司 | 一种网络资源的管理方法、装置及*** |
CN108632321A (zh) * | 2017-03-23 | 2018-10-09 | 中国联合网络通信集团有限公司 | 基于大数据平台下资源调度的处理方法和装置 |
CN108616600A (zh) * | 2018-05-11 | 2018-10-02 | 深圳市网心科技有限公司 | 资源调度方法、客户服务器、节点设备、网络***和介质 |
CN109358965A (zh) * | 2018-09-25 | 2019-02-19 | 杭州朗和科技有限公司 | 云计算集群资源调度方法、介质、装置和计算设备 |
Also Published As
Publication number | Publication date |
---|---|
CN112714146A (zh) | 2021-04-27 |
WO2021078058A1 (zh) | 2021-04-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109600246B (zh) | 网络切片管理方法及其装置 | |
CN114095577A (zh) | 资源请求方法、装置、算力网元节点及算力应用设备 | |
CN114095579A (zh) | 算力处理的网络***、业务处理方法及设备 | |
CN111651253A (zh) | 算力资源的调度方法及装置 | |
US11303526B2 (en) | Network slice deployment method and apparatus | |
CN111770535A (zh) | 一种基于意图的网络配置方法、装置及*** | |
CN111345008B (zh) | 移动边缘主机服务通知方法和装置 | |
CN109560952A (zh) | 一种网络切片管理方法及设备 | |
CN112799825A (zh) | 一种任务处理方法和网络设备 | |
WO2024104284A1 (zh) | 一种基于nwdaf对计算资源的管理和决策的方法 | |
CN112714146B (zh) | 一种资源调度方法、装置、设备及计算机可读存储介质 | |
CN111510383A (zh) | 一种路由计算方法以及相关设备 | |
CN110234140A (zh) | 一种通信方法、装置、实体及存储介质 | |
CN116455817A (zh) | 一种软件定义云网融合架构及路由实现方法 | |
CN112104680A (zh) | 一种确定边缘应用的方法、装置、设备及存储介质 | |
CN107710793A (zh) | 一种定位方法及对应装置 | |
CN109818772A (zh) | 一种网络性能保障方法及装置 | |
CN115915289A (zh) | 计算任务的策略确定或资源分配方法、装置、网元及介质 | |
CN114979128A (zh) | 跨区域通信方法、装置及电子设备 | |
Nguyen et al. | Location-aware dynamic network provisioning | |
CN108259527B (zh) | 基于代理的业务处理方法、装置及网元设备 | |
CN105812434A (zh) | 用户手持设备虚拟化后的业务链控制方法及装置 | |
CN115243080B (zh) | 一种数据处理方法、装置、设备及存储介质 | |
CN114884941B (zh) | 针对边缘计算平台的业务处理方法、装置、***及介质 | |
WO2024114332A1 (zh) | 通信方法、装置、电子设备和计算机可读介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |