用于分布式计算机系统测量的系统及方法技术方案

技术编号:2830972 阅读:143 留言:0更新日期:2012-04-11 18:40
一种用于分布式计算机系统的参数测量的系统和方法,该方法包括:选择主单元;选择可操作地连接到在总线上的主单元的从属单元,该从属单元具有从属时钟;确定在主单元和从属单元之间的从属单元延迟时间;为从属单元生成从属单元同步信号,该从属单元同步信号为从属单元延迟时间进行调整;响应于从属单元同步信号同步从属时钟;以及在同步确定的时间测量在从属单元的操作参数。

【技术实现步骤摘要】

本公开的
是在计算机系统中的参数测量,特别是,在分布式计 算机系统中的参数测量。
技术介绍
分布式计算机系统,如高端对称多处理(SMP)服务器系统,需要测量 遍及计算机系统的操作参数,以监控操作并且荻得用于控制操作的数据。一 个被测量的操作参数的示例是功率,对其的测量在减少功率用量(usage)和 控制遍及计算机系统的功率流方面已经变得越来越重要。对于测量的功率数 据的使用范围从数据到外部程序的简单传递扩展到基于数据的计算机系统功 率性能状态的复杂改变。在低端计算机系统中,在功率分布系统扩展之前, 增加硬件来测量功率用量,其提供总功率的测量但是要求处于附加花费的额 外的硬件。在高端计算机系统中,总功率不是直接地测量,而是被估算,导 致大的误差。误差要求将额外的余量(margin)嵌入控制计算中,并且功率 系统做得更大以解决该误差。这两者都增加了计算机系统的初始成本和操作 期间的费用。高端SMP服务器系统典型地包括若干提供功率测量的分布式点。这些分 布式点测量由服务器实体,如处理器核心、存储器单元、和/或输入/输出设备 所消耗的功率。SMP服务器系统基于在分布式点的功率测量,决定系统等级。 遗憾的是,目前的SMP服务器系统在不同的时间进行功率测量,使得不可能 精确地确定在特定时间在特定点上的功率,或在特定时间的总功率。图1A和1B图示在不同时间进行功率测量的问题。图1A是分布式计算 机系统的实际功率相对时间的图。将分布式计算机系统内若干从属点(slave point)处的实际功率(标记为从l、从2、从3)总计以提供实际的系统总功 率(标记为系统)。图1B是分布式计算机系统的指示功率相对时间的图。将 分布式计算机系统内若干从属点处的指示功率(标记为从l、从2、从3)总计以提供系统指示总功率(标记为系统),其将由主设备看到。在该图示中,对于各从属指示功率从实际功率偏移,以反映出在主设备和各从属之间从属单元延迟时间的差别。从3没有偏移,从2向后偏移两个时间单位,并且从 1向后偏移四个时间单位。没有出现在图1A上的、发生在真实时间零点之前 的数据,在图1B上填充了从2的最初两个时间单位和从1的最初四个时间单 位。在图1B中的零到四时间单位之间,相对于图1A的系统实际总功率,初 期的数据减少了图1B的系统指示总功率的大小。从图1A的系统实际总功率与图1B的系统指示总功率的比较看来,偏移 的影响是明显的。例如,从零到四时间单位,系统实际总功率急剧地增加, 然后平稳。系统指示总功率在零和八时间单位之间显示更加渐进的(gradual) 增加,在八时间单位达到峰值,然后立即下降。由于系统指示总功率没有反 映系统实际总功率,所以任何基于系统指示总功率以控制系统功率的尝试导 致操作误差。将期望有一种用于分布式计算机系统的测量的系统和方法,其将克服上 述缺点。
技术实现思路
本专利技术的用于分布式计算机系统测量的系统和方法提供对系统参数的同 步测量。通过考虑到在主单元和从属单元之间的从属单元延迟时间,将从属 单元中的从属时钟同步。精确测量允许对分布式计算机系统的精确控制,并 且减少了过度保守的操作余量。本专利技术的 一个方面提供一种用于分布式计算机系统的参数测量的方法, 其包括选择主单元;选择可操作地连接到在总线上的主单元的从属单元, 该从属单元具有从属时钟;确定在主单元和从属单元之间的从属单元延迟时间;为从属单元生成从属单元同步信号,该从属单元同步信号为从属单元延 迟时间进行调整;响应于从属单元同步信号,同步从属时钟;并且在同步确 定的时间测量在从属单元的操作参数。本专利技术的另 一个方面提供一种在计算机可用介质中的计算机程序产品, 其用于分布式计算机系统的参数测量,该分布式计算机系统具有主单元和可 操作地连接到在总线上的主单元的从属单元,该从属单元具有从属时钟,该 计算机程序产品包括用于确定从属单元在主单元和从属单元之间延迟时间 的计算机程序编码;用于为从属单元生成从属单元同步信号的计算机程序编码,该从属单元同步信号为从属单元延迟时间进行调整;用于响应于从属单 元同步信号,同步化从属时钟的计算机程序编码;以及用于在同步确定的时 间测量在从属单元的操作参数的计算机程序编码。本专利技术的另一个方面提供一个信息处理系统,其包括处理器;主单元; 可操作地连接到在总线上的主单元的从属单元;耦合到所述处理器以存储指 令的存储器,该指令可由数字处理装置存储执行,以执行为分布式计算机系 统提供参数测量的操作。该操作包括确定在主单元和从属单元之间的从属 单元延迟时间;为从属单元生成从属单元同步信号,该从属单元同步信号为 从属单元延迟时间进行调整;响应于从属单元同步信号,同步从属时钟;并 且在同步确定的时间测量在从属单元的操作参数。本专利技术的另一个方面提供一种用于分布式计算机系统的功率测量的方 法,其包括选择主单元;选择可操作地连接到在总线上的主单元的从属单 元,该从属单元具有从属时钟;确定在主单元和从属单元之间的从属单元延 迟时间;为从属单元确定从属单元同步信号,该从属单元同步信号为从属单 元延迟时间进行调整;响应于从属单元同步信号,同步从属时钟;并且在同 步确定的时间测量在从属单元的功率。本专利技术前述的和其它的特征和优点将从连同附图理解的、对如下目前优 选实施例的详细描述中变得更明显。这些详细描述和附图只是用来说明本发 明的,而不是限制由权利要求书及其等价物所限定的本专利技术的范围。附图说明图1A是分布式计算机系统的实际功率相对时间的图; 图1B是分布式计算机系统的指示功率相对时间的图; 图2是应用根据本专利技术执行的参数测量的方法的分布式计算机系统的方框图3是根据本专利技术执行的、用于分布式计算机系统的参数测量的方法的 流程图4是根据本专利技术的用于实现分布式计算机系统的参数测量的信息处理 系统的方框图。具体实施例方式图2是应用根据本专利技术执行的参数测量方法的分布式计算机系统的方框图。在该示例中,分布式计算机系统20包括主单元30,其由总线50可操作 地连接到多个从属单元40。单独的从属单元40也能够通过总线50可操作地 互相连接。因为主单元30在单个的总线50上连接到从属单元40,所以主单 元30每次只能够与多个从属单元40的一个通信。主单元30具有执行指令的 主单元处理器34、存储指令和/或数据的主单元存储器3、以及主时钟38。从 属单元40具有执行指令的从属单元处理器44;存储指令和/或数据的从属单 元存储器46;以及从属时钟48。在一个示例中,分布式计算机系统20包括 要由主单元读取的42个从属单元。在一个实施例中,分布式计算机系统20是高端SMP服务器系统,并且 主单元30是SMP服务器。从属单元40能够是服务器实体,如处理器核心、 存储器单元、和/或输入/输出设备,其包括能够在单独的从属单元40测量操 作参数的小的微控制器。操作参数的示例包括功率、温度、或任何其它能够 在单独的从属单元40确定的操作参数。在一个实施例中,操作参数用可操作 地连接到单独的从属单元40的传感器(未示出)直接测得。在另一个实施例 中,操作参数通过测量指示如数据流的操作参数的活动,在单独的从属单元 40内间接测得。总线50能够是fC (智能接口控制器)总线,在I2C总线本文档来自技高网
...

