[发明专利]优化虚拟机的放置有效
申请号: | 201280074366.2 | 申请日: | 2012-06-29 |
公开(公告)号: | CN104412234A | 公开(公告)日: | 2015-03-11 |
发明(设计)人: | S.P.苏拉吉马特;V.R.拉姆特克 | 申请(专利权)人: | 惠普发展公司;有限责任合伙企业 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F15/173 |
代理公司: | 中国专利代理(香港)有限公司 72001 | 代理人: | 张凌苗;徐红燕 |
地址: | 美国德*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 优化 虚拟机 放置 | ||
背景技术
近年来云计算已经变得非常流行。一般而言,云计算涉及作为服务而不是产品的计算的交付,由此共享资源(软件、存储资源等等)作为服务被提供给计算装置。资源在网络上被共享,该网络一般是因特网。在云计算成功背后的关键原因之一是称为虚拟化的技术。虚拟化允许创建资源的虚拟版,例如操作系统、硬件平台、存储资源等等,其可以例如在不同客户端之间被共享。多个虚拟机可以被创建在主机装置或服务器上。
附图说明
为了更好地理解该解决方案,现在将参考附图完全借助实例来描述实施例,在附图中:
图1说明了根据实例的用于优化云计算系统中的虚拟机的放置的系统。
图2示出根据实例的用于优化虚拟机的放置的计算机系统的框图。
图3示出根据实例的优化云计算系统中的虚拟机的放置的方法的流程图。
图4说明了根据实例的用于优化云计算系统中的虚拟机的放置的系统。
图5示出根据实例的优化主机计算机系统中的虚拟机的放置的方法的流程图。
图6说明了根据实例当所有工作量在公共主机计算机系统上并行运行时五个虚拟机(VM)的工作量和总和的高峰值。
图7说明了根据实例当五个虚拟机(VM)的工作量被安排在多个时间段内时所述五个虚拟机的总和的高峰值。
具体实施方式
虚拟机(VM)是一种类似物理机地执行程序的机器的软件实施方式。虚拟机可以用于执行多种任务。这些任务中的一些可以包括例如将多个操作系统同时托管(hosting)在物理机上,在多个平台上测试新应用,以及服务器整合。由于多个虚拟机可以被托管在物理服务器上,除了其他的好处之外,它还引起较低成本的硬件采集、维护、能量和冷却系统使用。
考虑到由虚拟机提供的优点,终端用户(例如企业)越来越多地通过私有云部署模型和/或混合云部署模型在他们的组织中部署虚拟机。在私有云部署模型中,它是托管(终端用户的)虚拟机的终端用户的云计算系统(私有云)。另一方面,在混合云部署模型(混合云)中,终端用户的云计算系统连接到(多个)公共云计算系统(一般由云服务提供商提供),其使得终端用户能够将其虚拟机托管在它自己的云计算系统中(私有云)和/或(多个)公共云计算系统。由此,在混合部署模型中,诸如虚拟机的资源可以容易地从一个部署系统移动到另一个部署系统。
由于多个云服务提供商可以是混合云的一部分,因此每个服务提供商可以以它自己的条件和成本提供服务。例如,每个云服务提供商可以根据多个因素对托管虚拟机不同地收费,例如虚拟机需要被托管的持续时间、用于托管虚拟机的底层平台以及虚拟机需要被运行所处的时间。例如,(多个)云服务提供商可以对于在周末期间的非高峰时间运行虚拟机提供不同的价格。这些价格可能比当对于云资源的要求可能较高时 高峰时间或工作日收费更便宜。如果人考虑云服务提供商的数目和他们的对于运行虚拟机的差别定价模型,那么对于终端用户识别满足其要求(例如,成本优化、服务水平协议、策略、安全性、资源要求等等)的最佳云服务提供商来说可能是有挑战性的。
而且,在典型虚拟环境中(例如,在数据中心中),存在两类工作量。第一类是“固定工作量”。这些是在某些已知时间段(例如每天的特定时间或每周的特定日子等等)期间需要被执行和/或可用的时间敏感过程。例如,大多数与交易应用相关的过程可以构成“固定工作量”,因为需要使它们在证券交易所允许对客户交易的时间期间可用。第二类是“灵活工作量”。这些是在给定的最后期限之前的任何时间灵活执行的时间不敏感。例如,与应用(例如,交易应用)相关的数据备份可以安排在用户偏好的时间。目前,前述类型的工作量的安排由组织的商业或IT策略驱动。因此,存在优化与这两类工作量相关的资源使用的机会。
本解决方案的实施例提供用于优化云计算系统中的虚拟机的放置的方法和系统。具体地,所述实施例提供一种以优化终端用户的成本并满足它的其他要求的方式放置虚拟机的解决方案。
图1说明了根据实施例的用于优化云计算系统中的虚拟机的放置的系统100。参考图1,系统100包括通过计算机网络126连接的云计算系统112、114、116,主机计算机系统118、120、122和用户计算机系统124的网络。计算机网络126可以包括例如电线、无线通信链路或光纤电缆的连接。在一个实施方式中,计算机网络126是因特网。然而,在其他实施方式中,它可以是内部网、局域网(LAN)、广域网(WAN)等等。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于惠普发展公司;有限责任合伙企业,未经惠普发展公司;有限责任合伙企业许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201280074366.2/2.html,转载请声明来源钻瓜专利网。