CN110191159B - 一种资源服务器的负载调节方法及系统、设备 - Google Patents
一种资源服务器的负载调节方法及系统、设备 Download PDFInfo
- Publication number
- CN110191159B CN110191159B CN201910383394.6A CN201910383394A CN110191159B CN 110191159 B CN110191159 B CN 110191159B CN 201910383394 A CN201910383394 A CN 201910383394A CN 110191159 B CN110191159 B CN 110191159B
- Authority
- CN
- China
- Prior art keywords
- value
- resource server
- current detection
- detection period
- operation data
- 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 44
- 238000001514 detection method Methods 0.000 claims abstract description 158
- 238000012544 monitoring process Methods 0.000 claims description 36
- 238000004364 calculation method Methods 0.000 claims description 18
- 230000015654 memory Effects 0.000 claims description 13
- 238000004590 computer program Methods 0.000 claims description 10
- 238000004891 communication Methods 0.000 claims description 7
- 238000012545 processing Methods 0.000 description 14
- 230000008569 process Effects 0.000 description 6
- 230000001934 delay Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 230000002159 abnormal effect Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- OKTJSMMVPCPJKN-UHFFFAOYSA-N Carbon Chemical compound [C] OKTJSMMVPCPJKN-UHFFFAOYSA-N 0.000 description 1
- 238000009825 accumulation Methods 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000011156 evaluation Methods 0.000 description 1
- 229910021389 graphene Inorganic materials 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/12—Avoiding congestion; Recovering from congestion
- H04L47/125—Avoiding congestion; Recovering from congestion by balancing the load, e.g. traffic engineering
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/06—Generation of reports
- H04L43/062—Generation of reports related to network traffic
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0805—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability
- H04L43/0811—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability by checking connectivity
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/16—Threshold monitoring
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/29—Flow control; Congestion control using a combination of thresholds
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/70—Admission control; Resource allocation
- H04L47/78—Architectures of resource allocation
- H04L47/783—Distributed allocation of resources, e.g. bandwidth brokers
-
- 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/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
- H04L67/1004—Server selection for load balancing
-
- 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/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
- H04L67/1004—Server selection for load balancing
- H04L67/1008—Server selection for load balancing based on parameters of servers, e.g. available memory or workload
-
- 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/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
- H04L67/1004—Server selection for load balancing
- H04L67/1012—Server selection for load balancing based on compliance of requirements or conditions with available server resources
-
- 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/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
- H04L67/1004—Server selection for load balancing
- H04L67/1025—Dynamic adaptation of the criteria on which the server selection is based
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Environmental & Geological Engineering (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Debugging And Monitoring (AREA)
Abstract
本发明公开了一种资源服务器的负载调节方法及系统、设备,其中,所述方法应用于调度系统中,所述方法包括:根据资源服务器的历史特征值,以及当前检测周期内记录的运行数据,确定所述资源服务器在所述当前检测周期内的质量浮动值;读取所述资源服务器当前采用的负载权重值,并基于确定的所述质量浮动值对所述资源服务器当前采用的负载权重值进行调整,并将调整后的负载权重值作为所述资源服务器在所述当前检测周期结束后的负载权重值。本申请提供的技术方案,能够提高系统的整体稳定度。
Description
技术领域
本发明涉及互联网技术领域,特别涉及一种资源服务器的负载调节方法及系统、设备。
背景技术
在域名解析系统中,域名解析服务器在接收到用户客户端发来的域名解析请求后,可以将该域名解析请求中携带的域名,解析为对应的IP地址。通过将解析得到的IP地址反馈给用户客户端,便可以使得用户客户端访问IP地址处的资源服务器。由于同一个域名下的资源量可能较多,因此同一个域名下可以存在多个资源服务器,以分担众多用户客户端的访问流量。
目前,可以预先给各个资源服务器设置负载权重值,然后在接收到用户客户端的访问流量后,可以将访问流量按照负载权重值在各个资源服务器之间分配。这样,可以最大化地利用各个资源服务器的处理性能。
现有的这种方式,给每个资源服务器设置的负载权重值都是固定的。在实际应用中,资源服务器的实际性能会随时发生波动。然而,即使某个资源服务器的处理性能下降,域名解析服务器还是会按照固定的负载权重值给该资源服务器分配原有的访问流量,这会导致该资源服务器无法及时有效地处理分配至自身的访问流量,甚至会由于负载过高而宕机。因此,现有技术会存在系统整体稳定度不够高的问题。
发明内容
本申请的目的在于提供一种资源服务器的负载调节方法及系统、设备,能够提高系统的整体稳定度。
为实现上述目的,本申请一方面提供一种资源服务器的负载调节方法,所述方法包括:根据资源服务器的历史特征值,以及当前检测周期内记录的运行数据,确定所述资源服务器在所述当前检测周期内的质量浮动值;读取所述资源服务器当前采用的负载权重值,并基于确定的所述质量浮动值对所述资源服务器当前采用的负载权重值进行调整,并将调整后的负载权重值作为所述资源服务器在所述当前检测周期结束后的负载权重值。
为实现上述目的,本申请另一方面还提供一种资源服务器的负载调节系统,所述系统包括:质量浮动值确定单元,用于根据资源服务器的历史特征值,以及当前检测周期内记录的运行数据,确定所述资源服务器在所述当前检测周期内的质量浮动值;负载权重值调整单元,用于读取所述资源服务器当前采用的负载权重值,并基于确定的所述质量浮动值对所述资源服务器当前采用的负载权重值进行调整,并将调整后的负载权重值作为所述资源服务器在所述当前检测周期结束后的负载权重值。
为实现上述目的,本申请另一方面还提供一种资源服务器的负载调节设备,所述设备包括处理器和存储器,所述存储器用于存储计算机程序,所述计算机程序被所述处理器执行时,实现上述的资源服务器的负载调节方法。
为实现上述目的,本申请另一方面还提供一种计算机存储介质,所述计算机存储介质用于存储计算机程序,所述计算机程序被处理器执行时,实现上述的资源服务器的负载调节方法。
由上可见,本申请提供的技术方案,针对记录的运行数据,可以进行多个检测周期的检测。在当前检测周期内,可以计算出资源服务器的历史特征值,该历史特征值可以用于表征资源服务器截至目前为止的服务性能。基于该历史特征值和当前检测周期内记录的运行数据,可以确定该资源服务器在当前检测周期内的质量浮动值。该质量浮动值可以作为该资源服务器的负载权重值的调整依据。后续,可以读取该资源服务器在上一个检测周期结束后的负载权重值,该负载权重值便可以是资源服务器当前采用的负载权重值。然后,可以根据上述计算出的质量浮动值,对该资源服务器当前采用的负载权重值进行动态调整,以使得调整后的负载权重值,与该资源服务器当前的处理性能相匹配。这样,当资源服务器当前的处理性能下降时,分配至该资源服务器的访问流量也会适当减少;而当资源服务器当前的处理性能提升时,分配至该资源服务器的访问流量也会适当增多。因此,通过动态调节资源服务器的负载权重值,能够提升系统的整体稳定性。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施方式中资源服务器的负载调节方法示意图;
图2是本发明实施方式中资源服务器的负载调节方法流程图;
图3是本发明实施方式中当前检测周期内的历史特征值的计算示意图;
图4是本发明实施方式中质量浮动值的计算示意图;
图5是本发明实施方式中资源服务器的负载调节系统的功能模块示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
本申请提供一种资源服务器的负载调节方法,所述方法可以应用于GTM(GlobalTraffic Manager,广域网流量管理)调度系统中,所述GTM调度系统可以针对目标域名下的多个资源服务器进行质量监控和日志采集,并动态地对这些资源服务器的负载权重值进行调整。
具体地,请参阅图1和图2,所述方法可以包括以下步骤。
S1:根据资源服务器的历史特征值,以及当前检测周期内记录的运行数据,确定所述资源服务器在所述当前检测周期内的质量浮动值。
在一个实施方式中,可以预先创建目标域名下各个资源服务器的配置信息,并根据所述配置信息,记录所述资源服务器的运行数据,并基于记录的所述运行数据,计算当前检测周期内所述资源服务器的历史特征值。
在本实施方式中,目标域名可以是任一需要进行负载权重值动态调节的域名,该目标域名下可以具备多个资源服务器,这些资源服务器共同分担指向该目标域名的访问流量。
在所述GTM调度系统中,可以预先创建该目标域名下的各个资源服务器的配置信息。所述配置信息可以包含多项内容,例如,所述配置信息可以包含调度参考项、各个资源服务器的IP地址、各个资源服务器的初始负载权重值、各个资源服务器的监控探测方式、各个资源服务器的监控探测频率以及针对各个资源服务器的检测频率等。其中,所述调度参考项可以是用于判断资源服务器的服务质量的特征值,该特征值例如可以是错误码的比例、丢包率、时延等。所述初始负载权重值可以根据各个资源服务器初始化时的性能指标生成。
需要说明的是,在本申请中的负载权重值,可以是一个数值,也可以是一个比例值。例如,当前共有3个资源服务器,这3个资源服务器的负载权重值可以分别为10、20、20,负载权重值的大小,可以表征资源服务器的性能高低。后续,通过分别计算各个资源服务器的负载权重值在负载权重总值中的比例,从而可以决定访问流量在这3个资源服务器之间的分配比例。例如,按照上述的负载权重值,可以计算出这3个资源服务器的负载权重比例分别为20%、40%以及40%。此外,所述负载权重值还可以直接表示为比例值。例如,上述的20%、40%和40%便可以直接作为负载权重值。
上述的监控探测方式,可以根据实际情况灵活调整。例如,所述监控探测方式可以包括TCP探测方式、HTTP探测方式或者PING探测方式等。所述监控探测频率,可以是采用上述监控探测方式对资源服务器进行探测的频率。所述检测频率,可以是分析上述的监控探测的结果,以及对资源服务器的负载权重值进行动态调整的频率。在本实施方式中,GTM调度系统可以按照所述检测频率,开启多次动态调整负载权重值的过程。每次调整负载权重值的过程,都可以作为一个检测周期。该检测周期通常会持续一段时间,然后可以对这段时间内资源服务器的性能进行评估,并根据评估结果进行负载权重值的调整。在完成负载权重值的调整之后,便会结束当前的检测周期。
在本实施方式中,对目标域名下的各个资源服务器创建了配置信息后,便可以基于该配置信息,记录所述资源服务器的运行数据。在实际应用中,所述运行数据可以包括两方面的数据。一方面,可以根据所述配置信息限定的监控探测方式和监控探测频率,为所述资源服务器生成监控任务,并在所述监控任务执行时,记录所述资源服务器对应的监控结果。具体地,生成的所述监控任务中,可以包含探测目标、探测方式、探测的端口以及探测目标的来源等各项信息。其中,该监控结果例如可以包括丢包率、状态码、连接数、时延等各项数据。另一方面,GTM调度系统还可以根据所述配置信息限定的通信地址,采集位于所述通信地址处的资源服务器的运行日志。该通信地址便可以是配置信息中记录的资源服务器的IP地址,通过位于该IP地址的资源服务器提供的访问接口,GTM调度系统可以采集到资源服务器在运行时产生的运行日志。该运行日志中也可以包含上述的丢包率、状态码、连接数、时延等各项数据。
这样,通过监控和日志采集,可以将记录的所述监控结果和采集的所述运行日志作为所述资源服务器的运行数据。后续可以基于这些运行数据进行负载权重值的调整过程。
在一个实施方式中,记录的所述运行数据中,可能有一部分是无效数据或者表征资源服务器不可用的数据。在实际应用中,需要将这部分数据剔除,才能准确地对资源服务器的负载权重值进行调整。具体地,上述需要剔除的数据通常具备一定的特征。例如,对于PING监控、TCP监控以及HTTP监控而言,无效数据中通常会携带无效状态码,该无效状态码在实际应用中例如可以是0,2,3,5,7,9,这些无效状态码可以通过CODE!=(0,2,3,5,7,9)这样的形式来表示。因此,在记录了所述运行数据后,可以从所述运行数据中,识别出携带无效状态码的运行数据,并将所述携带无效状态码的运行数据从记录的运行数据中剔除。此外,表征资源服务器不可用的数据,可以出现于丢包率、连接状态、状态码、时延等多个方面。例如,对于PING监控而言,可以将丢包率等于100的数据作为表征资源服务器不可用的数据。对于TCP监控而言,可以将TCP连接状态为1(state=1)的数据作为表征资源服务器不可用的数据。对于HTTP监控而言,可以将除正常状态码(例如200至3XX的状态码)和用户指定的状态码之外的其它状态码作为异常状态码,并可以将携带异常状态码的数据作为表征资源服务器不可用的数据。另外,对于HTTP监控而言,还可以将时延超出用户指定的时延上限的数据,作为表征资源服务器不可用的数据。这样,可以从所述运行数据中,识别出表征所述资源服务器的资源不可用的运行数据,并将表征所述资源服务器的资源不可用的运行数据从记录的运行数据中剔除。
当然,上述例举的各种情况只是为了更好地理解本申请的方案,并不代表本申请的方案仅适应于上述例举的情况。
在本实施方式中,将无效数据和表征资源服务器不可用的数据剔除后,可以基于剩余的数据进行负载权重值的调整。
具体地,GTM调度系统可以基于记录的所述运行数据,计算当前检测周期内所述资源服务器的历史特征值,所述历史特征值,可以作为在当前检测周期以前(包含当前周期),该资源服务器的平均质量参数。请参阅图3,在实际应用中,首先可以计算所述当前检测周期内记录的各条运行数据的特征值之和。所述特征值可以是丢包率、时延、错误码的比例等参数。以时延为例,所述特征值之和,可以代表当前检测周期内各条运行数据所表征的时延之和。具体地,可以累计所述当前检测周期内,各条运行数据的特征值,并将累计的结果作为所述当前检测周期内各条运行数据的特征值之和。
需要说明的是,在实际应用中,可以对当前检测周期内各条运行数据的特征值进行限定。具体地,若当前运行数据的特征值大于预设阈值,则可以将所述当前运行数据的特征值修改为所述预设阈值。举例来说,所述预设阈值为20ms的时延,那么如果当前检测周期内的某个运行数据表征的时延为30ms,那么可以将该运行数据表征的时延修正为20ms,并根据修正后的结果来计算当前检测周期内总的时延之和。
然后,可以读取上一个检测周期结束后所述资源服务器的历史特征值,该历史特征值可以作为除当前检测周期内的运行数据之外的,其它运行数据所表征的资源服务器的平均质量参数。根据读取的所述历史特征值,和位于所述当前检测周期之前的历史运行数据的数据量,可以计算所述历史运行数据的特征值之和。需要说明的是,这里位于所述当前检测周期之前的历史运行数据的数据量,不包含当前检测周期内的运行数据的数据量。这样,在计算所述历史运行数据的特征值之和时,可以将读取的所述历史特征值和所述历史运行数据的数据量的乘积,作为所述历史运行数据的特征值之和。同样以时延为例,该历史运行数据的特征值之和,便可以代表各条历史运行数据所表征的时延之和。最终,可以根据所述当前检测周期内计算得到的特征值之和以及所述历史运行数据的特征值之和,计算所述当前检测周期内所述资源服务器的历史特征值。具体地,首先可以计算所述当前检测周期内记录的运行数据和所述历史运行数据的总数据量,然后,可以累计所述当前检测周期内计算得到的特征值之和与所述历史运行数据的特征值之和,并将累计的结果与所述总数据量的比值,作为所述当前检测周期内所述资源服务器的历史特征值。
在一个应用示例中,所述资源服务器在当前检测周期内的历史特征值可以通过以下公式表示:
其中,ht表示所述当前检测周期内的历史特征值,ht-1则表示上一个检测周期结束后的历史特征值,hc可以表示包含当前检测周期的运行数据在内的全部历史运行数据的数据量,cc则表示当前检测周期内的运行数据的数据量,这样,hc-cc可以表示位于所述当前检测周期之前的历史运行数据的数据量(不包含当前检测周期的数据量),ck表示当前检测周期内第k个运行数据的特征值,∑ck则可以表示当前检测周期内运行数据的特征值之和。
这样,通过上述的计算过程,可以得到在当前检测周期以前(包含当前检测周期在内),资源服务器的平均质量参数。该平均质量参数便可以是上述的当前检测周期内的历史特征值。
由上可见,在计算当前检测周期内的历史特征值时,也需要用到当前检测周期之前的其它历史运行数据,这样处理的目的在于,可以使得历史特征值的变化比较平滑,避免由于局部数据的特殊性,导致历史特征值的起伏较大,从而可以保证数据的准确程度。
在本实施方式中,上述计算得到的历史特征值,可以作为包含当前检测周期在内的所有历史运行数据的平均质量参数。因此,可以将当前检测周期内各条运行数据表征的实际特征值,与该历史特征值进行比较,从而判断当前检测周期内,资源服务器的性能是否出现较大的起伏。
具体地,请参阅图4,可以在所述当前检测周期内记录的运行数据中,识别出特征值大于所述历史特征值的第一运行数据,以及识别出特征值小于或者等于所述历史特征值的第二运行数据。这样,第一运行数据和第二运行数据可以分别表示不同类别的数据。在实际应用中,第一运行数据和第二运行数据可以分别表示资源服务器的不同服务质量。以时延为例,所述历史特征值可以是历史的时延均值,如果当前检测周期内记录的运行数据中,时延大于该历史的时延均值,则表示资源服务器存在不好的服务质量。而如果当前检测周期内记录的运行数据中,时延小于或者等于该历史的时延均值,则表示资源服务器的服务质量较好。此时,可以针对所述第一运行数据和所述第二运行数据,分别计算质量浮动值,由于第一运行数据和第二运行数据分别代表了服务质量的好和坏,那么计算得到的两个质量浮动值通常是一正一负,此时,可以将计算得到的质量浮动值之和,作为所述资源服务器在所述当前检测周期内的质量浮动值。也就是说,表征资源服务器的服务质量不佳的运行数据,会导致质量浮动值趋向负值,而表征资源服务器的服务质量较好的运行数据,会导致质量浮动值趋向正值。
具体地,在一个应用示例中,所述当前检测周期内的质量浮动值可以通过以下公式表示:
其中,S表示所述当前检测周期内的质量浮动值,yi表示第一运行数据中的第i个数据表征的特征值,xj表示第二运行数据中的第j个数据表征的特征值,u表示用于修正当前运行数据的特征值的所述预设阈值,datacount表示当前检测周期内的数据总量,m表示第一运行数据的数据总量,n表示第二运行数据的数据总量。
S3:读取所述资源服务器当前采用的负载权重值,并基于确定的所述质量浮动值对所述资源服务器当前采用的负载权重值进行调整,并将调整后的负载权重值作为所述资源服务器在所述当前检测周期结束后的负载权重值。
在本实施方式中,在计算出当前检测周期内的质量浮动值后,可以将该质量浮动值与指定浮动区间进行对比,从而对资源服务器当前所采用的负载权重值进行相应的调整。
具体地,所述资源服务器当前所采用的负载权重值,可以是上一个检测周期结束后调整得到的负载权重值,如果不存在上一个检测周期,那么资源服务器当前所采用的负载权重值便可以是配置信息中的初始负载权重值。
在本实施方式中,若确定的所述质量浮动值位于所述指定浮动区间内,则表示当前检测周期内的质量波动是允许的,此时可以保持所述资源服务器当前采用的负载权重值不变。若确定的所述质量浮动值大于所述指定浮动区间的上限值,则表示当前检测周期内,资源服务器的服务质量提升较大,此时资源服务器具备较高的处理性能,因此,可以按照预设调整幅值提高所述资源服务器当前采用的负载权重值。所述预设调整幅值可以是预先设置的固定值,每次需要调整负载权重值时,便以该预设调整幅值为一个调整单元进行调整。若确定的所述质量浮动值小于所述指定浮动区间的下限值,则表示当前检测周期内,资源服务器的服务质量下降较大,此时资源服务器的处理性能较差,因此可以按照所述预设调整幅值减小所述资源服务器当前采用的负载权重值。
在本实施方式中,在完成当前检测周期的负载权重值的调整过程后,可以将调整后的负载权重值作为所述资源服务器在所述当前检测周期结束后的负载权重值。具体地,若调整后的负载权重值位于指定负载区间内,则表示调整后的负载权重值比较合理,因此可以将调整后的负载权重值作为所述资源服务器在所述当前检测周期结束后的负载权重值。然而,若调整后的负载权重值大于所述指定负载区间的上限值,则表示按照上述的预设调整幅值调整后的负载权重值过大,此时,可以将所述指定负载区间的上限值作为所述资源服务器在所述当前检测周期结束后的负载权重值。相反,若调整后的负载权重值小于所述指定负载区间的下限值,则表示按照上述的预设调整幅值调整后的负载权重值过小,此时可以将所述指定负载区间的下限值作为所述资源服务器在所述当前检测周期结束后的负载权重值。
在一个实施方式中,针对质量浮动值表征资源服务器的处理性能下降的情况,若当前的资源服务器的质量浮动值表征的跌幅达到预设跌幅阈值,在表示目标域名下的当前的资源服务器具备较差的处理性能,此时,可以保持所述当前的资源服务器的负载权重值不变,并提高目标域名下除所述当前的资源服务器之外的其它资源服务器的负载权重值。这样,变相降低了当前的资源服务器的负载权重值,从而可以将更多的访问流量分配至其它的资源服务器处。
在本实施方式中,在针对所述目标域名下的各个所述资源服务器均完成负载权重值调整后,GTM调度系统可以将表征调整后的各个负载权重值的调度策略发送至DNS权威服务器,以使得所述DNS权威服务器可以按照所述调度策略表征的各个负载权重值,将指向所述目标域名的访问请求在各个所述资源服务器之间进行分配。这样,DNS权威服务器可以在每个检测周期后都动态更改访问请求的分配策略,使得资源服务器处理的访问请求的数量与自身的处理性能相匹配。
请参阅图5,本申请还提供一种资源服务器的负载调节系统,所述系统包括:
质量浮动值确定单元,用于根据资源服务器的历史特征值,以及当前检测周期内记录的运行数据,确定所述资源服务器在所述当前检测周期内的质量浮动值;
负载权重值调整单元,用于读取所述资源服务器当前采用的负载权重值,并基于确定的所述质量浮动值对所述资源服务器当前采用的负载权重值进行调整,并将调整后的负载权重值作为所述资源服务器在所述当前检测周期结束后的负载权重值。
在一个实施方式中,所述系统还包括:
监控结果记录单元,用于根据监控探测方式和监控探测频率,为所述资源服务器生成监控任务,并在所述监控任务执行时,记录所述资源服务器对应的监控结果;
运行日志采集单元,用于根据通信地址,采集位于所述通信地址处的资源服务器的运行日志;
运行数据确定单元,用于将记录的所述监控结果和采集的运行日志作为所述资源服务器的运行数据。
在一个实施方式中,所述系统还包括:
第一剔除单元,用于从所述运行数据中,识别出携带无效状态码的运行数据,并将所述携带无效状态码的运行数据从记录的运行数据中剔除;
第二剔除单元,用于从所述运行数据中,识别出表征所述资源服务器的资源不可用的运行数据,并将表征所述资源服务器的资源不可用的运行数据从记录的运行数据中剔除。
在一个实施方式中,所述系统还包括历史特征值计算单元,所述历史特征值计算单元包括:
当前检测周期计算模块,用于计算所述当前检测周期内记录的各条运行数据的特征值之和;
历史运行数据计算模块,用于读取上一个检测周期结束后所述资源服务器的历史特征值,并根据读取的所述历史特征值,和位于所述当前检测周期之前的历史运行数据的数据量,计算所述历史运行数据的特征值之和;
历史特征值计算模块,用于根据所述当前检测周期内计算得到的特征值之和以及所述历史运行数据的特征值之和,计算所述当前检测周期内所述资源服务器的历史特征值。
在一个实施方式中,所述当前检测周期计算模块包括:
累计模块,用于累计所述当前检测周期内,各条运行数据的特征值,并将累计的结果作为所述当前检测周期内各条运行数据的特征值之和;其中,若当前运行数据的特征值大于预设阈值,将所述当前运行数据的特征值修改为所述预设阈值。
在一个实施方式中,所述历史运行数据计算模块包括:
乘积模块,用于将读取的所述历史特征值和所述历史运行数据的数据量的乘积,作为所述历史运行数据的特征值之和。
在一个实施方式中,所述历史特征值计算模块包括:
总数据量计算模块,用于计算所述当前检测周期内记录的运行数据和所述历史运行数据的总数据量;
比值计算模块,用于累计所述当前检测周期内计算得到的特征值之和与所述历史运行数据的特征值之和,并将累计的结果与所述总数据量的比值,作为所述当前检测周期内所述资源服务器的历史特征值。
在一个实施方式中,所述质量浮动值确定单元包括:
运行数据识别模块,用于在所述当前检测周期内记录的运行数据中,识别出特征值大于所述历史特征值的第一运行数据,以及识别出特征值小于或者等于所述历史特征值的第二运行数据;
质量浮动值计算模块,用于针对所述第一运行数据和所述第二运行数据,分别计算质量浮动值,并将计算得到的质量浮动值之和,作为所述资源服务器在所述当前检测周期内的质量浮动值。
在一个实施方式中,所述负载权重值调整单元包括:
保持模块,用于若确定的所述质量浮动值位于指定浮动区间内,保持所述资源服务器当前采用的负载权重值不变;
提高模块,用于若确定的所述质量浮动值大于所述指定浮动区间的上限值,按照预设调整幅值提高所述资源服务器当前采用的负载权重值;
减小模块,用于若确定的所述质量浮动值小于所述指定浮动区间的下限值,按照所述预设调整幅值减小所述资源服务器当前采用的负载权重值。
在一个实施方式中,所述负载权重值调整单元包括:
第一确定模块,用于若调整后的负载权重值位于指定负载区间内,将调整后的负载权重值作为所述资源服务器在所述当前检测周期结束后的负载权重值;
第二确定模块,用于若调整后的负载权重值大于所述指定负载区间的上限值,将所述指定负载区间的上限值作为所述资源服务器在所述当前检测周期结束后的负载权重值;
第三确定模块,用于若调整后的负载权重值小于所述指定负载区间的下限值,将所述指定负载区间的下限值作为所述资源服务器在所述当前检测周期结束后的负载权重值。
在一个实施方式中,所述负载权重值调整单元包括:
跌幅控制模块,用于若当前的资源服务器的质量浮动值表征的跌幅达到预设跌幅阈值,保持所述当前的资源服务器的负载权重值不变,并提高目标域名下除所述当前的资源服务器之外的其它资源服务器的负载权重值。
在一个实施方式中,所述系统还包括:
调度策略下发单元,用于在针对目标域名下的各个所述资源服务器完成负载权重值调整后,将表征调整后的各个负载权重值的调度策略发送至DNS权威服务器,以使得所述DNS权威服务器按照所述调度策略表征的各个负载权重值,将指向所述目标域名的访问请求在各个所述资源服务器之间进行分配。
本申请还提供一种资源服务器的负载调节设备,所述设备包括处理器和存储器,所述存储器用于存储计算机程序,所述计算机程序被所述处理器执行时,可以实现上述的资源服务器的负载调节方法。
本申请还提供一种计算机存储介质,所述计算机存储介质用于存储计算机程序,所述计算机程序被处理器执行时,可以实现上述的资源服务器的负载调节方法。
所述存储器和计算机存储介质,可以包括用于存储信息的物理装置,通常是将信息数字化后再以利用电、磁或者光学等方法的媒体加以存储。本实施方式所述的存储器和计算机存储介质又可以包括:利用电能方式存储信息的装置,如RAM、ROM等;利用磁能方式存储信息的装置,如硬盘、软盘、磁带、磁芯存储器、磁泡存储器、U盘;利用光学方式存储信息的装置,如CD或DVD。当然,还有其他方式的存储器,例如量子存储器、石墨烯存储器等等。
在本实施方式中,所述处理器可以按任何适当的方式实现。例如,所述处理器可以采取例如微处理器或处理器以及存储可由该(微)处理器执行的计算机可读程序代码(例如软件或固件)的计算机可读介质、逻辑门、开关、专用集成电路(Application SpecificIntegrated Circuit,ASIC)、可编程逻辑控制器和嵌入微控制器的形式等等。
由上可见,本申请提供的技术方案,针对记录的运行数据,可以进行多个检测周期的检测。在当前检测周期内,可以计算出资源服务器的历史特征值,该历史特征值可以用于表征资源服务器截至目前为止的服务性能。基于该历史特征值和当前检测周期内记录的运行数据,可以确定该资源服务器在当前检测周期内的质量浮动值。该质量浮动值可以作为该资源服务器的负载权重值的调整依据。后续,可以读取该资源服务器在上一个检测周期结束后的负载权重值,该负载权重值便可以是资源服务器当前采用的负载权重值。然后,可以根据上述计算出的质量浮动值,对该资源服务器当前采用的负载权重值进行动态调整,以使得调整后的负载权重值,与该资源服务器当前的处理性能相匹配。这样,当资源服务器当前的处理性能下降时,分配至该资源服务器的访问流量也会适当减少;而当资源服务器当前的处理性能提升时,分配至该资源服务器的访问流量也会适当增多。因此,通过动态调节资源服务器的负载权重值,能够提升系统的整体稳定性。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件来实现。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (17)
1.一种资源服务器的负载调节方法,其特征在于,所述方法应用于调度系统中,所述方法包括:
根据资源服务器的历史特征值,以及当前检测周期内记录的运行数据,确定所述资源服务器在所述当前检测周期内的质量浮动值;其中,所述资源服务器的历史特征值基于当前检测周期内的运行数据的特征值之和与位于所述当前检测周期之前的历史运行数据的特征值之和计算得到;
读取所述资源服务器当前采用的负载权重值,并基于确定的所述质量浮动值对所述资源服务器当前采用的负载权重值进行调整,并将调整后的负载权重值作为所述资源服务器在所述当前检测周期结束后的负载权重值;
计算所述当前检测周期内所述资源服务器的历史特征值包括:
计算所述当前检测周期内记录的运行数据和所述历史运行数据的总数据量;
累计所述当前检测周期内计算得到的特征值之和与所述历史运行数据的特征值之和,并将累计的结果与所述总数据量的比值,作为所述当前检测周期内所述资源服务器的历史特征值。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
根据监控探测方式和监控探测频率,为所述资源服务器生成监控任务,并在所述监控任务执行时,记录所述资源服务器对应的监控结果;
根据通信地址,采集位于所述通信地址处的资源服务器的运行日志;
将记录的所述监控结果和采集的运行日志作为所述资源服务器的运行数据。
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
从所述运行数据中,识别出携带无效状态码的运行数据,并将所述携带无效状态码的运行数据从记录的运行数据中剔除;
从所述运行数据中,识别出表征所述资源服务器的资源不可用的运行数据,并将表征所述资源服务器的资源不可用的运行数据从记录的运行数据中剔除。
4.根据权利要求1所述的方法,其特征在于,还包括以下方法:
计算所述当前检测周期内记录的各条运行数据的特征值之和;
读取上一个检测周期结束后所述资源服务器的历史特征值,并根据读取的所述历史特征值,和位于所述当前检测周期之前的历史运行数据的数据量,计算所述历史运行数据的特征值之和;
根据所述当前检测周期内计算得到的特征值之和以及所述历史运行数据的特征值之和,计算所述当前检测周期内所述资源服务器的历史特征值。
5.根据权利要求4所述的方法,其特征在于,计算所述当前检测周期内记录的各条运行数据的特征值之和包括:
累计所述当前检测周期内,各条运行数据的特征值,并将累计的结果作为所述当前检测周期内各条运行数据的特征值之和;
其中,若当前运行数据的特征值大于预设阈值,将所述当前运行数据的特征值修改为所述预设阈值。
6.根据权利要求4所述的方法,其特征在于,计算所述历史运行数据的特征值之和包括:
将读取的所述历史特征值和所述历史运行数据的数据量的乘积,作为所述历史运行数据的特征值之和。
7.根据权利要求1所述的方法,其特征在于,确定所述资源服务器在所述当前检测周期内的质量浮动值包括:
在所述当前检测周期内记录的运行数据中,识别出特征值大于所述历史特征值的第一运行数据,以及识别出特征值小于或者等于所述历史特征值的第二运行数据;
针对所述第一运行数据和所述第二运行数据,分别计算质量浮动值,并将计算得到的质量浮动值之和,作为所述资源服务器在所述当前检测周期内的质量浮动值。
8.根据权利要求1所述的方法,其特征在于,基于确定的所述质量浮动值对所述资源服务器当前采用的负载权重值进行调整包括:
若确定的所述质量浮动值位于指定浮动区间内,保持所述资源服务器当前采用的负载权重值不变;
若确定的所述质量浮动值大于所述指定浮动区间的上限值,按照预设调整幅值提高所述资源服务器当前采用的负载权重值;
若确定的所述质量浮动值小于所述指定浮动区间的下限值,按照所述预设调整幅值减小所述资源服务器当前采用的负载权重值。
9.根据权利要求1或8所述的方法,其特征在于,将调整后的负载权重值作为所述资源服务器在所述当前检测周期结束后的负载权重值包括:
若调整后的负载权重值位于指定负载区间内,将调整后的负载权重值作为所述资源服务器在所述当前检测周期结束后的负载权重值;
若调整后的负载权重值大于所述指定负载区间的上限值,将所述指定负载区间的上限值作为所述资源服务器在所述当前检测周期结束后的负载权重值;
若调整后的负载权重值小于所述指定负载区间的下限值,将所述指定负载区间的下限值作为所述资源服务器在所述当前检测周期结束后的负载权重值。
10.根据权利要求1所述的方法,其特征在于,基于确定的所述质量浮动值对所述资源服务器当前采用的负载权重值进行调整包括:
若当前的资源服务器的质量浮动值表征的跌幅达到预设跌幅阈值,保持所述当前的资源服务器的负载权重值不变,并提高目标域名下除所述当前的资源服务器之外的其它资源服务器的负载权重值。
11.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在针对目标域名下的各个所述资源服务器完成负载权重值调整后,将表征调整后的各个负载权重值的调度策略发送至DNS权威服务器,以使得所述DNS权威服务器按照所述调度策略表征的各个负载权重值,将指向所述目标域名的访问请求在各个所述资源服务器之间进行分配。
12.一种资源服务器的负载调节系统,其特征在于,所述系统包括:
质量浮动值确定单元,用于根据资源服务器的历史特征值,以及当前检测周期内记录的运行数据,确定所述资源服务器在所述当前检测周期内的质量浮动值;其中,所述资源服务器的历史特征值基于当前检测周期内的运行数据的特征值之和与位于所述当前检测周期之前的历史运行数据的特征值之和计算得到;
负载权重值调整单元,用于读取所述资源服务器当前采用的负载权重值,并基于确定的所述质量浮动值对所述资源服务器当前采用的负载权重值进行调整,并将调整后的负载权重值作为所述资源服务器在所述当前检测周期结束后的负载权重值;
计算所述当前检测周期内所述资源服务器的历史特征值包括:
计算所述当前检测周期内记录的运行数据和所述历史运行数据的总数据量;
累计所述当前检测周期内计算得到的特征值之和与所述历史运行数据的特征值之和,并将累计的结果与所述总数据量的比值,作为所述当前检测周期内所述资源服务器的历史特征值。
13.根据权利要求12所述的系统,其特征在于,所述系统还包括历史特征值计算单元,所述历史特征值计算单元包括:
当前检测周期计算模块,用于计算所述当前检测周期内记录的各条运行数据的特征值之和;
历史运行数据计算模块,用于读取上一个检测周期结束后所述资源服务器的历史特征值,并根据读取的所述历史特征值,和位于所述当前检测周期之前的历史运行数据的数据量,计算所述历史运行数据的特征值之和;
历史特征值计算模块,用于根据所述当前检测周期内计算得到的特征值之和以及所述历史运行数据的特征值之和,计算所述当前检测周期内所述资源服务器的历史特征值。
14.根据权利要求12所述的系统,其特征在于,所述质量浮动值确定单元包括:
运行数据识别模块,用于在所述当前检测周期内记录的运行数据中,识别出特征值大于所述历史特征值的第一运行数据,以及识别出特征值小于或者等于所述历史特征值的第二运行数据;
质量浮动值计算模块,用于针对所述第一运行数据和所述第二运行数据,分别计算质量浮动值,并将计算得到的质量浮动值之和,作为所述资源服务器在所述当前检测周期内的质量浮动值。
15.根据权利要求12所述的系统,其特征在于,所述系统还包括:
调度策略下发单元,用于在针对目标域名下的各个所述资源服务器完成负载权重值调整后,将表征调整后的各个负载权重值的调度策略发送至DNS权威服务器,以使得所述DNS权威服务器按照所述调度策略表征的各个负载权重值,将指向所述目标域名的访问请求在各个所述资源服务器之间进行分配。
16.一种资源服务器的负载调节设备,其特征在于,所述设备包括处理器和存储器,所述存储器用于存储计算机程序,所述计算机程序被所述处理器执行时,实现如权利要求1至11中任一所述的方法。
17.一种计算机可读存储介质,其特征在于,所述计算机存储介质用于存储计算机程序,所述计算机程序被处理器执行时,实现如权利要求1至11中任一所述的方法。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910383394.6A CN110191159B (zh) | 2019-05-09 | 2019-05-09 | 一种资源服务器的负载调节方法及系统、设备 |
PCT/CN2019/090320 WO2020224024A1 (zh) | 2019-05-09 | 2019-06-06 | 一种资源服务器的负载调节方法及系统、设备 |
EP19874757.8A EP3761609B1 (en) | 2019-05-09 | 2019-06-06 | Load adjustment method and device for resource server |
US16/869,141 US11108695B2 (en) | 2019-05-09 | 2020-05-07 | Method, system and device for adjusting load of resource server |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910383394.6A CN110191159B (zh) | 2019-05-09 | 2019-05-09 | 一种资源服务器的负载调节方法及系统、设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110191159A CN110191159A (zh) | 2019-08-30 |
CN110191159B true CN110191159B (zh) | 2021-05-25 |
Family
ID=67716001
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910383394.6A Active CN110191159B (zh) | 2019-05-09 | 2019-05-09 | 一种资源服务器的负载调节方法及系统、设备 |
Country Status (4)
Country | Link |
---|---|
US (1) | US11108695B2 (zh) |
EP (1) | EP3761609B1 (zh) |
CN (1) | CN110191159B (zh) |
WO (1) | WO2020224024A1 (zh) |
Families Citing this family (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111010735A (zh) * | 2019-11-20 | 2020-04-14 | 京信通信系统(中国)有限公司 | 资源配置方法、装置、基站和存储介质 |
CN110891087B (zh) * | 2019-11-22 | 2022-10-25 | 深圳市网心科技有限公司 | 一种日志传输方法、装置及电子设备和存储介质 |
CN111158454A (zh) * | 2019-12-20 | 2020-05-15 | 青岛海尔科技有限公司 | 一种实时嵌入式操作系统低功耗方法及装置 |
CN113868110B (zh) * | 2021-11-30 | 2022-07-12 | 阿里云计算有限公司 | 一种企业数字中台服务健康度的评估方法和装置 |
CN114021208B (zh) * | 2021-12-01 | 2024-12-13 | 北京天融信网络安全技术有限公司 | 摄像设备配置数据检测方法、装置、电子设备及存储介质 |
CN114866614A (zh) * | 2022-05-05 | 2022-08-05 | 浙江工业大学 | 基于网络环境和服务器负载的服务自适应弹性调整的方法 |
CN115437797B (zh) * | 2022-11-10 | 2024-06-11 | 广州信安数据有限公司 | 一种执行策略自动优化方法、存储介质和服务器 |
CN118394529B (zh) * | 2024-06-24 | 2024-08-23 | 长沙瑞腾信息技术有限公司 | 一种边缘协同计算的服务器计算资源分配方法及系统 |
CN119520864B (zh) * | 2025-01-21 | 2025-04-01 | 北京时代奥视科技有限公司 | 一种基于高并发场景的视频协调处理方法 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101141817A (zh) * | 2007-10-12 | 2008-03-12 | 中兴通讯股份有限公司 | 根据网关负荷进行承载分担的调度方法、装置及通信系统 |
CN101753444A (zh) * | 2009-12-31 | 2010-06-23 | 卓望数码技术(深圳)有限公司 | 一种负载均衡方法和负载均衡装置 |
CN103368864A (zh) * | 2013-07-31 | 2013-10-23 | 北京华易互动科技有限公司 | 一种基于c/s架构的智能负载均衡方法 |
CN106998340A (zh) * | 2016-01-22 | 2017-08-01 | 大唐移动通信设备有限公司 | 一种板卡资源的负载均衡方法及装置 |
Family Cites Families (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6754706B1 (en) * | 1999-12-16 | 2004-06-22 | Speedera Networks, Inc. | Scalable domain name system with persistence and load balancing |
EP1282955B1 (en) * | 2000-05-05 | 2005-02-09 | Nomadix, Inc. | Network usage monitoring device and associated method |
US9917781B2 (en) * | 2014-06-05 | 2018-03-13 | KEMP Technologies Inc. | Methods for intelligent data traffic steering |
US9979674B1 (en) * | 2014-07-08 | 2018-05-22 | Avi Networks | Capacity-based server selection |
US9871855B2 (en) * | 2014-09-19 | 2018-01-16 | Facebook, Inc. | Balancing load across cache servers in a distributed data store |
US10320679B2 (en) * | 2014-09-30 | 2019-06-11 | Nicira, Inc. | Inline load balancing |
US9888063B2 (en) * | 2014-12-10 | 2018-02-06 | International Business Machines Corporation | Combining application and data tiers on different platforms to create workload distribution recommendations |
US10050927B2 (en) * | 2015-01-27 | 2018-08-14 | Mastercard International Incorporated | Systems and methods for centralized domain name system administration |
US10187457B1 (en) * | 2015-12-23 | 2019-01-22 | Github, Inc. | Using read weight affinities to optimize the reading of block cache data |
CN107295048B (zh) * | 2016-04-01 | 2021-03-23 | 百度在线网络技术(北京)有限公司 | 负载均衡方法及装置 |
CN108009016B (zh) * | 2016-10-31 | 2021-10-22 | 华为技术有限公司 | 一种资源负载均衡控制方法及集群调度器 |
CN107124472A (zh) * | 2017-06-26 | 2017-09-01 | 杭州迪普科技股份有限公司 | 负载均衡方法及装置、计算机可读存储介质 |
CN107196869B (zh) * | 2017-07-14 | 2019-11-15 | 北京知道创宇信息技术股份有限公司 | 基于主机实际负载的自适应负载均衡方法、设备和系统 |
US10497393B1 (en) * | 2018-07-23 | 2019-12-03 | Wasabi Technologies, Inc. | Methods and systems for storing data sequentially on a media |
CN109120715A (zh) * | 2018-09-21 | 2019-01-01 | 华南理工大学 | 一种云环境下动态负载均衡方法 |
-
2019
- 2019-05-09 CN CN201910383394.6A patent/CN110191159B/zh active Active
- 2019-06-06 WO PCT/CN2019/090320 patent/WO2020224024A1/zh unknown
- 2019-06-06 EP EP19874757.8A patent/EP3761609B1/en not_active Not-in-force
-
2020
- 2020-05-07 US US16/869,141 patent/US11108695B2/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101141817A (zh) * | 2007-10-12 | 2008-03-12 | 中兴通讯股份有限公司 | 根据网关负荷进行承载分担的调度方法、装置及通信系统 |
CN101753444A (zh) * | 2009-12-31 | 2010-06-23 | 卓望数码技术(深圳)有限公司 | 一种负载均衡方法和负载均衡装置 |
CN103368864A (zh) * | 2013-07-31 | 2013-10-23 | 北京华易互动科技有限公司 | 一种基于c/s架构的智能负载均衡方法 |
CN106998340A (zh) * | 2016-01-22 | 2017-08-01 | 大唐移动通信设备有限公司 | 一种板卡资源的负载均衡方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
US11108695B2 (en) | 2021-08-31 |
WO2020224024A1 (zh) | 2020-11-12 |
CN110191159A (zh) | 2019-08-30 |
US20200382423A1 (en) | 2020-12-03 |
EP3761609A4 (en) | 2021-01-13 |
EP3761609A1 (en) | 2021-01-06 |
EP3761609B1 (en) | 2021-12-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110191159B (zh) | 一种资源服务器的负载调节方法及系统、设备 | |
CN106933650B (zh) | 云应用系统的负载管理方法及系统 | |
CN112346829B (zh) | 一种用于任务调度的方法及设备 | |
US9864749B2 (en) | Methods for provisioning workloads in a storage system using machine learning and devices thereof | |
JP2019501547A (ja) | DoS/DDoS攻撃を検出する方法、装置、サーバ及び記憶媒体 | |
US9647915B2 (en) | Detailed end-to-end latency tracking of messages | |
US7817562B1 (en) | Methods and systems for back end characterization using I/O sampling | |
WO2017147331A1 (en) | User behavior-based dynamic resource adjustment | |
CN111787060A (zh) | 一种流量调度方法、系统及装置 | |
CN105872061B (zh) | 一种服务器集群管理方法、装置及系统 | |
JP2010117757A (ja) | 性能監視システムおよび性能監視方法 | |
CN115454322A (zh) | 使用经训练的模型的工作负载管理 | |
CN109257244B (zh) | 用户行为数据的传输控制方法、装置及系统 | |
CN112165436A (zh) | 流量控制方法、装置及系统 | |
CN109597800B (zh) | 一种日志分发方法及装置 | |
CN107908791A (zh) | 分布式存储系统中数据缓存方法、装置、设备及存储介质 | |
CN110688360A (zh) | 分布式文件系统存储管理方法、装置、设备及存储介质 | |
CN107678927A (zh) | 分配硬盘io方法、装置、设备及计算机可读存储介质 | |
JP2018084986A (ja) | サーバ装置、プログラム、および、通信システム | |
JP2020181474A (ja) | 情報処理装置、分散処理システム及び分散処理プログラム | |
CN111966918B (zh) | 一种用于并发访问请求的限流方法、装置以及系统 | |
JP2017156888A (ja) | 性能劣化要因推定プログラム、および性能劣化要因推定装置 | |
CN111506254A (zh) | 分布式存储系统及其管理方法、装置 | |
JP5974905B2 (ja) | 応答時間監視プログラム、方法および応答時間監視装置 | |
US11616704B2 (en) | Information processing method, storage medium, and information processing device |
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 |