掌桥专利:专业的专利平台
掌桥专利
首页

一种网络服务方法、装置、服务器及存储介质

文献发布时间:2024-04-18 20:01:30


一种网络服务方法、装置、服务器及存储介质

技术领域

本申请涉及网络技术领域,尤其涉及一种网络服务方法、装置、服务器及存储介质。

背景技术

目前,服务器获取终端发送的网络请求,并且基于该网络请求中包括的网络服务的标识,确定出能够为该终端提供该网络服务的节点,并且由该节点为该终端提供网络服务。

但是,上述方法中,为终端提供网络服务的节点的能力可能不足,如此无法为终端提供网络服务,降低了网络服务的有效性。

发明内容

本申请提供一种网络服务方法、装置、服务器及存储介质,解决了相关技术中为终端提供网络服务的节点的能力可能不足的技术问题。

第一方面,本申请提供一种网络服务方法,包括:获取多个算力节点各自的节点性能参数,其中,一个算力节点的节点性能参数用于表征该算力节点的算力质量;基于至少一个节点集合中每个节点集合包括的算力节点的节点性能参数,确定该每个节点集合的性能数值,其中,一个节点集合中包括的算力节点的数量与目标网络服务中包括的子服务的数量相同,该节点集合中包括的一个算力节点为该目标网络服务中包括的一个子服务对应的至少一个算力节点中的一个;在目标节点集合的性能数值大于或等于数值阈值的情况下,基于该目标节点集合中包括的算力节点为用户终端提供该目标网络服务,该目标节点集合为该至少一个节点集合中的一个。

可选地,一个算力节点的节点性能参数包括该算力节点的时延、该算力节点的故障率以及该算力节点的资源利用率中的一项或多项。

可选地,一个算力节点的节点性能参数包括该算力节点的时延、该算力节点的故障率以及该算力节点的资源利用率,上述基于至少一个节点集合中每个节点集合包括的算力节点的节点性能参数,确定该每个节点集合的性能数值,包括:基于该每个节点集合包括的算力节点的时延确定该每个节点集合的时延数值,并且基于该每个节点集合包括的算力节点的故障率确定该每个节点集合的保障数值,以及基于该每个节点集合包括的算力节点的资源利用率确定该每个节点集合的资源利用数值;基于该每个节点集合的时延数值、该每个节点集合的保障数值以及该每个节点集合的资源利用数值,确定该每个节点集合的性能数值。

可选地,上述基于该每个节点集合包括的算力节点的时延确定该每个节点集合的时延数值,包括:将该目标节点集合中包括的算力节点的时延之和,确定为该目标节点集合的时延数值。

可选地,上述基于该每个节点集合包括的算力节点的时延确定该每个节点集合的时延数值,包括:确定该至少一个节点集合中每个节点集合的总时延,其中,一个节点集合的总时延为该节点集合中包括的算力节点的时延之和;将该目标节点集合的总时延与目标时延之间的比值,确定为该目标节点集合的时延数值,该目标时延为该每个节点集合的总时延的平均值。

可选地,上述基于该每个节点集合包括的算力节点的故障率确定该每个节点集合的保障数值,包括:确定该目标节点集合中包括的每个算力节点的保障数值,其中,一个算力节点的保障数值为该算力节点的故障率与目标数值之间的差值;将该目标节点集合中包括的每个算力节点的保障数值的乘积,确定为该目标节点集合的保障数值。

第二方面,本申请提供一种网络服务装置,包括:获取模块、确定模块以及处理模块;该获取模块,用于获取多个算力节点各自的节点性能参数,其中,一个算力节点的节点性能参数用于表征该算力节点的算力质量;该确定模块,用于基于至少一个节点集合中每个节点集合包括的算力节点的节点性能参数,确定该每个节点集合的性能数值,其中,一个节点集合中包括的算力节点的数量与目标网络服务中包括的子服务的数量相同,该节点集合中包括的一个算力节点为该目标网络服务中包括的一个子服务对应的至少一个算力节点中的一个;该处理模块,用于在目标节点集合的性能数值大于或等于数值阈值的情况下,基于该目标节点集合中包括的算力节点为用户终端提供该目标网络服务,该目标节点集合为该至少一个节点集合中的一个。

可选地,一个算力节点的节点性能参数包括该算力节点的时延、该算力节点的故障率以及该算力节点的资源利用率中的一项或多项。

