[发明专利]云平台、基于云平台的动态带宽分配方法及装置在审
申请号: | 201711417880.2 | 申请日: | 2017-12-25 |
公开(公告)号: | CN109962862A | 公开(公告)日: | 2019-07-02 |
发明(设计)人: | 王芳;林文辉;高哲;张浩 | 申请(专利权)人: | 航天信息股份有限公司 |
主分类号: | H04L12/911 | 分类号: | H04L12/911;H04L29/08;H04L12/26;G06F9/455 |
代理公司: | 北京合智同创知识产权代理有限公司 11545 | 代理人: | 李杰 |
地址: | 100093 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟机 预定时间间隔 云平台 带宽 动态带宽分配 物理机 丢包率 计算机网络技术领域 物理带宽 预留带宽 返回 分配 | ||
本发明实施例提供一种云平台、基于云平台的动态带宽分配方法及装置,属于计算机网络技术领域。其中,基于云平台的动态带宽分配方法包括:设置虚拟机初始的使用带宽为虚拟机的保护带宽,将虚拟机的物理机的预留带宽设置为物理机的总物理带宽与物理机的所有虚拟机的保护带宽的总和之差;步骤A,在预定时间间隔到达时,获取虚拟机在上一预定时间间隔内的丢包率和虚拟机在上一预定时间间隔的使用带宽;步骤B,至少根据虚拟机在上一预定时间间隔内的丢包率和虚拟机在上一预定时间间隔内的使用带宽,分配虚拟机在下一预定时间间隔内的使用带宽,返回步骤A。
技术领域
本发明实施例涉及计算机网络技术领域,尤其涉及一种云平台、基于云平台的动态带宽分配方法及装置。
背景技术
2010年7月,OpenStack开源云计算项目由美国国家航空航天局 (NationalAeronautics and Space Administration,NASA)和Rackspace公司共同启动。现在全球有15000多名开发者和135个国家共同参与OpenStack的开发。OpenStack是用Python语言开发的,采用Apache2.0许可协议,是一个自由软件和开放源代码项目。OpenStack通过多个相互联系的服务提供基础设施即服务(Infrastructure As A Service,IaaS)类型的云计算解决方法。各个服务之间通过各自的REST风格的API相互联系。根据用户的需求,可以选择安装OpenStack的部分或全部服务,建立公有或私有的云计算服务。OpenStack目前获得了大量硬件和软件厂商的支持,OpenStack 基金会的白金会员包括AT&T、HP、IBM、Rackspace、RedHat等,黄金会员包括Cisco、Dell、华为、Intel、VMware、Yahoo!等等。因为大量的组织和个人的加入,OpenStack的组件、服务和工具在开发速度和软件质量上都在不断提高,逐渐形成了一个大的生态系统。
在当今互联网高速发展的时代,云计算是最热门的研究领域之一。云计算是一种基于互联网相关服务的增加、使用和交付模式,它通过互联网来提供动态易扩展且经常是虚拟化的资源。无论是传统的个人电脑还是服务器上,只能运行一个操作系统,这样会造成闲时资源浪费忙时出现卡顿。云计算通过虚拟技术将基本的资源进行虚拟分割和组合,提高性能。而传统的云平台的网络带宽分配机制中,现有的保证带宽的策略可分为两种:其一,为用户预留带宽;另一种是按照比例分配带宽资源。为了能够让用户获得可预测的带宽性能保证,一些研究为用户预留带宽,通过用户提出的带宽需求,为用户静态地分配最小需求带宽,从而可以预测出带宽性能最不理想的状态,为带宽性能提供一个可预测的下限。这种带宽预留的方法面临的一个最重要的挑战就是带宽的充分利用的问题。数据中心中的带宽资源极其珍贵和稀少的,加之数据中心内部流量动态变化的特点,静态预留带宽将会导致带宽资源在某种程度上出现浪费。在数据中心运营者看来,这种预留资源的策略将会导致其运营费用的增加。按比例分配带宽,则从用户、虚拟机等各个不同的层次进行按比例分配带宽,在保证公平性的同时,为用户提供可预测的带宽性能保证。按比例分配带宽的策略只能在一定程度上解决可预测带宽性能保证的问题,并不能完全保证。
因此,基于云平台的网络带宽资源如何有效使用的问题是目前需要解决的一个重要技术问题。
发明内容
有鉴于此,本发明实施例所解决的技术问题之一在于提供一种基于云平台的动态带宽分配方案,用以克服现有技术中网络带宽资源无法有效使用的缺陷,达到网络带宽资源有效使用、提升云平台的性能的效果。
本发明实施例提供一种基于云平台的动态带宽分配方法,包括:设置虚拟机初始的使用带宽为所述虚拟机的保护带宽,将所述虚拟机的物理机的预留带宽设置为所述物理机的总物理带宽与所述物理机的所有虚拟机的保护带宽的总和之差;步骤A,在预定时间间隔到达时,获取所述虚拟机在上一预定时间间隔内的丢包率和所述虚拟机在上一预定时间间隔的使用带宽;步骤B,至少根据所述虚拟机在上一预定时间间隔内的丢包率和所述虚拟机在上一预定时间间隔内的使用带宽,分配所述虚拟机在下一预定时间间隔内的使用带宽,返回步骤A。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于航天信息股份有限公司,未经航天信息股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711417880.2/2.html,转载请声明来源钻瓜专利网。