【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及计算公共设施(computing utility)中资源的供应和管理,该计算公共设施使用资源来向用户提供计算服务。本专利技术更具体地涉及用于计算公共设施的层级式资源管理。
技术介绍
托管(hosted)中心为多个用户提供计算服务。每一位用户被分配服务提供者的基础设施资源例如服务器的一个子集来满足其需求。用户的需求随时间改变,而且特别是,高峰期的资源需求可能超过资源的平均需求达好几个量级。简单的资源静态分配来满足高峰期需求会使得资源无法得到充分利用。根据用户的需求动态地重新配置基础设施资源,则需要来自管理人员的快速关注,并可能需要移动硬件,从而提高了运营成本和无法提供适当服务的风险。托管中心的问题就是如何对所需服务的改变实现快速反应。托管中心的问题就是如何对用户需求的改变实现快速反应,从而使得基础设施资源和员工以一种高效率的和成本高效的方式被使用或。计算公共设施试图通过自动化在共享的、动态可分配的基础设施上的多个计算服务的创建和管理来解决这一问题。先前的计算公共设施中的工作在被提供服务的类型上、被使用的资源上和操作被自动化的程度上各有不同。可进行自动化的操作的范围很宽,并包括创建服务,为用户部署服务,修改用于提供服务的资源集,以及将新的资源实例和类型合并到托管中心和它的服务中去。先前的系统基于诸如服务器负荷和响应时间等度量来自动化网站中的前端服务器的供应。它包括一个自动发现服务器和网络拓扑的组件。另一种系统则提供了多种多层的网站,其中预先配置的服务器可以根据诸如服务器负荷等度量被自动分配到不同的层。另外一种系统也依据服务器负荷分配服务器资源 ...
【技术保护点】
一种包括为实体提供至少一个域的层级式管理的方法,所述提供层级式管理的步骤包括:获取所述至少一个域的层级式表示,所述表示包括:要被管理的计算环境的列表,控制为所述至少一个域从资源库获取至少一个资源的至少一个策略,和所述至少一个域内的任 何子域;以及实例化该表示。
【技术特征摘要】
【国外来华专利技术】1.一种包括为实体提供至少一个域的层级式管理的方法,所述提供层级式管理的步骤包括获取所述至少一个域的层级式表示,所述表示包括要被管理的计算环境的列表,控制为所述至少一个域从资源库获取至少一个资源的至少一个策略,和所述至少一个域内的任何子域;以及实例化该表示。2.如权利要求1中所述的方法,进一步包括在构造所述层级式管理时,获得用于所述计算环境列表的所需要的资源集;以及将用于所述资源集的资源提供给所述至少一个域。3.如权利要求1中所述的方法,进一步包括更新所述表示的至少一个策略。4.如权利要求1中所述的方法,进一步包括利用库服务。5.如权利要求1中所述的方法,进一步包括将每一个计算环境与特定的子域相关联。6.如权利要求4中所述的方法,其中所述利用步骤包括保留为所述计算环境列表所需要的资源集。7.如权利要求6中所述的方法,进一步包括获取所述资源集并且使用来自所述资源集的至少一个资源。8.如权利要求1中所述的方法,其中所述至少一个域是多个域。9.如权利要求8中所述的方法,其中来自所述至少一个域的至少一个域是另外一个域的子域。10.如权利要求9中所述的方法,其中所述至少一个域中的至少一个域是根域。11.如权利要求4中所述的方法,进一步包括将来自所述库服务的至少一个库服务与至少一个收集器相关联。12.如权利要求4中所述的方法,其中基资源的数量和类型都随时间而改变。13.一种包含这样的计算机可用介质的制造物品,该计算机可用介质具有体现在其中的、用于使得为计算公共设施提供至少一个域的层级式管理的计算机可读程序代码装置,所述制造物品中的计算机可读程序代码装置包括用于使得计算机完成权利要求1中的步骤的计算机可读程序代码装置。14.一种机器可读的程序存储设备,其有形地体现了机器可执行以完成用于为计算公共设施提供至少一个域的层级式管理的方法步骤的指令程序,所述方法步骤包括权利要求1中的步骤。15.一种包括用于为计算公共设施提供至少一个域的层级式管理的装置的装置,所述用于提供层级式管理的装置包括用于获得所述至少一个域的层级式表示的装置,所述表示包括要被管理的计算环境的列表,控制为所述至少一个域从复合资源获取至少一个资源的至少一个策略,和所述至少一个域内的任何子域;以及用于实例化该表示的装置。16.一种包含这样的计算机可用介质的计算机程序产品,该计算机可用介质具有体现在其中的、用于使得为计算公共设施提供至少一个域的层级式管理的计算机可读程序代码装置,所述计算机程序产品中的计算机可读程序代码装置包括用于使得计算机实现权利要求15中的功能的计算机可读程序代码装置。17.一种方法,包括创建实体的层级式的表示,包括将该实体组织到域的域树中,其中每个域代表该实体内的组织,所述每个域从计算公共设施获得计算环境和资源。18.如权利要求17中所述的方法,进一步包括确定将与每个域关联的计算环境;为每个域确定获取策略和分布策略;将所述域树转换为收集器层级结构;以及将所述收集器层级结构连接到托管环境的托管根收集器中。19.如权利要求18中所述的方法,进一步包括使用所述托管环境来供应至少一个计算环境和至少一个资源给所述实体。20.如权利要求18中所述的方法,其中所述连接步骤由服务提供者执行。21.如权利要求18中所述的方法,其中所述连接步骤包括将用于所述托管环境的多个用户的收集器层级结构连接到托管根收集器中。22.如权利要求18中所述的方法,其中所述转换步骤包括插入收集器作为收集器层级结构的层级结构根收集器,确定所述域树的根域的若干计算环境,以及该域树的根域的子域是否存在,如果只有一个计算环境,而且该域树的根域没有子域,则在所述收集器层级结构中插入PMRS,并终止该转换步骤,否则,对于该域树的所述根域的每个计算环境,向所述收集器层级结构的根收集器添加收集器和PMRS;确定该域树的所述根域的、只有一个计算环境的子域对于该域树的所述根域的、只有一个计算环境而没有其他子域的每个子域,将PMRS插入到该收集器层级结构,对于该域树的所述根域的、有多于一个计算环境或者其他子域的每个子域,将所述每个子域放在域处理列表中;以及重复所述插入收集器的步骤,为域处理列表中的每个域确定若干计算环境就如同它是根域一样的步骤,以及确定该域树的所述根域的、只有一个计算环境的子域的步骤,直到所述域处理列表为空。23.如权利要求18中所述的方法,其中所述连接步骤由服务提供者执行。24.如权利要求1中所述的方法,其中所述方法被用于随需提供服务。25.一种包含这样的计算机可用介质的制造物品,该计算机可用介质具有体现在其中的用于使得创建实体的层级式表示的计算机可读程序代码装置...
【专利技术属性】
技术研发人员:T埃兰,GD胡特,SD米勒,LB穆默特,
申请(专利权)人:国际商业机器公司,
类型:发明
国别省市:US[美国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。