[发明专利]用于在云计算机环境中进行供应的方法和系统有效
申请号: | 201310226533.7 | 申请日: | 2013-06-07 |
公开(公告)号: | CN103516777A | 公开(公告)日: | 2014-01-15 |
发明(设计)人: | D·K·杰斯瓦尼;P·德;M·古普塔 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 王茂华;郑振 |
地址: | 美国纽*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 计算机 环境 进行 供应 方法 系统 | ||
技术领域
本公开总体上涉及例如虚拟机的消耗资源的虚拟实体在例如数据中心或分布式计算资源的“云”之类的计算环境中的规划和部署。
背景技术
一种新兴的信息技术(IT)传递模型是云计算,共享资源、软件和信息通过其而在互联网上按需要被提供至计算机和其他设备。云计算能够明显降低IT成本和复杂度,同时改善工作负载优化和服务传递。利用该方法,应用实例能够被保管并且使得其能够从基于互联网的资源而使用,该资源可经HTTP通过常规Web浏览器进行访问。示例应用可能是提供一般消息功能集合的应用,诸如电子邮件、日历、联系人管理和即时消息。用户随后将通过互联网直接访问服务。使用该服务,企业将把其电子邮件、日历和/或合作基础设施置入云中,并且终端用户将使用适当客户端来访问其电子邮件,或者执行日历操作。
云计算资源通常驻留在运行联网应用的大型服务器群中,其通常使用虚拟化架构,其中应用在映射到数据中心机构的物理服务器上的虚拟服务器或所谓的“虚拟机”(VM)中运行。虚拟机通常在管理程序(hypervisor)顶端运行,该管理程序是向虚拟机分配物理资源的控制程序。
在软件即服务(SaaS)的云传递模型中,主机中心按照需要在服务器上部署VM图像模板。图像模板通常保存在中央知识库中。虚拟器件(VA)是虚拟机图像文件,其包括预先配置的操作系统环境,以及在该环境中安装、配置和测试的(多个)应用。使用VA作为在云中进行部署的基本单位为云服务提供商带来的新的挑战。VA图像文件庞大,其大小经常为数十GB。当接收到针对VA模板的请求时,必须将整个文件传输至主机物理服务器以便进行例示。然而,主机中心通常在地理上是分散的,而图像知识库则可能是集中的。因此,为云中的VM的请求进行供应所必需的时间主要耗费在从图像知识库输送图像,这通常是由于站点之间带宽有限的连接(以及文件庞大)所致。因此,通过互联网访问知识库以取得GB大小的文件会明显降低服务器供应速度。
发明内容
本公开描述了一种在通常处于云传递位置的、具有彼此相关联的云主机集合的云计算环境中进行供应的方法。根据该方法,通过将与云主机相关联的部分数据存储声明为高速缓存并且在该高速缓存中存储模板图像和补丁而跨云主机集合形成分布式协作高速缓存。跨该分布式协作高速缓存进行的高速缓存活动优选地由关联于高速缓存的特定之一而执行的控制例程(“高速缓存看管器”)通过令高速缓存共享与其各自内容相关的信息而协调。该控制例程接收针对模板图像或补丁的请求,如果所请求的制品(artifact)在相关联高速缓存中可用则对该请求进行响应,或者在高速缓存缺失(在进行接收的高速缓存处)时,则有选择地将该请求转发至另一个高速缓存。以这种方式,如果可能的话,则试图从存储在分布式协作高速缓存中的信息而不是使用环境之外的资源(模板和/或补丁)来对请求进行服务以提供虚拟资源。
定期地,计算分布式协作高速缓存的构成,并且使用所计算的高速缓存构成将模板图像和补丁填入高速缓存之中。在优选实施例中,模板图像和补丁根据使得对服务请求进行响应的总成本最小化的成本函数而被填入高速缓存之中。
以上已经对本发明的一些更为相关的特征进行了概述。这些特征应当被理解为仅是说明性的。通过以不同方式对所公开的发明加以应用或者通过对将要描述的发明进行修改能够获得许多其它的有益效果。
附图说明
为了更为完整地理解本发明及其优势,现在参考下面结合附图所进行的描述,其中:
图1描绘了可以在其中实施说明性实施例的示例性方面的分布式数据处理环境的示例性框图;
图2是可以在其中实施说明性实施例的示例性方面的数据处理系统的示例性框图;
图3图示了可以在其中实施所公开主题的示例性云计算架构;
图4图示了图像模板通常如何包含在云环境之中;
图5图示了根据本公开的用于使用基于补丁的高速缓存而在云传递位置对VA服务请求进行处理的处理流程;
图6图示了跨彼此在地理上分离的一对云计算站点实施的多层分布式高速缓存架构;
图7图示了根据本公开的云传递位置,其保管虚拟服务器并且实施用于使得通过差异化模板高速缓存对请求进行服务时的延时最小化的技术;
图8图示了补丁如何被应用于基本模板图像以生成目标模板图像;
图9图示了根据本公开另一个方面的用于特定云计算站点的集中管理的分布式高速缓存架构;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310226533.7/2.html,转载请声明来源钻瓜专利网。