CN103905529A - 一种云计算资源分配方法 - Google Patents
一种云计算资源分配方法 Download PDFInfo
- Publication number
- CN103905529A CN103905529A CN201410085930.1A CN201410085930A CN103905529A CN 103905529 A CN103905529 A CN 103905529A CN 201410085930 A CN201410085930 A CN 201410085930A CN 103905529 A CN103905529 A CN 103905529A
- Authority
- CN
- China
- Prior art keywords
- user
- resource
- host
- service
- cloud computing
- 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.)
- Pending
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
Abstract
本发明公开了一种云计算资源分配方法,有如下步骤:当用户需要向云服务提供商申请重新分配资源或者更换宿主机时,可以通过虚拟机利用RARP得到所在宿主机的IP地址;用户向所在宿主机提出重新分配资源或者更换宿主机的请求;用户所在的宿主机根据SLA与管理中心进行协商,看用户提出的请求是否满足SLA;如果不满足,则拒绝用户的请求;如果满足,则宿主机查看现有资源是否能够满足用户请求;如果现有资源不能够满足用户请求,则通过用户所用虚拟机的IP来通知虚拟机,然后虚拟机通知用户;如果现有资源可以满足用户请求,则进行资源的重新分配或者宿主机的更改。本发明通过提升用户的能动性,建立以用户为中心的调度策略,方便用户,且提高资源的利用率。
Description
技术领域
本发明涉及一种限制用户同时收看频道数目的方法,对付费电视广播,特别是数字电视中条件接收***的密钥管理、分发和使用的方法,属于电视广播接收技术领域。
背景技术
云计算是一种新兴的互联网的计算模式,它主要是通过互联网上的服务为个人以及企业按需分配资源,并且是动态可扩展和虚拟化的。云计算主要包括以下几个层次的服务:PaaS(平台即服务)、IaaS(基础架构即服务)和SaaS(软件即服务)。
随着虚拟化技术的出现,云计算也将虚拟化技术作为基石。与传统的计算机模式不同的是,用户使用的已经不再是单一的物理资源,而是通过虚拟化平台使用以物理资源为基础的虚拟资源。
在云计算服务中,资源管理一直是关键技术之一。云计算服务商资源管理***的基本工作就是接受用户的初始要求,寻找符合用户要求的资源,并将资源传送给用户。在这个过程中,合理可靠的调度途径才能保证资源更好地传递。为了满足这一功能,一般资源管理***都提供四种基本服务:资源分发、资源发现、资源存储和资源调度。资源分发主要是提供资源的信息;资源发现是在云计算的所有资源中发现满足要求的资源;资源存储主要是将得到的资源进行存储;最后根据要求将资源分配给用户。由此可见,云计算资源管理的有效性在很大程度上取决于资源的调度***。
云计算资源调度结构有以下几种:层次式、集中式、分布式等。在层次式的调度结构中,所有作业都被提交到中心调度程序上,然后不同层次的作业独立提出请求;在集中式调度结构中,由中央调度程序对资源进行统一调度;在分布式调度结构中,作业的提交主要是通过调度程序的交互;集中式和层次式的资源调度结构扩展性比较差,很难满足大规模应用的需求,而分布式调度结构很难做到不同调度程序的同步。以往的云计算调度策略并不能实现多阶段资源动态分配,成本也不低,而且也没有充分利用物理资源。
本发明的目的就是针对上述不能实现多阶段的动态资源分配的问题,提出一种以用户为中心的资源控制方法,即允许用户向云服务提供商动态申请重新分配资源的方法。在用户使用云服务提供商提供的资源的时候,可以允许用户申请重新分配资源以及更改宿主机。
针对现有技术存在的上述不足,提出本发明。
发明内容
鉴于现有技术中存在的问题,为了克服现有技术的不足,本发明提供一种允许用户向云服务提供商申请重新分配资源的资源控制方法。
为实现上述发明目的,本发明提供的技术方案是:一种云计算资源分配方法,包括执行过程和验证过程,其中,
执行过程包括:当用户需要申请重新分配资源或者更改宿主机时,用户通过用户交互接口从服务目录中选取并调用一个服务,将该请求传递给***管理模块后,经过验证,如果满足用户请求的条件,云服务提供商将为用户分配合适的资源,然后调用配置工具来为用户准备运行环境;用户交互接口通过以Web Service方式为所有用户提供访问的接口,来获取用户的需求。服务目录指的是用户能够访问的服务清单;***管理模块负责分配和管理所有的可用资源;配置工具是为任务准备运行环境;还包括监视***的运行状态以及资源使用情况的监视统计模块。
验证过程包括:用户利用RARP得到宿主机的IP地址,通过自己的虚拟机向宿主机提出资源重新分配的申请,宿主机收到申请后,与管理中心进行协商,看用户提出的申请是否满足SLA;
满足SLA,宿主机查看自身是否有符合要求的资源,有符合要求的资源,则通过查找得到用户所用虚拟机的IP地址,然后向用户分配所请求的资源;宿主机没有可以满足用户的资源,则通知用户;
不满足SLA,则拒绝分配。
本发明的有益效果是:
本发明打破传统的以***为中心的调度策略,建立以用户为中心的调度政策,提供了资源分配和管理的有效机制,使得用户能够按需提出请求,极大地方便了用户,提高了资源利用率;在一定程度上体现了公平性,即支付更多的费用意味着可以获得更多的存储和计算资源,用户的服务请求也可以优先得到响应。而且云计算中的资源存储完全能够满足用户的保密和更新要求,这些基本工作都是由服务提供商来完成,不需用户操心,方便省事。
本发明的技术方案是通过提升用户的能动性,建立以用户为中心的调度策略,通过资源管理和虚拟机迁移技术,使得用户能够按需提出请求,不仅方便了用户,而且提高了资源的利用率,也在一定程度上体现了公平性,即如果用户支付的费用越多,就可以获得更多的存储和计算资源,用户的请求也可以得到优先响应。
附图说明
当结合附图考虑时,通过参照下面的详细描述,能够更完整更好地理解本发明以及容易得知其中许多伴随的优点,但此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定,其中:
图1是本发明的云计算服务模式结构图;
图2是本发明的验证示意图;
图3是本发明的虚拟机迁移示意图。
具体实施方式
以下结合附图对本发明的实施例进行说明。
下面结合附图和具体实施方式对本发明作进一步的说明。
(1)资源重新分配:
图1是一个简单的云计算服务模式结构图。用户交互接口通过以Web Service方式为所有用户提供访问的接口,来获取用户的需求;服务目录指的是用户能够访问的服务清单;***管理模块负责分配和管理所有的可用资源;配置工具主要是为任务准备运行环境;监视统计模块主要是监视***的运行状态以及资源使用情况。
执行过程如下:当用户需要申请重新分配资源或者更改宿主机时,用户则通过用户交互接口从服务目录中选取并调用一个服务,然后将该请求传递给***管理模块后,经过验证,如果满足用户请求的条件,云服务提供商将为用户分配合适的资源,然后调用配置工具来为用户准备运行环境。
验证过程为:
用户利用RARP得到宿主机的IP地址,通过自己的虚拟机向宿主机提出资源重新分配的申请,宿主机收到申请后,与管理中心进行协商,看是否满足SLA,如果满足,宿主机查看自身是否有符合要求的资源,如果有的话,通过查找得到用户所用虚拟机的IP地址,然后向用户分配他所请求的资源;如果满足SLA,但是宿主机没有可以满足用户的资源,则通知用户;如果不满足SLA,则拒绝分配。流程如图2所示。
(2)虚拟机在线迁移
如图3所示,虚拟机在线迁移,是指将一台宿主机(源主机)上运行的虚拟机迁移到另外一台宿主机(目的主机)上运行,而且在整个迁移过程中,虚拟机的环境对用户是透明的,即虚拟机的暂停时间非常短,在虚拟机上运行的服务始终能响应用户的请求。同时,保证迁移到目的宿主机上以后,虚拟机仍然能够使用原有的IP地址和端口号与其他虚拟机进行通信,并且保证迁移过程中不会使消息乱序或者丢失。
在本发明中,当用户需要更换宿主机时,可以利用RARP得到现在所在宿主机的IP地址,然后通过虚拟机向宿主机发出更改宿主机的请求,宿主机接到请求后,也会进行验证(如图2)。如果满足则同意用户的请求,然后进行虚拟机的迁移操作,如果不满足,则拒绝用户的请求。
以上所述实施例,只是本发明的较佳实施例,并非来限制本发明实施范围,故凡依本发明申请专利范围所述的显而易见的变动,以及其它不脱离本发明实质的改动,均应包括在本发明的保护范围之内。
Claims (4)
1.一种云计算资源分配方法,其特征在于,包括执行过程和验证过程,其中,
执行过程包括:当用户需要申请重新分配资源或者更改宿主机时,用户通过用户交互接口从服务目录中选取并调用一个服务,将该请求传递给***管理模块后,经过验证,如果满足用户请求的条件,云服务提供商将为用户分配合适的资源,然后调用配置工具来为用户准备运行环境;
验证过程包括:用户利用RARP得到宿主机的IP地址,通过自己的虚拟机向宿主机提出资源重新分配的申请,宿主机收到申请后,与管理中心进行协商,看用户提出的申请是否满足SLA;
满足SLA,宿主机查看自身是否有符合要求的资源,有符合要求的资源,则通过查找得到用户所用虚拟机的IP地址,然后向用户分配所请求的资源;宿主机没有可以满足用户的资源,则通知用户;
不满足SLA,则拒绝分配。
2.根据权利要求1所述的一种云计算资源分配方法,其特征在于,用户交互接口通过以Web Service方式为所有用户提供访问的接口,来获取用户的需求。
3.根据权利要求1所述的一种云计算资源分配方法,其特征在于,服务目录指的是用户能够访问的服务清单;***管理模块负责分配和管理所有的可用资源;配置工具是为任务准备运行环境。
4.根据权利要求1所述的一种云计算资源分配方法,其特征在于,还包括监视***的运行状态以及资源使用情况的监视统计模块。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410085930.1A CN103905529A (zh) | 2014-03-10 | 2014-03-10 | 一种云计算资源分配方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410085930.1A CN103905529A (zh) | 2014-03-10 | 2014-03-10 | 一种云计算资源分配方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN103905529A true CN103905529A (zh) | 2014-07-02 |
Family
ID=50996684
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410085930.1A Pending CN103905529A (zh) | 2014-03-10 | 2014-03-10 | 一种云计算资源分配方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103905529A (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104270459A (zh) * | 2014-10-20 | 2015-01-07 | 山东省计算中心(国家超级计算济南中心) | 一种增强公平性的云计算用户资源配额分配方法 |
CN105426251A (zh) * | 2015-12-01 | 2016-03-23 | 深圳创维数字技术有限公司 | 一种资源访问方法及*** |
CN106371893A (zh) * | 2016-08-31 | 2017-02-01 | 开封大学 | 一种云计算调度***和方法 |
CN108170520A (zh) * | 2018-01-29 | 2018-06-15 | 北京搜狐新媒体信息技术有限公司 | 一种云计算资源管理方法及装置 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102497409A (zh) * | 2011-12-08 | 2012-06-13 | 曙光信息产业(北京)有限公司 | 一种云计算***资源管理的方法 |
US20130007845A1 (en) * | 2011-06-30 | 2013-01-03 | International Business Machines Corporation | Authentication and authorization methods for cloud computing security platform |
CN103577271A (zh) * | 2013-11-14 | 2014-02-12 | 浪潮(北京)电子信息产业有限公司 | 云管理平台、宿主机、虚拟机资源部署方法和*** |
-
2014
- 2014-03-10 CN CN201410085930.1A patent/CN103905529A/zh active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130007845A1 (en) * | 2011-06-30 | 2013-01-03 | International Business Machines Corporation | Authentication and authorization methods for cloud computing security platform |
CN102497409A (zh) * | 2011-12-08 | 2012-06-13 | 曙光信息产业(北京)有限公司 | 一种云计算***资源管理的方法 |
CN103577271A (zh) * | 2013-11-14 | 2014-02-12 | 浪潮(北京)电子信息产业有限公司 | 云管理平台、宿主机、虚拟机资源部署方法和*** |
Non-Patent Citations (2)
Title |
---|
成阳: "可信云计算服务平台研究", 《中国优秀硕士学位论文全文数据库信息科技辑》 * |
蒋海鸥等: "云计算中存储资源管理策略的研究", 《程序员》 * |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104270459A (zh) * | 2014-10-20 | 2015-01-07 | 山东省计算中心(国家超级计算济南中心) | 一种增强公平性的云计算用户资源配额分配方法 |
CN104270459B (zh) * | 2014-10-20 | 2017-09-29 | 山东省计算中心(国家超级计算济南中心) | 一种增强公平性的云计算用户资源配额分配方法 |
CN105426251A (zh) * | 2015-12-01 | 2016-03-23 | 深圳创维数字技术有限公司 | 一种资源访问方法及*** |
CN106371893A (zh) * | 2016-08-31 | 2017-02-01 | 开封大学 | 一种云计算调度***和方法 |
CN108170520A (zh) * | 2018-01-29 | 2018-06-15 | 北京搜狐新媒体信息技术有限公司 | 一种云计算资源管理方法及装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Sajid et al. | Cloud computing: Issues & challenges | |
US8209695B1 (en) | Reserving resources in a resource-on-demand system for user desktop utility demand | |
US8606897B2 (en) | Systems and methods for exporting usage history data as input to a management platform of a target cloud-based network | |
CN101938416B (zh) | 一种基于动态重配置虚拟资源的云计算资源调度方法 | |
CN104123182B (zh) | 基于主从架构的MapReduce任务跨数据中心调度***及方法 | |
CN108701059A (zh) | 多租户资源分配方法和*** | |
CN102567072A (zh) | 一种资源分配方法、装置及*** | |
CN102270157A (zh) | 一种实现服务器资源分配的***及方法 | |
CN102622264A (zh) | 一种云计算中多虚拟化计算平台方法 | |
CN105404549B (zh) | 基于yarn架构的虚拟机调度*** | |
WO2016095535A1 (zh) | 资源分配方法、装置和服务器 | |
CN107920117B (zh) | 一种资源管理方法、控制设备和资源管理*** | |
CN103905529A (zh) | 一种云计算资源分配方法 | |
CN103023980A (zh) | 一种云平台处理用户服务请求的方法和*** | |
CN106095581B (zh) | 一种私有云条件下的网络存储虚拟化调度方法 | |
KR20130089779A (ko) | 클라우드 컴퓨팅 기반의 혼합형 콘텐츠 제공 방법 및 그 장치 | |
Salomoni et al. | WNoDeS, a tool for integrated Grid and Cloud access and computing farm virtualization | |
Song et al. | Load balancing for future internet: an approach based on game theory | |
Lin et al. | Novel algorithms and equivalence optimisation for resource allocation in cloud computing | |
CN108268314A (zh) | 一种多线程任务并发处理的方法 | |
CN105007311A (zh) | 一种基于云平台和云计算的资源管理***和方法 | |
CN102270153A (zh) | 一种虚拟环境下加密卡共享的方法和装置 | |
CN109656717A (zh) | 一种容器化云资源分配方法 | |
CN103139183A (zh) | 一种基于云平台的应用虚拟化技术 | |
Megino et al. | Using Kubernetes as an ATLAS computing site |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20140702 |
|
RJ01 | Rejection of invention patent application after publication |