[发明专利]一种计算集群的负载均衡方法、装置及系统在审
申请号: | 201810685391.3 | 申请日: | 2018-06-27 |
公开(公告)号: | CN108924214A | 公开(公告)日: | 2018-11-30 |
发明(设计)人: | 徐立宇;石爱华;陈文极;林晨;张龙璨;曾思颖 | 申请(专利权)人: | 中国建设银行股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 唐维虎 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 计算集群 负载均衡 任务状态信息 装置及系统 计算单元 任务池 读取 负载均衡技术 负载均衡系统 负载均衡装置 信息处理请求 节点服务器 关键节点 计算处理 任务分配 实时资源 服务器 瓶颈 引入 分配 配合 统计 | ||
本发明提供了一种计算集群的负载均衡方法、装置及系统,涉及计算集群负载均衡技术领域。所述计算集群的负载均衡方法首先读取任务池中任务的任务状态信息,基于所述任务状态信息,判断所述节点服务器中的计算单元是否能够处理所述任务,若是,从所述任务池中获取所述任务,再指示所述计算单元对所述任务进行计算处理。所述计算集群的负载均衡方法配合所述负载均衡装置和所述负载均衡系统,在不引入额外设备的情况下自动根据服务器的实时资源情况合理分配信息处理请求,避免了由于关键节点瓶颈、任务分配不合理等原因造成的系统计算资源的浪费。
技术领域
本发明涉及计算集群负载均衡技术领域,具体而言,涉及一种计算集群的负载均衡方法、装置及系统。
背景技术
随着互联网经济日新月异的发展,经济活动过程对企业的信息处理能力要求亦水涨船高,传统的单服务器处理模式已无法满足业务发展的需求,越来越多的企业开始使用集群化的云计算服务以应对业务规模扩张。其中,集群化形成的计算机集群(简称集群)是一种计算机系统,它通过将一组松散集成的计算机硬件连接起来高度紧密地协作完成计算工作。在某种意义上,他们可被视为一台计算机。集群系统中的单个计算设备通常被称为节点,通常通过网络连接,但也允许其他的连接方式。集群计算机通常用于改进单台计算机的计算速度和可靠性。无论是公有云还是私有云,云服务供应商都是通过多台服务器共同分担计算请求的方式对外提供大批量的计算能力,因此,如何将大量的计算请求合理分配到集群中各台服务器上,做好计算负载在服务器组中的均衡,成为了集群化计算必须面对的问题。
负载均衡(Load Balance)是一种计算机集群中常用的技术,用于在集群的CPU、网络、存储或其他资源中分配负载,以达到最佳化资源使用、最大吞吐率、最小化响应时间等目的。负载均衡服务通常是由专用的硬件或专用服务器搭载特定软件来实现。但是传统的应用负载均衡方法需要在系统中加入额外的设备用于分发请求,增加了软、硬件成本;同时由于信息处理请求的分发依赖于负载均衡设备,在请求量变大的时候该设备易成为集群的瓶颈节点;此外,不同的计算场景对请求分发的方式要求各不相同,承载计算工作的服务器所能提供的计算能力也各不相同,不合适的请求分发方式可能导致集群中服务器接受的请求量失衡,造成计算资源的浪费。
发明内容
有鉴于此,本发明实施例的目的在于提供一种计算集群的负载均衡方法、装置及系统,以解决上述集群中服务器接受请求量失衡,造成计算资源浪费的问题。
第一方面,本发明实施例提供了一种计算集群的负载均衡方法,所述计算集群的负载均衡方法首先读取任务池中任务的任务状态信息,基于所述任务状态信息,判断所述节点服务器中的计算单元是否能够处理所述任务,若是,从所述任务池中获取所述任务,再指示所述计算单元对所述任务进行计算处理。
综合第一方面,所述任务状态信息包括任务规模,所述基于所述任务状态信息,判断所述节点服务器中的计算单元是否能够处理所述任务,包括:判断所述服务器中计算状态为空闲的计算单元的运算能力是否大于所述任务规模的运算量;若是,所述节点服务器中的计算单元能够处理所述任务。
综合第一方面,所述任务状态信息包括任务类型,在所述基于所述任务状态信息,判断所述节点服务器中的计算单元是否能够处理所述任务之后,在所述从所述任务池中获取所述任务之前,所述计算集群的负载均衡方法还包括:获取所述任务的任务类型和所述节点服务器已处理的历史任务类型;根据相似度判断所述任务类型是否为所述历史任务类型的优先匹配类型;若是,执行步骤:从所述任务池中获取所述任务。
综合第一方面,所述指示所述计算单元对所述任务进行计算处理,包括:获取所述节点服务器已处理的历史任务的缓存;指示所述计算单元应用所述缓存对所述任务进行计算处理。
综合第一方面,在所述从所述任务池中获取所述任务之后,所述计算集群的负载均衡方法还包括:将所述计算单元的计算状态由空闲切换至工作;在所述指示所述计算单元对所述任务进行计算处理之后,所述计算集群的负载均衡方法还包括:将所述计算单元的状态从工作切换至空闲。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国建设银行股份有限公司,未经中国建设银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810685391.3/2.html,转载请声明来源钻瓜专利网。