【技术保护点】
一种用于分布式计算机系统的参数测量的方法,该方法包括:选择主单元;选择可操作地连接到在总线上的主单元的从属单元,该从属单元具有从属时钟;确定在主单元和从属单元之间的从属单元延迟时间;为从属单元生成从属单元同步 信号,该从属单元同步信号为从属单元延迟时间进行调整;响应于从属单元同步信号同步从属时钟;以及在同步确定的时间测量在从属单元的操作参数。

【技术特征摘要】
US 2006-11-2 11/555,8301.一种用于分布式计算机系统的参数测量的方法,该方法包括选择主单元;选择可操作地连接到在总线上的主单元的从属单元,该从属单元具有从属时钟;确定在主单元和从属单元之间的从属单元延迟时间;为从属单元生成从属单元同步信号,该从属单元同步信号为从属单元延迟时间进行调整;响应于从属单元同步信号同步从属时钟;以及在同步确定的时间测量在从属单元的操作参数。2. 根据权利要求1所述的方法,还包括将测量的操作参数从从属单元传 送到主单元。3. 根据权利要求2所述的方法,其中测量的操作参数是测量的功率,还 包括响应于测量的功率,在从属单元控制功率。4. 根据权利要求1所述的方法,还包括响应于从属单元同步信号,在预 定的时间间隔处再次同步从属时钟。5. 根据权利要求1所述的方法,其中确定在主单元和从属单元之间的从 属单元延迟时间包括通过从由计算和实验组成的组中选择的技术来确定从 属单元延迟时间。6. 根据权利要求1所述的方法,其中测量操作参数包括 在测量时间间隔期间进行多次操作参数测量;以及将多次操作参数测量取平均值。7. 根据权利要求1所述的方法,其中主单元是对称多处理SMP服务器, 并且从属单元从组中选择,该组由处理器核心、存储器单元、和输入/输出系 统组成。8. 根据权利要求1所述的方法,其中总线是fC智能接口控制器总线。9. 根据权利要求1所述的方法,其中操作参数从由功率和温...

【专利技术属性】
技术研发人员:安德鲁盖斯勒马尔科姆S韦尔海扬麦克里里安德烈亚斯比斯万格
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:US[美国]

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

1