一种基于一致性hash策略的PaaS平台负载均衡方法技术

技术编号:17842201 阅读:64 留言:0更新日期:2018-05-03 22:03
本发明专利技术提供一种基于一致性hash策略的PaaS平台负载均衡方法,属于云计算平台技术领域,本发明专利技术通过PaaS平台收集接入的IaaS平台的状态信息,通过一致性hash策略构造IaaS平台对应的映射节点。同时为了减少访问的热点问题,根据IaaS平台的权重,构造虚机节点。避免每个虚拟化环境的负载不均衡。

A load balancing method for PaaS platform based on Conformance hash strategy

The invention provides a PaaS platform load balancing method based on the consistency hash strategy, which belongs to the technical field of cloud computing platform. The invention collects the status information of the access IaaS platform through the PaaS platform, and constructs the mapping node corresponding to the IaaS platform through the consistency hash strategy. At the same time, in order to reduce the hot issues of access, the virtual node is constructed according to the weight of the IaaS platform. Avoid the load imbalance in each virtualization environment.

【技术实现步骤摘要】
一种基于一致性hash策略的PaaS平台负载均衡方法
本专利技术涉及云计算平台技术,尤其涉及一种基于一致性hash策略的PaaS平台负载均衡方法。
技术介绍
云计算技术利用了虚拟化技术将计算、存储、网络等资源进行池化,通过互联网将共享的软硬件以服务的方式提供给用户。云计算技术拥有虚拟化技术、并行计算技术、网格计算、分布式计算技术以及透明计算技术的一系列优势。云计算的资源调度是多个层面的,一般包括应用层、虚拟层、物理层三个层面,各个层调度的对象和粒度各有不同。但无论是哪个层的资源的调度,都是为了实现云计算资源的有效合理的利用。负载均衡是影响资源有效利用的重要因素。负载的不均衡会严重影响云计算系统的性能,造成系统阻塞,降低系统吞吐率和系统资源利用率。
技术实现思路
为了解决以上技术问题,本专利技术提出了一种基于一致性hash策略的PaaS平台负载均衡方法。通过构造一致性hash环,避免虚拟化环境的动态接入、删除造成hash值的重新计算。根据虚拟化环境的计算能力构造多虚拟节点,避免了负载不均衡的问题。本专利技术的技术方案是:一种基于一致性hash策略的PaaS平台负载均衡方法,首先通过PaaS本文档来自技高网...
一种基于一致性hash策略的PaaS平台负载均衡方法

【技术保护点】
一种基于一致性hash策略的PaaS平台负载均衡方法,其特征在于,通过PaaS平台获取IaaS环境的状态信息,然后根据IaaS环境的状态信息定义其权重,接着根据其权重信息,构造一致性hash环中的虚拟节点的数量,最后定义IaaS环境物理节点、虚拟节点以及一致性hash环的映射关系。

【技术特征摘要】
1.一种基于一致性hash策略的PaaS平台负载均衡方法,其特征在于,通过PaaS平台获取IaaS环境的状态信息,然后根据IaaS环境的状态信息定义其权重,接着根据其权重信息,构造一致性hash环中的虚拟节点的数量,最后定义IaaS环境物理节点、虚拟节点以及一致性hash环的映射关系。2.根据权利要求1所述的方法,其特征在于,主要包含以下步骤:步骤一:通过PaaS平台,获取IaaS环境的状态信息,包括物理主机数量,cpu数量及其工作频率;步骤二:根据虚拟化环境的状态信息,构造虚拟化环境的hash值;步骤三:根据步骤二获取虚拟化环境的权重,构造一致性hash环的虚拟节点及其hash值;步骤四:根据请求的uri,按照顺时针方向选择hash环中的服务节点。3.根据权利要求2所述的方法,其特征在于,定义虚拟化环境i的权重,其计算模型如下:其中,w(i)表示虚拟化环境i的权重,n表示虚拟化环境的物理主机的数量,cpu_number表示主机拥有的cpu数量,frequency表示主机cpu对应的频率。4.根据权利要求3所述的方法,...

【专利技术属性】
技术研发人员:张建伟高传集孙思清
申请(专利权)人:郑州云海信息技术有限公司
类型:发明
国别省市:河南,41

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1