[发明专利]用于分布式计算机系统测量的系统及方法有效
申请号: | 200710181167.2 | 申请日: | 2007-10-12 |
公开(公告)号: | CN101174239A | 公开(公告)日: | 2008-05-07 |
发明(设计)人: | 安德鲁·盖斯勒;马尔科姆·S·韦尔;海-扬·麦克里里;安德烈亚斯·比斯万格 | 申请(专利权)人: | 国际商业机器公司 |
主分类号: | G06F11/34 | 分类号: | G06F11/34 |
代理公司: | 北京市柳沈律师事务所 | 代理人: | 黄小临 |
地址: | 美国纽*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 分布式 计算机系统 测量 系统 方法 | ||
技术领域
本公开的技术领域是在计算机系统中的参数测量,特别是,在分布式计算机系统中的参数测量。
背景技术
分布式计算机系统,如高端对称多处理(SMP)服务器系统,需要测量遍及计算机系统的操作参数,以监控操作并且获得用于控制操作的数据。一个被测量的操作参数的示例是功率,对其的测量在减少功率用量(usage)和控制遍及计算机系统的功率流方面已经变得越来越重要。对于测量的功率数据的使用范围从数据到外部程序的简单传递扩展到基于数据的计算机系统功率性能状态的复杂改变。在低端计算机系统中,在功率分布系统扩展之前,增加硬件来测量功率用量,其提供总功率的测量但是要求处于附加花费的额外的硬件。在高端计算机系统中,总功率不是直接地测量,而是被估算,导致大的误差。误差要求将额外的余量(margin)嵌入控制计算中,并且功率系统做得更大以解决该误差。这两者都增加了计算机系统的初始成本和操作期间的费用。
高端SMP服务器系统典型地包括若干提供功率测量的分布式点。这些分布式点测量由服务器实体,如处理器核心、存储器单元、和/或输入/输出设备所消耗的功率。SMP服务器系统基于在分布式点的功率测量,决定系统等级。遗憾的是,目前的SMP服务器系统在不同的时间进行功率测量,使得不可能精确地确定在特定时间在特定点上的功率,或在特定时间的总功率。
图1A和1B图示在不同时间进行功率测量的问题。图1A是分布式计算机系统的实际功率相对时间的图。将分布式计算机系统内若干从属点(slavepoint)处的实际功率(标记为从1、从2、从3)总计以提供实际的系统总功率(标记为系统)。图1B是分布式计算机系统的指示功率相对时间的图。将分布式计算机系统内若干从属点处的指示功率(标记为从1、从2、从3)总计以提供系统指示总功率(标记为系统),其将由主设备看到。在该图示中,对于各从属指示功率从实际功率偏移,以反映出在主设备和各从属之间从属单元延迟时间的差别。从3没有偏移,从2向后偏移两个时间单位,并且从1向后偏移四个时间单位。没有出现在图1A上的、发生在真实时间零点之前的数据,在图1B上填充了从2的最初两个时间单位和从1的最初四个时间单位。在图1B中的零到四时间单位之间,相对于图1A的系统实际总功率,初期的数据减少了图1B的系统指示总功率的大小。
从图1A的系统实际总功率与图1B的系统指示总功率的比较看来,偏移的影响是明显的。例如,从零到四时间单位,系统实际总功率急剧地增加,然后平稳。系统指示总功率在零和八时间单位之间显示更加渐进的(gradual)增加,在八时间单位达到峰值,然后立即下降。由于系统指示总功率没有反映系统实际总功率,所以任何基于系统指示总功率以控制系统功率的尝试导致操作误差。
将期望有一种用于分布式计算机系统的测量的系统和方法,其将克服上述缺点。
发明内容
本发明的用于分布式计算机系统测量的系统和方法提供对系统参数的同步测量。通过考虑到在主单元和从属单元之间的从属单元延迟时间,将从属单元中的从属时钟同步。精确测量允许对分布式计算机系统的精确控制,并且减少了过度保守的操作余量。
本发明的一个方面提供一种用于分布式计算机系统的参数测量的方法,其包括:选择主单元;选择可操作地连接到在总线上的主单元的从属单元,该从属单元具有从属时钟;确定在主单元和从属单元之间的从属单元延迟时间;为从属单元生成从属单元同步信号,该从属单元同步信号为从属单元延迟时间进行调整;响应于从属单元同步信号,同步从属时钟;并且在同步确定的时间测量在从属单元的操作参数。
本发明的另一个方面提供一种在计算机可用介质中的计算机程序产品,其用于分布式计算机系统的参数测量,该分布式计算机系统具有主单元和可操作地连接到在总线上的主单元的从属单元,该从属单元具有从属时钟,该计算机程序产品包括:用于确定从属单元在主单元和从属单元之间延迟时间的计算机程序编码;用于为从属单元生成从属单元同步信号的计算机程序编码,该从属单元同步信号为从属单元延迟时间进行调整;用于响应于从属单元同步信号,同步化从属时钟的计算机程序编码;以及用于在同步确定的时间测量在从属单元的操作参数的计算机程序编码。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国际商业机器公司,未经国际商业机器公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710181167.2/2.html,转载请声明来源钻瓜专利网。