可选地,一个算力节点的节点性能参数包括该算力节点的时延、该算力节点的故障率以及该算力节点的资源利用率,该确定模块,具体用于基于该每个节点集合包括的算力节点的时延确定该每个节点集合的时延数值,并且基于该每个节点集合包括的算力节点的故障率确定该每个节点集合的保障数值,以及基于该每个节点集合包括的算力节点的资源利用率确定该每个节点集合的资源利用数值;该确定模块,还具体用于基于该每个节点集合的时延数值、该每个节点集合的保障数值以及该每个节点集合的资源利用数值,确定该每个节点集合的性能数值。

可选地,该确定模块,具体用于将该目标节点集合中包括的算力节点的时延之和,确定为该目标节点集合的时延数值。

可选地,该确定模块,具体用于确定该至少一个节点集合中每个节点集合的总时延,其中,一个节点集合的总时延为该节点集合中包括的算力节点的时延之和;该确定模块,具体还用于将该目标节点集合的总时延与目标时延之间的比值,确定为该目标节点集合的时延数值,该目标时延为该每个节点集合的总时延的平均值。

可选地,该确定模块,具体用于确定该目标节点集合中包括的每个算力节点的保障数值,其中,一个算力节点的保障数值为该算力节点的故障率与目标数值之间的差值;该确定模块,还具体用于将该目标节点集合中包括的每个算力节点的保障数值的乘积,确定为该目标节点集合的保障数值。

第三方面,本申请提供一种服务器,包括:处理器和被配置为存储处理器可执行指令的存储器;其中,处理器被配置为执行所述指令,以实现上述第一方面中任一种可选地网络服务方法。

第四方面,本申请提供一种计算机可读存储介质,计算机可读存储介质上存储有指令,当该计算机可读存储介质中的指令由服务器执行时,使得该服务器能够执行上述第一方面中任一种可选地网络服务方法。

本申请提供的网络服务方法、装置、服务器及存储介质,服务器获取多个算力节点各自的节点性能参数,服务器基于至少一个节点集合中每个节点集合包括的算力节点的节点性能参数,确定每个节点集合的性能数值,由于上述多个算力节点中的一个算力节点的节点性能参数用于表征该算力节点的算力质量且,因此,该每个节点集合的性能数值可以用来表征一个节点集合向目标网络服务提供的算力资源的稳定性、可靠性,在目标节点集合的性能数值大于或等于数值阈值的情况下,说明该目标节点集合能够向目标网络服务提供高性能水平的算力资源,可以有效保证目标网络服务的服务质量,因此,服务器基于该目标节点集合中包括的算力节点为用户终端提供目标网络服务,可靠地保证了网络服务的有效性。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍。

图1为本申请实施例提供的网络服务系统的网络架构示意图;

图2为本申请实施例提供的一种网络服务方法的流程示意图;

图3为本申请实施例提供的另一种网络服务方法的流程示意图;

图4为本申请实施例提供的另一种网络服务方法的流程示意图;

图5为本申请实施例提供的另一种网络服务方法的流程示意图;

图6为本申请实施例提供的另一种网络服务方法的流程示意图;

图7为本申请实施例提供的一种网络服务装置的结构示意图;

图8为本申请实施例提供的另一种网络服务装置的结构示意图。

具体实施方式

下面将结合附图对本申请实施例提供的网络服务方法、装置、服务器及存储介质进行详细的描述。

本申请的说明书以及附图中的术语“第一”和“第二”等是用于区别不同的对象,而不是用于描述对象的特定顺序,例如,第一权重参数和第二权重参数等是用于区别不同的权重参数,而不是用于描述权重参数的特定顺序。

此外,本申请的描述中所提到的术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括其他没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。

需要说明的是,本申请实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本申请实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其他实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。

在本申请的描述中,除非另有说明,“多个”的含义是指两个或两个以上。

基于背景技术中所描述,由于相关技术中,为终端提供网络服务的节点的能力可能不足,如此无法为终端提供网络服务,降低了网络服务的有效性。基于此,本申请实施例提供一种网络服务方法、装置、服务器及存储介质,服务器获取多个算力节点各自的节点性能参数,服务器基于至少一个节点集合中每个节点集合包括的算力节点的节点性能参数,确定每个节点集合的性能数值,由于上述多个算力节点中的一个算力节点的节点性能参数用于表征该算力节点的算力质量且,因此,该每个节点集合的性能数值可以用来表征一个节点集合向目标网络服务提供的算力资源的稳定性、可靠性,在目标节点集合的性能数值大于或等于数值阈值的情况下,说明该目标节点集合能够向目标网络服务提供高性能水平的算力资源,可以有效保证目标网络服务的服务质量,因此,服务器基于该目标节点集合中包括的算力节点为用户终端提供目标网络服务,可靠地保证了网络服务的有效性。

