本申请实施例公开了用于调整实例数的方法、装置、电子设备及计算机可读存储介质,涉及边缘计算、业务实例调整、计算节点协同技术领域。该方法的一具体实施方式包括:获取当前时间窗口的实际性能指标;确定与该实际性能指标对应的理论实例数;响应于该理论实例数大于与自身实际性能对应的实例开设上限时,请求具有实例增开能力的其它边缘计算节点共同开设总数为该理论实例数的实例。该实施方式针对自身不具有足够的实例增开能力的情况,提供了一种通过请求其它具有实例增开能力的其它边缘计算节点来协同开设的方案,充分利用存在实例增开能力的边缘计算节点来满足当前边缘计算节点超负荷的业务负载,从而更快、更高效的完成相应业务负载的处理。
【技术实现步骤摘要】
用于调整实例数的方法、装置、电子设备及可读存储介质
本申请涉及多设备协同处理
,具体涉及边缘计算、业务实例调整、计算节点协同
,尤其涉及用于调整实例数的方法、装置、电子设备及计算机可读存储介质。
技术介绍
随着电子信息化、智能化的发展,距用户终端最近的边缘计算设备发挥越来越大的作用,由众多边缘计算节点构成的边缘计算网络成为研究的重点。
技术实现思路
本申请实施例提出了一种用于调整实例数的方法、装置、电子设备及计算机可读存储介质。第一方面,本申请实施例提出了一种用于调整实例数的方法,包括:获取当前时间窗口的实际性能指标;确定与实际性能指标对应的理论实例数;响应于理论实例数大于当前边缘计算节点的实例开设上限时,请求具有实例增开能力的其它边缘计算节点共同开设总数为理论实例数的实例;其中,不同的边缘计算节点因性能差异具有不同的实例开设上限。第二方面,本申请实施例提出了一种用于调整实例数的装置,包括:实际性能指标获取单元,被配置成获取当前时间窗口的实际性能指标;理论实例数确定单元,被配置成确定与实际性能指标对应的理论实例数;实例增开协同单元,被配置成响应于理论实例数大于当前边缘计算节点的实例开设上限时,请求具有实例增开能力的其它边缘计算节点共同开设总数为理论实例数的实例;其中,不同的边缘计算节点因性能差异具有不同的实例开设上限。第三方面,本申请实施例提供了一种电子设备,该电子设备包括:至少一个处理器;以及与至少一个处理器通信连接的存储器;其中,存储器存储有可被至少一个处理器执行的指令,该指令被至少一个处理器执行,以使至少一个处理器执行时能够实现如第一方面中任一实现方式描述的用于调整实例数的方法。第四方面,本申请实施例提供了一种存储有计算机指令的非瞬时计算机可读存储介质,该计算机指令用于使计算机执行时能够实现如第一方面中任一实现方式描述的用于调整实例数的方法。本申请实施例提供的用于调整实例数的方法、装置、电子设备及计算机可读存储介质,首先,当前边缘节点获取当前时间窗口的实际性能指标;然后,当前边缘节点确定与该实际性能指标对应的理论实例数;接着,响应于该理论实例数大于与自身实际性能对应的实例开设上限时(不同的边缘计算节点因性能差异具有不同的实例开设上限),请求具有实例增开能力的其它边缘计算节点共同开设总数为该理论实例数的实例。为满足开设理论实例数的实例来处理对应的业务负载,本申请针对自身不具有足够的实例增开能力的情况,提供了一种通过请求其它具有实例增开能力的其它边缘计算节点来协同开设的方案,充分利用存在实例增开能力的边缘计算节点来满足当前边缘计算节点超负荷的业务负载,从而更快、更高效的完成相应业务负载的处理。应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。附图说明通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:图1是本申请可以应用于其中的示例性系统架构;图2为本申请实施例提供的一种用于调整实例数的方法的流程图;图3为本申请实施例提供的另一种用于调整实例数的方法的流程图;图4为本申请实施例提供的又一种用于调整实例数的方法的流程图;图5为本申请实施例提供的在一应用场景下的用户终端与边缘计算节点间的连接关系示意图;图6为针对图5中的边缘计算节点提供的一种内部功能模块之间的连接关系示意图;图7为本申请实施例提供的一种用于调整实例数的装置的结构框图;图8为本申请实施例提供的一种适用于执行用于调整实例数的方法的电子设备的结构示意图。具体实施方式下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关专利技术,而非对该专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与有关专利技术相关的部分。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。图1示出了可以应用本申请的用于调整实例数的方法、装置、电子设备及计算机可读存储介质的实施例的示例性系统架构100。如图1所示,系统架构100可以包括终端设备101、102、103,网络104、当前边缘计算节点105和其它边缘计算节点106、107。网络104用以在终端设备101、102、103和当前边缘计算节点105之间提供通信链路的介质,当前边缘计算节点105与其它边缘计算节点106、107之间也可以采用网络104进行连接(未示出)。网络104可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。用户可以使用终端设备101、102、103通过网络104与服务器105交互,以接收或发送消息等。终端设备101、102、103和服务器105上可以安装有各种用于实现两者之间进行信息通讯的应用,例如即时通信类应用、数据查询应用等,当前边缘计算节点105和其它边缘计算节点106、107上也可以安装有用于实现两者之间进行信息通信的应用,例如实例协同增开类应用、数据转发类应用等。终端设备101、102、103、当前边缘计算节点105和其它边缘计算节点106、107可以是硬件也可以是软件。当终端设备101、102、103为硬件时,可以是具有显示屏的各种电子设备,包括但不限于智能手机、平板电脑、膝上型便携计算机和台式计算机等等;当终端设备101、102、103为软件时,可以安装在上述所列举的电子设备中,其可以实现成多个软件或软件模块,也可以实现成单个软件或软件模块,在此不做具体限定。当边缘计算节点(包括当前边缘计算节点105和其它边缘计算节点106、107)为硬件时,通常为单个具有计算能力的电子设备,例如工作站、服务器等;当边缘计算节点为软件时,可以实现成多个软件或软件模块,也可以实现成单个软件或软件模块,在此不做具体限定。边缘计算节点通过内置的各种应用可以提供各种服务,以在当前边缘计算节点短时间内面临超出其处理能力的业务负荷时提供业务实例协同增开服务的实例协同增开类应用为例,当前边缘计算节点105在运行该实例协同增开类应用时可实现如下效果:首先,通过网络104接收到当前时间窗口内终端设备101、102、103发来的待处理流量,并根据待处理流量的大小确定实际性能指标;然后,确定与该实际性能指标对应的理论实例数;接着,在该理论实例数大于与自身实际性能对应的实例开设上限时,请求具有实例增开能力的其它边缘计算节点(例如其它边缘节点计算106、107)共同开设总数为该理论实例数的实例。从而在其它边缘计算节点的协同下利用总数为理论实例数的业务实例来处理接收到的待处理流量,并实现待处理流量的高效、快速处理。应该理解,图1中的终端设备、网络和服务器的数目仅仅是示意性的。根据实现需要,可以具有任意数目的终端设备、网络和服务器。请参考图2,本文档来自技高网...
【技术保护点】
1.一种用于调整实例数的方法,包括:/n获取当前时间窗口的实际性能指标;/n确定与所述实际性能指标对应的理论实例数;/n响应于所述理论实例数大于当前边缘计算节点的实例开设上限时,请求具有实例增开能力的其它边缘计算节点共同开设总数为所述理论实例数的实例;其中,不同的边缘计算节点因性能差异具有不同的实例开设上限。/n
【技术特征摘要】
1.一种用于调整实例数的方法,包括:
获取当前时间窗口的实际性能指标;
确定与所述实际性能指标对应的理论实例数;
响应于所述理论实例数大于当前边缘计算节点的实例开设上限时,请求具有实例增开能力的其它边缘计算节点共同开设总数为所述理论实例数的实例;其中,不同的边缘计算节点因性能差异具有不同的实例开设上限。
2.根据权利要求1所述的方法,其中,所述请求具有实例增开能力的其它边缘计算节点共同开设总数为所述理论实例数的实例,包括:
根据所述理论实例数和所述实例开设上限,计算得到第一差值;
广播包含所述第一差值的实例增开协同请求,以使接收到所述实例增开协同请求的其它边缘计算节点在确认自身具有与所述第一差值对应的实例增开能力时返回同意开响应;
根据接收到的同意增开响应,将与所述第一差值对应的实例数所处理的流量转发给发来所述同意增开响应的边缘计算节点;
接收发来所述同意增开响应的边缘计算节点返回的流量处理结果。
3.根据权利要求1所述的方法,其中,所述请求具有实例增开能力的其它边缘计算节点共同开设总数为所述理论实例数的实例,包括:
根据所述理论实例数和所述可开设上限,计算得到第二差值;
响应于所述第二差值大于预设差值且存在拥有大于所述理论实例数的实例开设能力的高性能边缘计算节点,将发送给所述当前边缘计算节点的流量全部转发给所述高性能边缘计算节点,以使所述高性能边缘节点通过开设数量为所述理论实例数的实例对接收到的流量进行处理;
接收所述高性能边缘计算节点返回的流量处理结果。
4.根据权利要求3所述的方法,还包括:
响应于所述当前边缘计算节点掉线,将发送给所述当前边缘计算节点的流量的目的地址修改为所述高性能边缘计算节点,以使所述高性能边缘计算节点直接返回所述流量处理结果。
5.根据权利要求1所述的方法,其中,所述确定与所述实际性能指标对应的理论实例数,包括:
在预先记录有各性能指标与各实例数之间对应关系的对应表中,查询与所述实际性能指标对应的理论实例数。
6.根据权利要求1至5任一项所述的方法,其中,所述实际性能指标包括以下至少一项:
流量大小、等待队列长度、CPU使用率、内存使用率、实例并发数。
7.一种用于调整实例数的装置,包括:
实际性能指标获取单元,被配置成获取当前时间窗口的实际性能指标;
理论实例数确定单元,被配置成确定与所述实际性能指标对应的理论实例数;
实例增开协同单元,被配置成响应于...
【专利技术属性】
技术研发人员:陈胜,陆丹峰,赵鑫,谢敬儒,
申请(专利权)人:北京百度网讯科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。