【技术实现步骤摘要】
本专利技术主要涉及计算系统,尤其涉及用于其中多个计算站点共享资源的分布式计算机系统的策略分析。
技术介绍
图1是描述通常的分布式计算网络或系统100的示意图。系统100包括多个以通信方式相连的计算站点1021~102n(在下文中将其统称为“站点102”),其中每一个计算站点都充当了一个或多个应用的宿主。每一个站点102都可以访问相应的多个本地资源(例如服务器、处理器、存储器等等)1041~104n(在下文中将其统称为“资源104”)。此外,每一个站点102都会接收相应的工作负荷1061~106n(在下文中将其统称为“工作负荷106”),其中所述工作负荷包含了对运行在站点102上的应用的请求。站点102使用其相应的本地资源104来满足其相应的工作负荷106。此外,在诸如系统100之类的分布式计算系统中,以通信方式相连的站点102可以与其它站点102共享其相应的资源104,由此,站点102可以从某个远端站点102借用资源104,以便有效地处理其工作负荷106,或者站点102也可以将其资源104借给某个远端站点102,以便辅助该远端站点102进行工作负荷处理。每一个站点102都具有自己的策略集合,该策略集合支配着站点102如何以及何时出借/借用资源104可以进行管理。这些单独的策略极大地影响了整个系统100有效处理工作负荷106的能力。然而,由于这种策略是随着站点的不同而改变的,因此,这些策略对整个系统100及其处理工作负荷106的能力所产生的作用是很难量化的。由此,在本领域中需要一种用于在分布式计算系统中的性能和策略分析的方法和装置。
技术实现思路
本专利技术 ...
【技术保护点】
一种用于对适合多个计算站点的一个或多个策略进行分析的方法,所述计算站点在分布式计算系统中对相应的工作负荷进行处理,所述方法包括:将所述分布式计算系统表示成状态转换模型;在所述状态转换模型上叠加一个排队网络模型;以及根据所述排队网络模型的解来确定所述一个或多个策略施加于所述分布式计算系统性能的作用。
【技术特征摘要】
US 2005-10-25 11/258,4351.一种用于对适合多个计算站点的一个或多个策略进行分析的方法,所述计算站点在分布式计算系统中对相应的工作负荷进行处理,所述方法包括将所述分布式计算系统表示成状态转换模型;在所述状态转换模型上叠加一个排队网络模型;以及根据所述排队网络模型的解来确定所述一个或多个策略施加于所述分布式计算系统性能的作用。2.根据权利要求1所述的方法,其中所述表示包括根据表示所述多个计算站点特性的至少一个模型来建造所述状态转换模型,其中所述至少一个模型包括下列模型中的至少一个站点模型、工作负荷模型、工作负荷状态模型、站点状态模型、策略模型、事件模型或成本模型。3.根据权利要求2所述的方法,其中所述站点模型表示的是与相应的计算站点相关联的静态参数。4.根据权利要求3所述的方法,其中所述静态参数包括下列参数中的至少一个与所述相应计算站点相关联的多个资源,一种所述的资源或一个或多个策略,其中所述策略规定的是所述相应计算站点用以与第二计算站点共享资源的方式。5.根据权利要求2所述的方法,其中所述工作负荷模型表示的是下列各项中的至少一项由相应计算站点充当宿主的应用,所述相应计算站点所提供的一个或多个服务等级协定或是转换概率矩阵,其中该转换概率矩阵规定的是由所述相应计算站点处理的工作负荷如何在与处理所述工作负荷所需要的相应资源数量相关联的两个或多个等级之间转换。6.根据权利要求2所述的方法,其中所述工作负荷状态模型表示的是下列各项中的至少一项与相应计算站点相关联的当前工作负荷等级,其中所述等级指的是处理工作负荷所需要的资源数量、与当前服务于所述工作负荷的所述相应计算站点相关联的本地资源数量,或是用于指示代表所述工作负荷而从第二计算站点借取的资源的阵列。7.根据权利要求2所述的方法,其中所述站点状态模型表示的是与相应计算站点相关联的一个或多个时变参数。8.根据权利要求7所述的方法,其中所述一个或多个时变参数包括下列参数中的至少一个与所述相应的计算站点相关联的工作负荷状态,由所述相应计算站点借出到第二计算站点的资源数量,或是与不处于维护模式的所述相应计算站点相关联的资源数量。9.根据权利要求2所述的方法,其中所述策略模型表示的是所述分布式计算系统对系统事件作出响应的方式。10.根据权利要求9所述的方法,其中所述策略模型描述的是所述分布式计算系统响应于特定外部事件而可以转换成的一个或多个可能的状态,其中所述外部事件在所述分布式计算系统处于给定的状态的时候发生。11.根据...
【专利技术属性】
技术研发人员:默西德瓦拉康达,尼斯雅拉杰马尼,马德哈卡斯里瓦特萨,
申请(专利权)人:国际商业机器公司,
类型:发明
国别省市:US[美国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。