本申请实施例提供的一种网络服务方法、装置、服务器及存储介质可以应用于网络服务系统,如图1所示,该网络服务系统包括服务器101、节点集合102以及终端103。通常,在实际应用中上述各个设备之间的连接可以为无线连接,为了方便直观地表示各个设备之间的连接关系,图1中采用实线示意。

其中,服务器101基于节点集合102中包括的算力节点为终端103提供目标网络服务,该目标网络服务中包括的子服务的数量与节点集合102中包括的算力节点的数量相同,该目标网络服务中包括的至少一个子服务各自对应至少一个算力节点,节点集合102中包括的一个算力节点为目标网络服务中包括的一个子服务对应至少一个算力节点中的一个。

节点集合102中包括的至少一个算力节点中每个算力节点用于向该每个算力节点对应的子服务提供算力支持。

终端103用于向服务器101发送网络服务请求,该网络服务请求中包括上述目标网络服务的标识。

可选地,上述电子设备可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、网络加速服务(content deliverynetwork,CDN)、以及大数据和人工智能平台等基础云计算服务的云服务器。

如图2所示,本申请实施例提供的网络服务方法可以包括S101-S103。

S101、服务器获取多个算力节点各自的节点性能参数。

其中,一个算力节点的节点性能参数用于表征该算力节点的算力质量。

在本申请实施例的一种实现方式中,上述一个算力节点的节点性能参数包括该算力节点的时延、该算力节点的故障率以及该算力节点的资源利用率中的一个项或多项。

可选地,该算力节点的时延包括服务时延和网络时延,该服务时延用于表征算力节点从接收到网络服务请求到算力节点将网络服务对应的响应向终端发送之间的时延(或时间间隔),该网络时延用于表征终端向算力节点发送网络服务请求至算力节点接收到该网络服务请求之间的时延(或时间间隔)。

可选地,该算力节点的故障率包括硬件故障率、网络故障率以及服务故障率,该硬件故障率包括该算力节点对应的基础硬件的电力故障率、该算力节点对应的存储设备的故障率,该网络故障率包括该算力节点对应的网络的故障率(如网络设备故障导致的网络故障率)、该算力节点对应的网络抖动率,该服务故障率包括该算力节点对应的丢包率、该算力节点对应的网络服务请求的处理失败比例。

可选地,该算力节点的资源利用率包括该算力节点对应的CPU资源利用率、内存利用率、网络带宽利用率以及存储利用率等。

S102、服务器基于至少一个节点集合中每个节点集合包括的算力节点的节点性能参数,确定每个节点集合的性能数值。

其中,一个节点集合中包括的算力节点的数量与目标网络服务中包括的子服务的数量相同,节点集合中包括的一个算力节点为目标网络服务中包括的一个子服务对应的至少一个算力节点中的一个。

应理解,该一个节点集合中包括的算力节点的数量与目标网络服务中包括的子服务的数量相同,是由于该节点集合中的每个算力节点用于向该节点对应的一个子服务提供算力支持,即该节点集合中每个算力节点分别向目标网络服务中的与该每个算力节点各自对应的子服务提供算力支持。

可以理解的是,该节点集合中包括的一个算力节点为目标网络服务中包括的一个子服务对应的至少一个算力节点中的一个,说明了该目标网络服务中包括至少一个子服务,其中一个子服务对应至少一个算力节点,该节点集合中的与该子服务对应的算力节点为该至少一个算力节点中的一个,即服务器从一个子服务对应的至少一个算力节点中确定一个节点作为一个节点集合中的节点,如此服务器可以确定出目标网络服务对应的至少一个节点集合,其中,每个节点集合均可以独立向该目标网络服务提供算力支持,已完成服务器对终端内的目标网络服务。

