管理服务器云中的按需扩容制造技术

技术编号:10709260 阅读:72 留言:0更新日期:2014-12-03 15:01
一种云按需扩容管理器管理服务器云中的服务器的按需扩容。所述云按需扩容管理器可以从一个或多个服务器借入容量,并且将从一个服务器借入的容量借出给所述服务器云中的不同服务器。当所述服务器云不再完整时,禁用从不再位于所述服务器云中的服务器借入的容量,并且不再位于所述服务器云中的服务器收回借出给所述服务器云的容量。

【技术实现步骤摘要】
【国外来华专利技术】管理服务器云中的按需扩容
本公开一般地涉及计算机系统,更具体地说,涉及管理服务器云中的多个服务器的按需扩容。
技术介绍
当今计算机系统的一个问题是平衡计算机硬件的成本与对计算机资源的波动需求。在大多数联网计算机系统中,有时候计算需求相对低,而其它时候计算需求很高。如果公司购买能够满足高峰需求的计算机系统,则在非高峰时间,计算机系统的大部分容量将未被使用。此外,购买满足高峰需求的容量的成本高昂。如果公司购买能够满足平均需求的计算机系统,则成本较低,但在高峰时间,计算机系统的性能受损。用于提供更灵活解决方案的一种方法允许计算机用户购买以下计算机系统:其具有已经安装但最初禁用的某些资源。当客户确定需要更多容量时,客户可以与计算机系统提供商签订协议,以便在固定时间段内启用某些资源。这尤其适用于具有季节性高峰的公司。公司可以以合理的成本购买以下计算机系统:其在高峰季节内,能够提供增强的计算能力。在需要时购买额外容量的能力称为按需扩容。将例示一个简单的实例。假设经由目录销售来销售商品的某公司由于假日购物而在每年的11月和12月经历高峰需求。该公司可以购买以下计算机系统:其具有已经安装但最初禁用的一个或多个额外处理器。该公司然后可以与计算机系统提供商签订合同,以便在设置的时间段内启用额外处理器(多个)。假设计算机系统具有两个额外处理器,并且假设高峰购买时期持续三十天,从11月15日到12月14日。客户可以购买六十个处理器日的额外容量,从11月15日开始。这两个额外处理器然后启用三十天(提供六十个处理器日的额外容量)。六十个处理器日过去之后,禁用两个额外处理器。服务器云允许不同的服务器计算机系统协同工作。每个服务器可以具有额外资源(例如处理器、存储器等),这些资源已经安装但未启用,但可以在按需扩容的基础上按需启用。但是,尽管云中的服务器可以在处理作业时通信和协作,但每个服务器的按需扩容能力是独立并且不同于所有其它服务器。因此,如果服务器要处理计算密集型作业并且需要额外处理器容量,则它以基于自己的可用处理器容量的方式执行此操作,而不考虑服务器云中的其它服务器。
技术实现思路
一种云按需扩容管理器管理服务器云中的服务器的按需扩容。所述云按需扩容管理器可以从一个或多个服务器借入容量,并且将从一个服务器借入的容量借出给所述服务器云中的不同服务器。当所述服务器云不再完整(intact)时,禁用从不再位于所述服务器云中的服务器借入的容量,并且不再位于所述服务器云中的服务器收回借出给所述服务器云的容量。从下面附图中所示的更具体的描述,上述和其它特性和优点将变得显而易见。附图说明将结合附图描述本公开,其中相同的标号表示相同的元素,这些附图是:图1是包括云按需扩容管理器的装置的框图;图2是包括四个服务器的实例现有技术服务器云系统的框图,其中每个服务器具有按需扩容管理器;图3是包括云按需扩容管理器的服务器云系统的框图;图4是示出在服务器云中的服务器之间共享的容量的图3中的服务器云系统的框图;图5是用于在服务器云中的服务器之间共享容量的方法的流程图;图6是包括云永久处理器的服务器云系统的框图;图7是示出在服务器云中的服务器之间共享的容量的图6中所示的服务器云系统的框图;图8是在硬件管理控制台中包括云按需扩容管理器的服务器云系统的框图;图9是云按需扩容管理器的一种实现的框图;以及图10是示出可以是图9中所示的借入的容量和借出的容量的特定实现的示例云资源表的框图。具体实施方式此处的权利要求和公开提供一种云按需扩容管理器,其管理服务器云中的服务器的按需扩容。所述云按需扩容管理器可以从一个或多个服务器借入容量,并且将从一个服务器借入的容量借出给所述服务器云中的不同服务器。当所述服务器云不再完整时,禁用从不再位于所述服务器云中的服务器借入的容量,并且不再位于所述服务器云中的服务器收回借出给所述服务器云的容量。参考图1,计算机系统100是包括云按需扩容管理器的服务器计算机系统的一种合适的实现。服务器计算机系统100是IBMeServerSystemx计算机系统。但是,所属
的技术人员应该理解,此处的公开同样应用于任何计算机系统,而无论计算机系统是复杂的多用户计算装置、单用户工作站还是嵌入式控制系统。如图1中所示,计算机系统100包括一个或多个处理器110、主存储器120、大容量存储接口130、显示接口140和网络接口150。这些系统组件通过使用系统总线160互连。大容量存储接口130用于将大容量存储设备(例如本地大容量存储设备155)连接到计算机系统100。一种特定类型的本地大容量存储设备155是可读并可写的CD-RW驱动器,其可以将数据存储到CD-RW195并且从CD-RW195读取数据。主存储器120优选地包含数据121、操作系统122、云处理机制123、云按需扩容管理器124、已安装的资源125、永久资源126、云永久资源127、借入的资源128和借出的资源129。数据121表示用作计算机系统100中的任何程序的输入或输出的任何数据。操作系统122是多任务操作系统。云处理机制123是支持服务器云中的服务器100与其它服务器之间的协作的软件。云按需扩容管理器124管理服务器云中的服务器的按需扩容,并且可以从一个服务器借入容量并将该容量借出给不同服务器。已安装的资源125包括安装在服务器100中的资源,无论是否启用以便使用。永久资源126包括在服务器100上永久启用的资源。云永久容量127包括对服务器100属于其成员的服务器云中的任何服务器永久启用的资源的容量。借入的容量128包括服务器100从服务器云中的其它服务器借入的资源的容量。借出的容量129包括服务器100借给服务器云中的其它服务器的资源的容量。通过从服务器云中的其它服务器借入容量,云按需扩容管理器124提供更大的灵活性和更低的成本,以便使用服务器云中的其它资源操作。计算机系统100使用公知的虚拟寻址机制,这些机制允许计算机系统100的程序表现得好像它们仅访问大型连续地址空间而不是访问多个更小的存储实体(例如主存储器120和本地大容量存储设备155)。因此,尽管数据121、操作系统122、云处理机制123、云按需扩容管理器124、已安装的资源125、永久资源126、云永久容量127、借入的容量128和借出的容量129被示出位于主存储器120中,但所属
的技术人员将认识到,这些项目不一定同时全部完全包含在主存储器120中。还应该注意,术语“存储器”在此通常用于指计算机系统100的整个虚拟存储器,并且可以包括耦合到计算机系统100的其它计算机系统的虚拟存储器。可以从一个或多个微处理器和/或集成电路构造处理器110。处理器110执行存储在主存储器120中的程序指令。主存储器120存储处理器110可以访问的程序和数据。当计算机系统100启动时,处理器110最初执行组成操作系统122的程序指令。处理器110还执行云按需扩容管理器124。尽管计算机系统100被示为仅包含单个处理器和单个系统总线,但所属
的技术人员应该理解,可以使用具有多个处理器和/或多个总线的计算机系统实现云按需扩容管理器。此外,优选地使用的接口均包括经过完全编程的单独微处理器,这些微处理器用于从处理器11本文档来自技高网
...
管理服务器云中的按需扩容

