使能对云计算环境中的超级管理器的控制制造技术

技术编号:8629564 阅读:146 留言:0更新日期:2013-04-26 18:26
一种用于使能在云计算环境中的控制的方法,包括:初始化计算资源的一部分,所述计算资源被识别来用于使能对云计算环境中的用户系统的服务。该方法也可以包括:使能对于用户系统的服务。而且,该方法可以包括:初始化计算资源的另一部分。在已经使能云计算环境中的服务后,主机系统可以向一个或多个用户系统提供云计算服务。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及云计算,并且更具体地涉及用于使能对云计算环境中的超级管理器的控制的方法和系统。
技术介绍
云计算是基于因特网的计算,由此,向计算机和诸如电网的其他按需(on-demand)设备提供共享的资源、软件和信息。云计算描述了用于基于因特网的信息技术(IT)服务的新的补充、消耗和传递模型,并且它通常涉及作为在因特网上的服务的、通过因特网向用户系统提供动态可升级和经常虚拟化的资源。大多数云计算基础架构由通过数据中心传递和在服务器上建立的可靠服务组成。也被称为虚拟机监控器(VMM)的超级管理器允许多个操作系统同时在诸如主计算机的主机系统或向主机系统提供云计算服务的服务器上运行。这样的特征经常被称为硬件虚拟化。超级管理器可以向客户操作系统提供虚拟平台,并且可以监控客户操作系统的执行。以这种方式,包括同一操作系统的多个实例的多个操作系统可以在云计算环境中共享硬件资源。超级管理器通常被分类为类型I或类型2。类型I超级管理器(或本地裸金属(baremetal)超级管理器)直接地在主机的硬件上运行,以控制硬件和用于监控客户操作系统。客户操作系统在超级管理器之上的另一级上运行。类型2超级管理器(或主超级管理器)在传统操作系统环境内运行,并且超级管理器层作为不同的第二软件级,并且客户操作系统在硬件之上的另一级运行。服务器可以被过度表征(over-featured)以用于云计算服务提供商的基本需要。例如,当前的云计算服务器包括固件抽象层,诸如基本输入/输出系统(BIOS)层、统一可扩展固件接口(UEFI)层或开放固件层。这些层和其他固件的支持对于服务器卖方在时间和花费上耗费很大。文 章“Breakthrough Security Capabilities and Energy-EfficientPerformancefor Cloud Computing Infrastructures (对云计算基础架构突破安全能力和节能性能)”公开了在IntelCiMB Parallels之间的合作,以简化Parallels服务器4裸金属虚拟化软件在基于Intel Xeon处理器5600系列的服务器上的部署(Intel是Intel公司或其在美国和其他国家中的分支机构的注册商标)。IBM 公司在 2009 年 6 月的文章 “IBM WebSphere' ApplicationServerHypervisor Edition”公开了一种产品,该产品被优化为在服务器虚拟化环境中运行,而没有定制,以降低管理和维护成本,并且缩短开发时间(IBM和WebSphere是国际商业机器公司在美国、其他国家或两者中的商标)。Xiaoming Gao> Mike Lowe> Yu Ma 和 Marlon Pierce (关于电子科学的 2009 第五次 IEEE 国际会议)的文章“Supporting Cloud Computing with Virtual BlockStorageSystem (用虚拟分块存储系统支持云计算)”公开了单独的虚拟分块存储系统,其能够提供基本分块存储服务,诸如卷辑创建和附件。
技术实现思路
优选的是,提供了一种解决方案,该解决方案降低了用于向云计算环境中的用户系统提供服务的主机系统的复杂性。本专利技术的一个或多个实施例提供了用于使能云计算环境中的控制的方法。例如该方法可以用于使能要有效地提供给主机系统的超级管理器的控制。根据第一方面,提供了一种方法,包括初始化计算资源的第一部分,所述计算资源被识别为用于使能对云计算环境中的用户系统的服务;使能对用户系统的服务;并且,初始化所述计算资源的第二部分。在一个实施例中,所述计算资源是主机系统的计算资源,所述方法包括响应于所述主机系统的通电或引导,识别用于使能对所述用户系统的服务所需的计算资源的所述第一部分,并且然后初始化所述第一部分。在一个实施例中,初始化计算资源的第一部分的所述步骤包括初始化主机系统中的处理器和存储器,并且其中,使能对所述用户系统的服务的所述步骤包括使能类型I超级管理器,所述类型I超级管理器驻留在所述主机系统上,并且被配置为向云计算环境中的用户系统提供云计算服务。优选的是,在已经使能了所述云计算环境中的所述服务后,可以由所述主机系统向一个或多个用户系统提供云计算服务。根据第二方面,提供了一种系统,包括超级管理器,被配置为向用户系统提供云计算服务;以及平台初始化模块,被配置为初始化计算资源的第一部分,所述计算资源被识别为用于使能对云计算环境中的用户系统的服务,使能对所述用户系统的服务,并且初始化所述计算资源的第二部分。根据第三方面,提供了一种计算机程序产品,用于使能云计算环境中的控制,所述计算机程序产品包括计算机可读存储介质,其包含计算机可读程序代码,所述计算机可读程序代码包括被配置为初始化计算资源的第一部分的计算机可读程序代码,所述计算资源被识别来用于使能对云计算环境中的用户系统的服务;被配置为使能对所述用户系统的服务的计算机可读程序代码;以及,被配置为初始化所述计算资源的第二部分的计算机可读程序代码。根据第四方面,提供了一种方法,包括初始化主机系统中的处理器和存储器;并且,使能类型I超级管理器,所述类型I超级管理器驻留在所述主机系统上,并且被配置为向云计算环境中的用户系统提供云计算服务。可以在初始化所述处理器和存储器后直接地使能所述超级管理器。在使能所述超级管理器后,可以初始化各种其他计算资源,诸如但不限于还没有被预先初始化的所述存储器的部分和输入/输出总线模块。另外,在使能所述超级管理器后,所述超级管理器可以向一个或多个用户系统提供服务,诸如但不限于提供客户操作系统和虚拟机以由所述用户系统使用。根据第五方面,提供了一种系统,包括平台初始化模块,其被配置为初始化主机系统中的处理器和存储器;以及类型I超级管理器,其驻留在所述主机系统上,并且被配置 为向云计算环境中的用户系统提供云计算服务。附图说明现在仅通过示例并且参考下面的附图描述本专利技术的优选实施例图1给出了根据本专利技术的实施例的、用于使超级管理器能够在云计算环境中有效地进行控制的系统的框图;图2给出了根据本专利技术的一个或多个实施例的主机系统的框图;图3给出了根据本专利技术的实施例的用于使超级管理器能够在云计算环境中进行控制的示例性方法的流程图;图4给出了根据本专利技术的实施例的、用于使超级管理器能够在云计算环境中进行控制的另一种示例性方法的流程图;以及图5给出了根据本专利技术的实施例的、用于使超级管理器能够在云计算环境中进行控制的另一种示例性方法的流程图。具体实施例方式在此描述根据本专利技术的实施例的用于使超级管理器能够在云计算环境中进行控制的示例性方法和系统。具体地说,在此描述了用于响应于主机系统引导或通电而使超级管理器有效地在云计算环境中对主机系统进行控制的示例性方法和系统。在一个示例中,超级管理器可以仅通过下述方式来具有主机系统的有效控制初始化计算资源的一部分,所述计算资源被主机系统可获得、并且被识别用于使能对云计算环境中的用户系统的服务。所识别的计算资源可以仅是能够对云计算环境进行访问所需的资源。在使能对用户系统的云计算服务之后或与此同时,可以初始化计算资源的另一部分。以这种方式,可以在初始化其他本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】2010.08.23 US 12/861,7801.一种方法,包括 初始化计算资源的第一部分,所述计算资源被识别来用于使能对云计算环境中的用户系统的服务; 使能对于所述用户系统的服务;并且, 初始化所述计算资源的第二部分。2.根据权利要求1所述的方法,其中,所述计算资源是主机系统的计算资源,所述方法包括 响应于所述主机系统的通电或引导,识别用于使能对所述用户系统的服务所需的计算资源的所述第一部分,然后初始化所述第一部分。3.根据权利要求1或2所述的方法,其中,初始化计算资源的第一部分包括初始化被识别来用于使能对云计算环境中的用户系统的服务的存储器的第一部分,并且其中所述方法包括在使能对所述用户系统的服务之后或与其同时,初始化所述存储器的第二部分。4.根据权利要求1或2所述的方法,其中,初始化计算资源的第一部分包括初始化超级管理器,以向所述用户系统提供用于在所述云计算环境中运行应用的环境。5.根据权利要求4所述的方法,其中,初始化超级管理器包括初始化内核、存储器管理功能和驱动器的至少一个。6.根据权利要求1或2所述的方法,其中,初始化计算资源的第一部分包括初始化被识别来用于使能对云计算环境中的用户系统的服务的硬件资源的第一部分,并且其中所述方法包括在使能对所述用户系统的服务之后或与其同时,初始化硬件资源的第二部分。7.根据权利要求1或2所述的方法,其中,初始化计算资源的第一部分包括初始化处理器、输入/输出总线模块、显示适配器、键盘适配器和鼠标适配器中的一个。8.根据权利要求1、2、4、5、7和9中的任一项所述的方法,其中,在使能对所述用户系统的服务之后或与其同时地初始化所述计算资源的所述第二部分。9.根据任何一项在前权利要求所述的方法,包括向所述用户系统提供云计算服务。10.根据权利要求1或2所述的方法,其中,初始化计算资源的第一部分的步骤包括初始化主机系统中的处理器和存储器,并且其中,使能对所述用户系统的服务的所述步骤包括使能类型I超级管理器,所述类型I超级管理器驻留在所述主机系统上,并且被配置为向云计算环境中的用户系统提供云计算服务。11.根据权利要求10所述的方法,其中,使能所述类型I超级管理器包括在初始化所述处理器和存储器后,直接地使能所述类型I超级管理器。12.根据权利要求10所述的方法,包括识别所述处理器和存储器的预定部分,并且其中,初始化处理器和存储器包括在使能所述类型I超级管理器之前,初始化所述处理器和存储器的所述预定部分。13.根据权利要求10所述的方法,其中,初始化处理器和存储器包括初始化第一处理器和所述存储器的第一部分,并且其中,所述方法包括在使能所述类型I超级管理器之后或与此同时,初始化第二处理器和所述存储器的第二部分。14.根据权利要求10所述的方法,包括在使能所述类型I超级管理器之后或与此同时,初始化输入/输出总线模块。15.根据权利要求14所述的方法,包括使用所述类型I超级管理器来服务于所述用户系统。16.根据权利要求15所述的方法,包括使用所述类型I超级管理器在用于所述用户系统的所述主机系统上提供客户操作系统。17.根据权利要求15所述的方法,包括使用所述类型I超级管理器来提供虚拟机以由所述用户系统使用。18.根据权利要求17所述的方法,包括使用所述类型I超级管理器来提供工作负荷执行以由所述用户系统使用。19.一种系统,包括 超级管理器,其被配置为向用户系统提供云计算服务;以及, 平台初始化模块,其被配置为 初始化计算资源的第一部分,所述计算资源被识别来用于使能对云计算环境中的用户系统的服务; 使能对所述用户系统的服务;并且 初始化所述计算资源的第二部分。20.根据权利要求19所述的系统,其中,所述计算资源是主机系统的计算资源,所述系统包括 用于响应于所述主机系统的通电或引导而识别用于使能对所述用户系统的服务所需的计算资源的所述第一部分、并且然后初始化所述第一部分的装置。21.根据权利要求19或20所述的系统,其中,所述平台初始化模块被配置为 初始化被识别来用于使能对云计算环境中的用户系统的服务的存储器的第一部分;并且 在使能对所述用户系统的服务之后或与其同时地初始化所述存储器的第二部分。22.根据权利要求19或20所述的系统,其中,所述平台初始化模块被配置为初始化超级管理器,以向所述用户系统提供用于在所述云计算环境中运行应用的环境。23.根据权利要求22所述的系统,其中,所述平台初始化模块被配置为初始化内核、存储器管理功能和驱动器中的至少一个。24.根据权利要求19或20所述的系统,其中,所述平台初始化模块被配置为 初始化被识别来用于使能对云计算环境中的用户系统的服务的硬件资源的第一部分;以及 在使能对所述用户系统的服务之后或与其同时地初始化硬件资源的第二部分。25.根据权利要求19或20所述的系统,其中,所述平台初始化模块被配置为初始化计算资源的第一部分包括初始化处理器、输入/输出总线模块、显示适配器、键盘适配器和鼠标适配器中的一个。26.根据权利要求19、20、22、23、25和27中的任一项所述的系统,其中,所述平台初始化功能被配置为在使能对所述用户系统的服务之后或与其同时地初始化所述计算资源的所述第二部分。27.根据权利要求19至26中的任一项所述的系统,其中,所述超级管理器被配置为向所述用户系统提供云计算服务。28.一种计算机程序产品,用于使能在云计算环境中的控制,所述计算机程序产品包括 计算机可读存储介质,其包含计算机可读程序代码,所述计算机可读程序代码包括 被配置为初始化计算资源的第一部分的计算机可读程序代码,所述计算资源被识别来用于使能对云计算环境中的用户系统的服务; 被配置为使能对于所述用户系统的服务的计算机可读程序代码;以及, 被配置为初始化所述计算资源的第二部分的计算机可读程序代码。29.根据权利要求28所述的计算机程序产品,其中,所述计算资源是用于主机系统的计算资源,所述计算机程序产品包括 计算机可读程序代码,用于响应于所述主机系统的通电或引导,识别用于使能对所述用户系统的服务所需的计算资源的所述第一部分,然后初始化所述第一部分。30.根据权利要求28或29所述的计算机程序产品,包括 计算机可读程序代码,其被配置为初始化被识别来用于使能对云计算环境中的用户系统的服务的存储器的第一部分;以及 ...

【专利技术属性】
技术研发人员:R比尔科夫斯基
申请(专利权)人:国际商业机器公司
类型:
国别省市:

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

1