在本申请实施例的一种是实现方式中,上述一个算力节点的节点性能参数包括该算力节点的时延、该算力节点的故障率以及该算力节点的资源利用率,结合图2,如图3所示,上述服务器基于至少一个节点集合中每个节点集合包括的算力节点的节点性能参数,确定每个节点集合的性能数值,包括S1021-S1022。

S1021、服务器基于每个节点集合包括的算力节点的时延确定每个节点集合的时延数值,并且服务器基于每个节点集合包括的算力节点的故障率确定每个节点集合的保障数值,以及服务器基于每个节点集合包括的算力节点的资源利用率确定每个节点集合的资源利用数值。

应理解,该每个节点集合的保障数值用于表征该每个节点集合向服务器提供算力资源的稳定性;该每个节点集合的时延数值用于表征每个节点集合向服务器提供的算力资源在进行网络服务业务时的响应速度;该每个节点集合的资源利用数值用于表征该每个节点集合向服务器提供的算力资源在进行网络服务业务时的可用的算力资源的充分程度。

在本申请实施例的一种实现方式中,服务器基于每个节点集合包括的算力节点的资源利用率确定每个节点集合的资源利用数值具体包括:服务器将一个节点集合中每个算力节点的资源利用率数值之间的乘积与预设数值之间的差值,确定为该节点集合的资源利用数值。

可选地,在该节点集合中的中一个算力节点的资源利用率包括多种利用率的情况下,服务器将该算力节点对应的多种利用率之间的乘积确定为该算力节点的利用率数值,服务器将该节点集合中每个算力节点的利用率数值之间的乘积与预设数值之间的差值,确定为该节点集合的资源利用数值。

示例性的,该预设数值为1。

在一种可选的实现方式中,服务器还可以确定一个算力节点的每一种利用率,服务器确定一个算力节点的一种利用率满足下述公式:

U

在一种可选的实现方式中,服务器将一个算力节点对应的多种利用率之间的乘积确定为该算力节点的利用率数值满足下述公式:

其中,U

在一种可选地实现方式中,服务器确定一个节点集合的资源利用数值满足下述公式:

其中,H

结合图3,如图4所示,上述服务器基于每个节点集合包括的算力节点的时延确定每个节点集合的时延数值,具体包括:S1021a。

S1021a、服务器将目标节点集合中包括的算力节点的时延之和,确定为目标节点集合的时延数值。

应理解,服务器将目标节点集合中包括的算力节点的时延之和,确定为目标节点集合的时延数值,如此,服务器可以准确、快速地确定出上述每个节点集合的时延数值,进而服务器可以快速、准确地确定出每个节点集合的时延数值,以准确地表征每个节点集合在为目标网络服务提供算力支持时的响应速度。

结合图3,如图5所示,在本申请实施例的一种实现方式中,上述服务器基于每个节点集合包括的算力节点的时延确定每个节点集合的时延数值,具体包括S1021b-S1021c。

S1021b、服务器确定至少一个节点集合中每个节点集合的总时延。

其中,一个节点集合的总时延为该节点集合中包括的算力节点的时延之和。

在一种实现方式中,服务器确定至少一个节点集合中每个节点集合的总时延满足下述公式:

其中,E

S1021c、服务器将目标节点集合的总时延与目标时延之间的比值,确定为目标节点集合的时延数值。

其中,目标时延为每个节点集合的总时延的平均值。

在一种实现方式中,服务器将目标节点集合的总时延与目标时延之间的比值,确定为目标节点集合的时延数值满足下述公式:

其中,D

本申请实施例中,服务器确定至少一个节点集合中每个节点集合的总时延,并且服务器将目标节点集合的总时延与目标时延之间的比值,确定为目标节点集合的时延数值,由于该目标节点集合的时延数值为目标节点集合的总时延与目标时延之间的比值,因此,该时延数值既可以反映出目标节点集合对于目标网络服务的响应速度,又能反映出该目标节点集合对目标网络服务的响应速度相对于至少一个节点集合中的平均水平的响应速度是高还是低,如此,服务可以更快的确定出对于目标网络服务的响应速度较高的节点集合。

结合图3,如图6所示,上述服务器基于每个节点集合包括的算力节点的故障率确定每个节点集合的保障数值,包括:S1021d-S1021f。

S1021d、服务器确定目标节点集合中包括的每个算力节点的保障数值。

其中,一个算力节点的保障数值为该算力节点的故障率与目标数值之间的差值。

示例性的,该目标数值为1。

