【技术实现步骤摘要】
负载均衡方法、设备及分布式系统
本专利技术实施例涉及计算机
,尤其涉及一种负载均衡方法、设备及分布式系统。
技术介绍
在分布式系统中通常包括多个服务器,该多个服务器均可以向客户端提供服务,为了使得各个服务器资源得到合理的利用,通常在分布式系统中设置负载均衡设备,由负载均衡设备实现各服务器之间的负载均衡。在现有技术中,通常根据服务器当前正在处理的请求的个数,衡量服务器的负载,服务器当前正在处理的请求个数越多,则确定服务器的负载越高。在实际应用过程中,由负载均衡设备实时或周期性统计各服务器当前正在处理的请求个数,并根据各服务器当前正在处理的请求个数,对各服务器进行负载排序,在负载均衡设备接收到客户端发送的请求之后,负载均衡设备将请求发送给统计得到的、负载最低的服务器,由负载最低的服务器对客户端发送的请求进行处理。然而,由于各服务器的处理能力可能不同,因此,根据服务器当前正在处理的请求的个数,无法准确的确定服务器的实际负载,进一步的,客户端发送的不同请求的负载需求量可能也不同,导致现有技术中的负载均衡的精确性较差。
技术实现思路
本专利技术实施例提供一种负载均衡方法、设备及分布式系统,提高了负载均衡的精确性。第一方面,本专利技术实施例提供一种负载均衡方法,应用于分布式系统中的负载均衡设备,所述分布式系统包括所述负载均衡设备和多个服务器,所述方法包括:接收客户端发送的第一请求;根据所述第一请求的类型、及各所述服务器的处理能力指数,确定所述第一请求的归一化需求负载率;根据各所述服务器当前正在处理的第二请求的类型、各所述服务器的属性信息、及所述分布式系统的属性信息, ...
【技术保护点】
一种负载均衡方法,其特征在于,应用于分布式系统中的负载均衡设备,所述分布式系统包括所述负载均衡设备和多个服务器,所述方法包括:接收客户端发送的第一请求;根据所述第一请求的类型、及各所述服务器的处理能力指数,确定所述第一请求的归一化需求负载率;根据各所述服务器当前正在处理的第二请求的类型、各所述服务器的属性信息、及所述分布式系统的属性信息,确定各所述服务器的归一化剩余负载率;根据各所述服务器的归一化剩余负载率,确定目标服务器;若所述目标服务器的归一化剩余负载率大于或等于所述第一请求的归一化需求负载率,则向所述目标服务器发送所述第一请求,以使所述目标服务器处理所述第一请求。
【技术特征摘要】
1.一种负载均衡方法,其特征在于,应用于分布式系统中的负载均衡设备,所述分布式系统包括所述负载均衡设备和多个服务器,所述方法包括:接收客户端发送的第一请求;根据所述第一请求的类型、及各所述服务器的处理能力指数,确定所述第一请求的归一化需求负载率;根据各所述服务器当前正在处理的第二请求的类型、各所述服务器的属性信息、及所述分布式系统的属性信息,确定各所述服务器的归一化剩余负载率;根据各所述服务器的归一化剩余负载率,确定目标服务器;若所述目标服务器的归一化剩余负载率大于或等于所述第一请求的归一化需求负载率,则向所述目标服务器发送所述第一请求,以使所述目标服务器处理所述第一请求。2.根据权利要求1所述的方法,其特征在于,根据所述第一请求的类型、及各所述服务器的处理能力指数,确定所述第一请求的归一化需求负载率,包括:根据所述第一请求的类型,确定所述第一请求对应的负载消耗量;在各所述服务器的处理能力指数中,获取最小处理能力指数;根据所述第一请求对应的负载消耗量、以及所述最小处理能力指数,确定所述第一请求的归一化需求负载率。3.根据权利要求2所述的方法,其特征在于,根据所述第一请求对应的负载消耗量、以及所述最小处理能力指数,确定所述第一请求的归一化需求负载率,包括:根据如下公式一确定所述第一请求的归一化需求负载率L:其中,所述C为所述第一请求对应的负载消耗量,所述Pmin为所述最小处理能力指数。4.根据权利要求1-3任一项所述的方法,其特征在于,针对各所述服务器中的任意一个服务器,所述根据各所述服务器当前正在处理的请求的类型、各所述服务器的属性信息、及所述分布式系统的属性信息,确定各所述服务器的归一化剩余负载率,包括:根据所述服务器当前正在处理的第二请求的类型,确定各所述第二请求对应的负载消耗量;获取所述服务器的吞吐量、所述分布式系统的吞吐量、所述服务器的处理能力指数;根据各所述第二请求对应的负载消耗量、所述服务器的吞吐量、所述分布式系统的吞吐量、及所述服务器的处理能力指数,确定所述服务器的归一化剩余负载率。5.根据权利要求4所述的方法,其特征在于,根据各所述第二请求对应的负载消耗量、所述服务器的吞吐量、所述分布式系统的吞吐量、及所述服务器的处理能力指数,确定所述服务器的归一化剩余负载率,包括:根据如下公式二,确定所述服务器的归一化剩余负载率M:其中,所述i为所述服务器当前正在处理的第i个第二请求,所述k为所述服务器正在处理的第二请求的...
【专利技术属性】
技术研发人员:游来健,于芝涛,
申请(专利权)人:聚好看科技股份有限公司,
类型:发明
国别省市:山东,37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。