【技术保护点】
一种装置,包括:至少一个处理器;存储器,其耦合到所述至少一个处理器;以及云按需扩容管理器,其位于所述存储器中并由所述至少一个处理器执行,所述云按需扩容管理器管理包括所述装置的服务器云中的多个服务器的多个资源的容量,所述云按需扩容管理器从所述服务器云中的所述多个服务器中的至少一个服务器借入所述多个资源中的至少一个资源的容量,并且只要所述服务器云完整,将所借入的容量借出给所述服务器云中的所述多个服务器中的一个不同服务器,并且当所述服务器云不再完整时,所述云按需扩容管理器禁用借入的容量并收回借出的容量。

【技术特征摘要】
【国外来华专利技术】2012.03.27 US 13/431,6891.一种装置,包括:至少一个永久处理器;至少一个云永久处理器,其包括包括所述装置的服务器云中的多个服务器中的一个服务器上永久启用的可以与所述服务器云中的其它服务器共享的云永久容量;存储器,其耦合到所述至少一个永久处理器和至少一个云永久处理器;以及云按需扩容管理器,其位于所述存储器中并由所述至少一个永久处理器执行,所述云按需扩容管理器管理包括所述装置的服务器云中的多个服务器的多个云永久处理器的所述云永久容量,所述云按需扩容管理器从所述服务器云中的所述多个服务器中的至少一个服务器借入所述多个云永久处理器中的至少一个云永久处理器的云永久容量,并且只要所述服务器云完整,将所借入的云永久容量借出给所述服务器云中的所述多个服务器中的一个不同服务器,并且当所述服务器云不再完整时,所述云按需扩容管理器禁用借入的云永久容量并收回借出的云永久容量。2.根据权利要求1的装置,其中当由于所述多个服务器中的一个服务器不再位于所述服务器云中而使所述服务器云不再完整时,所述云按需扩容管理器禁用来自所述多个服务器中的所有服务器的所有借入的云永久容量,并且从所述多个服务器中的所有服务器收回所有借出的云永久容量。3.根据权利要求1的装置,其中当由于所述多个服务器中的一个服务器不再位于所述服务器云中而使所述服务器云不再完整时,所述云按需扩容管理器禁用从所述一个服务器借入的借入云永久容量,收回所述一个服务器上的借出的云永久容量,并且保留仍在所述服务器云中的多个服务器的其它借入的云永久容量和借出的云永久容量。4.一种由至少一个处理器执行的计算机实现的方法,所述方法用于管理服务器云中的多个服务器的多个云永久处理器的云永久容量,所述方法包括以下步骤:(A)从所述服务器云中的所述多个服务器中的至少一个服务器借入所述多个云永久处理器中的至少一个云永久处理器的云永久容量;(B)只要所述服务器云完整,将所借入的云永久容量借出给所述...

【专利技术属性】
技术研发人员:P·F·奥尔森T·L·沙尔特
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:美国;US

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

1