应理解,该一个算力节点的保障数值用于表征该算力节点在为该算力节点对应的子服务提供算力支持时的稳定性。

S1021f、服务器将目标节点集合中包括的每个算力节点的保障数值的乘积,确定为目标节点集合的保障数值。

应理解,目标节点集合中包括的每个算力节点的保障数值的乘积,可以用于表征该每个算力节点在一起向各自对应的子服务提供算力支持时的稳定性。

在一种实现方式中,服务器确定为该目标节点集合的保障数值满足下述公式:

其中,G

本申请实施例中,服务器确定目标节点集合中包括的每个算力节点的保障数值,由于一个算力节点的保障数值用于表征该算力节点在为该算力节点对应的子服务提供算力支持时的稳定性,则目标节点集合中包括的每个算力节点的保障数值的乘积可以用于表征该每个算力节点在一起向各自对应的子服务提供算力支持时的稳定性,如此,服务器将目标节点集合中包括的每个算力节点的保障数值的乘积,确定为目标节点集合的保障数值,该目标节点集合的保障数值可以准确地表征该目标节点集合向服务器(或目标网络服务)提供的算力资源的稳定性。

S1022、服务器基于每个节点集合的时延数值、每个节点集合的保障数值以及每个节点集合的资源利用数值,确定每个节点集合的性能数值。

在本申请实施例的一种实现方式中,服务器将一个节点集合的时延数值、该节点集合的保障数值以及该节点集合的资源利用数值之和,确定为该节点集合的性能数值。

在本申请实施例的一种实现方式中,服务器为一个节点集合的时延数值、该节点集合的保障数值以及该节点集合的资源利用数值分别分配第一权重参数、第二权重参数以及第三权重参数,并基于该节点集合的时延数值、该节点集合的保障数值、该节点集合的资源利用数值、该第一权重参数、该第二权重参数以及该第三权重参数,确定该节点集合的性能数值(具体的,可以是加权平均的形式确定出的)。

可选地,该第一权重参数、第二权重参数以及第三权重参数之和为预设数值。

示例性的,该预设数值为1。

在一种实现方式中,基于该节点集合的时延数值、该节点集合的保障数值、该节点集合的资源利用数值、该第一权重参数、该第二权重参数以及该第三权重参数,确定该节点集合的性能数值满足下述公式:

w

其中,w

本申请实施例中,服务器基于每个节点集合包括的算力节点的时延确定每个节点集合的时延数值,并且服务器基于每个节点集合包括的算力节点的故障率确定每个节点集合的保障数值,以及服务器基于每个节点集合包括的算力节点的资源利用率确定每个节点集合的资源利用数值,并且基于每个节点集合的时延数值、每个节点集合的保障数值以及每个节点集合的资源利用数值,确定每个节点集合的性能数值,如此,该每个节点集合的性能数值可以准确地表征该每个节点集合为目标网络服务(或者服务器)提供的算力资源在时延、稳定性以及资源利用率三个方面上的性能水平,进而,服务器可以基于该每个节点集合的性能水平从中,可靠地确定一个节点集合来为目标网络服务提供算力支持,以可靠地保证网络服务的有效性。

S103、在目标节点集合的性能数值大于或等于数值阈值的情况下,服务器基于目标节点集合中包括的算力节点为用户终端提供目标网络服务。

其中,目标节点集合为该至少一个节点集合中的一个。

应理解,在目标节点集合的性能数值大于或等于数值阈值的情况下,说明该目标节点集合能够向目标网络服务提供高性能水平的算力资源,可以有效保证目标网络服务的服务质量,如此,服务器可以基于目标节点集合中包括的算力节点为用户终端提供目标网络服务。

在本申请实施例的一种实现方式中,服务器接收用户的网络服务请求,该网络服务请求用于请求上述目标网络服务。

在本申请实施例的一种实现方式中,服务器将该至少一个节点集合中性能数值最高的节点集合,确定为该目标节点集合。

上述实施例提供的技术方案至少能够带来以下有益效果:由S101-S104可知:服务器获取多个算力节点各自的节点性能参数,服务器基于至少一个节点集合中每个节点集合包括的算力节点的节点性能参数,确定每个节点集合的性能数值,由于上述多个算力节点中的一个算力节点的节点性能参数用于表征该算力节点的算力质量,因此,该每个节点集合的性能数值可以用来表征一个节点集合向目标网络服务提供的算力资源的稳定性、可靠性,在目标节点集合的性能数值大于或等于数值阈值的情况下,说明该目标节点集合能够向目标网络服务提供高性能水平的算力资源,可以有效保证目标网络服务的服务质量,因此,服务器基于该目标节点集合中包括的算力节点为用户终端提供目标网络服务,可靠地保证了网络服务的有效性。

本申请实施例可以根据上述方法示例对服务器等进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本申请实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。

在采用对应各个功能划分各个功能模块的情况下,图7示出了上述实施例中所涉及的网络服务装置的一种可能的结构示意图,如图7所示,网络服务装置20可以包括:获取模块201、确定模块202以及处理模块203。

获取模块201,用于获取多个算力节点各自的节点性能参数,其中,一个算力节点的节点性能参数用于表征该算力节点的算力质量。

确定模块202,用于基于至少一个节点集合中每个节点集合包括的算力节点的节点性能参数,确定该每个节点集合的性能数值,其中,一个节点集合中包括的算力节点的数量与目标网络服务中包括的子服务的数量相同,该节点集合中包括的一个算力节点为该目标网络服务中包括的一个子服务对应的至少一个算力节点中的一个。

处理模块203,用于在目标节点集合的性能数值大于或等于数值阈值的情况下,基于该目标节点集合中包括的算力节点为用户终端提供该目标网络服务,该目标节点集合为该至少一个节点集合中的一个。

可选地,一个算力节点的节点性能参数包括该算力节点的时延、该算力节点的故障率以及该算力节点的资源利用率中的一项或多项。

可选地,一个算力节点的节点性能参数包括该算力节点的时延、该算力节点的故障率以及该算力节点的资源利用率,确定模块202,具体用于基于该每个节点集合包括的算力节点的时延确定该每个节点集合的时延数值,并且基于该每个节点集合包括的算力节点的故障率确定该每个节点集合的保障数值,以及基于该每个节点集合包括的算力节点的资源利用率确定该每个节点集合的资源利用数值。

确定模块202,还具体用于基于该每个节点集合的时延数值、该每个节点集合的保障数值以及该每个节点集合的资源利用数值,确定该每个节点集合的性能数值。

可选地,确定模块202,具体用于将该目标节点集合中包括的算力节点的时延之和,确定为该目标节点集合的时延数值。

可选地,确定模块202,具体用于确定该至少一个节点集合中每个节点集合的总时延,其中,一个节点集合的总时延为该节点集合中包括的算力节点的时延之和。

确定模块202,具体还用于将该目标节点集合的总时延与目标时延之间的比值,确定为该目标节点集合的时延数值,该目标时延为该每个节点集合的总时延的平均值。

可选地,确定模块202,具体用于确定该目标节点集合中包括的每个算力节点的保障数值,其中,一个算力节点的保障数值为该算力节点的故障率与目标数值之间的差值。

确定模块202,还具体用于将该目标节点集合中包括的每个算力节点的保障数值的乘积,确定为该目标节点集合的保障数值。

在采用集成的单元的情况下,图8示出了上述实施例中所涉及的网络服务装置的一种可能的结构示意图。如图8所示,网络服务装置30可以包括:处理模块301和通信模块302。处理模块301可以用于对网络服务装置30的动作进行控制管理。通信模块302可以用于支持网络服务装置30与其他实体的通信。可选地,如图8所示,该网络服务装置30还可以包括存储模块303,用于存储网络服务装置30的程序代码和数据。

其中,处理模块301可以是处理器或控制器。通信模块302可以是收发器、收发电路或通信接口等。存储模块303可以是存储器。

其中,当处理模块301为处理器,通信模块302为收发器,存储模块303为存储器时,处理器、收发器和存储器可以通过总线连接。总线可以是外设部件互连标准(peripheralcomponent interconnect,PCI)总线或扩展工业标准结构(extended industry standardarchitecture,EISA)总线等。总线可以分为地址总线、数据总线、控制总线等。

应理解,在本申请的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件程序实现时,可以全部或部分地以计算机程序产品的形式来实现。该计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或者数据中心通过有线(例如同轴电缆、光纤、数字用户终端线(digital subscriber line,DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可以用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带),光介质(例如,DVD)、或者半导体介质(例如固态硬盘(solid state disk,SSD))等。

以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应所述以权利要求的保护范围为准。

技术分类

06120116556672