-
公开(公告)号:CN100579002C
公开(公告)日:2010-01-06
申请号:CN200610121332.0
申请日:2006-08-21
Applicant: 国际商业机器公司
Inventor: 张立 , 米歇尔·H·T·哈克 , 斯科特·M·卡尔森
CPC classification number: H04J3/0667
Abstract: 公开了用于估计计算机系统中两个时钟之间的歪斜和偏移的方法和系统。该方法包括以下步骤:获得表示第一和第二时钟之间的正向延迟的第一组数据值;以及获得表示第一和第二时钟之间的负的反向延迟的第二组数据值。该方法还包括以下步骤:为所述第一组数据值形成下凸包;以及为所述第二组数据值在下凸包之上形成上凸包。使用那些凸包来估计所述第一和第二时钟之间的时钟偏移和歪斜。在优选实施例中,通过识别第一和第二凸包之间的最佳时钟线来进行此估计。
-
公开(公告)号:CN1929366B
公开(公告)日:2010-09-15
申请号:CN200610115786.7
申请日:2006-08-17
Applicant: 国际商业机器公司
Inventor: 张立 , 米歇尔·亨利·西奥多·哈克 , 斯科特·M·卡尔森
IPC: H04L7/10
CPC classification number: G06F1/10
Abstract: 本发明公开了一种用于计算在计算机系统内的两个时钟之间的时钟偏移和时钟脉冲相位差的方法以及系统。该方法包括从该计算机系统内的第一处理单元向该计算机系统内的第二处理单元发送数据分组的步骤,以及从该计算机系统内的第二处理单元向该计算机系统内的第一处理单元发送该数据分组的步骤。第一、第二、第三和第四时间戳被分别提供用于指示该分组离开第一处理单元、到达第二处理单元、离开第二处理单元以及到达第一处理单元的时间。该方法进一步包括使用第四时间戳定义一个反向延迟点的集合的步骤,以及使用所述反向延迟点的集合计算第一和第二处理单元上的时钟之间的时钟偏移以及所述时钟的时钟脉冲相位差的步骤。
-
公开(公告)号:CN1929364A
公开(公告)日:2007-03-14
申请号:CN200610128042.9
申请日:2006-09-04
Applicant: 国际商业机器公司
Inventor: 张立 , 斯科特·M·卡尔森 , 米歇尔·H·T·哈克
CPC classification number: H04J3/0667
Abstract: 公开一种估计计算机系统中的两个时钟之间的时钟偏移和相位差估计的最大误差的方法和系统。该方法包括获得表示第一和第二时钟之间的前向延迟的第一组数据值以及获得表示第一和第二时钟之间的负反向延迟的第二组数据值的步骤。该方法还包括形成对所述第一组数据值的下凸包以及形成对所述第二组数据值的上凸包的步骤。形成上凸包与下凸包之间的第一和第二平行线,并且使用这些平行线来估计所述第一和第二时钟的偏移、相位差率和离差的最坏情况误差。
-
公开(公告)号:CN1929412B
公开(公告)日:2010-05-12
申请号:CN200610121617.4
申请日:2006-08-23
Applicant: 国际商业机器公司
Inventor: 威廉·M·萨卡尔 , 丹尼斯·M·塞维格尼 , 斯科特·M·卡尔森 , 多纳德·克拉特里 , 特雷沃·E·卡尔森 , 乔纳桑·D·布拉巴利 , 戴维·A·埃尔克 , 米切尔·亨利·索多尔·哈克 , 老罗纳德·M·斯密斯 , 张立
CPC classification number: G06F11/3632 , G06F11/3636
Abstract: 动态调试多节点网络的系统、方法和计算机程序产品,所述多节点网络包含包括多个设备的基础结构,每个设备适合于在节点之间传递消息,所述消息可包括使设置在每个节点的定时时钟同步的信息。所述设备包括使每个节点与一个探查装置互连的多个探查链路,所述探查装置监视包括在由节点传递的每条消息中的数据。每个探查装置处理来自每条消息的数据,从而确定触发条件在节点处的存在,并且响应检测到触发条件,产生由网络中的所有节点接收的专用消息。每个节点通过中断节点处的操作和记录可用于调试的数据,响应所述专用消息。这样,在首次错误检测时在每个节点收集调试信息,并在执行时间动态收集调试信息,而不必手动干预。
-
公开(公告)号:CN1929365A
公开(公告)日:2007-03-14
申请号:CN200610128614.3
申请日:2006-08-29
Applicant: 国际商业机器公司
Inventor: 张立 , 米歇尔·亨利·西奥多·哈克 , 斯科特·M·卡尔森
IPC: H04L7/00
CPC classification number: G01R31/31725
Abstract: 本发明公开了一种用于检测点的方法和系统。本发明的方法包括步骤:提供一组代表所测量的两个时钟之间的时间延迟的点,提供一个转折指示符来测量每个测量间隔的转折大小,并且当转折指示符在给定点高于一个给定值时,则,在该给定点处识别一个转折。根据本发明的优选实施例,转折指示符由下式给出:turn_indicator=(rtt_min-rtt_estimate) /number_of_points;其中rtt_min是所有测量点中的最小往返延迟,并且rtt_estimate是通过使用对称凸包算法估计的往返延迟。
-
公开(公告)号:CN1929365B
公开(公告)日:2010-05-12
申请号:CN200610128614.3
申请日:2006-08-29
Applicant: 国际商业机器公司
Inventor: 张立 , 米歇尔·亨利·西奥多·哈克 , 斯科特·M·卡尔森
IPC: H04L7/00
CPC classification number: G01R31/31725
Abstract: 本发明公开了一种用于检测点的方法和系统。本发明的方法包括步骤:提供一组代表所测量的两个时钟之间的时间延迟的点,提供一个转折指示符来测量每个测量间隔的转折大小,并且当转折指示符在给定点高于一个给定值时,则,在该给定点处识别一个转折。根据本发明的优选实施例,转折指示符由下式给出:turn_indicator=(rtt_min-rtt_estimate)/number_of_points;其中rtt_min是所有测量点中的最小往返延迟,并且rtt_estimate是通过使用对称凸包算法估计的往返延迟。
-
公开(公告)号:CN1929412A
公开(公告)日:2007-03-14
申请号:CN200610121617.4
申请日:2006-08-23
Applicant: 国际商业机器公司
Inventor: 威廉·M·萨卡尔 , 丹尼斯·M·塞维格尼 , 斯科特·M·卡尔森 , 多纳德·克拉特里 , 特雷沃·E·卡尔森 , 乔纳桑·D·布拉巴利 , 戴维·A·埃尔克 , 米切尔·亨利·索多尔·哈克 , 老罗纳德·M·斯密斯 , 张立
CPC classification number: G06F11/3632 , G06F11/3636
Abstract: 动态调试多节点网络的系统、方法和计算机程序产品,所述多节点网络包含包括多个设备的基础结构,每个设备适合于在节点之间传递消息,所述消息可包括使设置在每个节点的定时时钟同步的信息。所述设备包括使每个节点与一个探查装置互连的多个探查链路,所述探查装置监视包括在由节点传递的每条消息中的数据。每个探查装置处理来自每条消息的数据,从而确定触发条件在节点处的存在,并且响应检测到触发条件,产生由网络中的所有节点接收的专用消息。每个节点通过中断节点处的操作和记录可用于调试的数据,响应所述专用消息。这样,在首次错误检测时在每个节点收集调试信息,并在执行时间动态收集调试信息,而不必手动干预。
-
公开(公告)号:CN1929366A
公开(公告)日:2007-03-14
申请号:CN200610115786.7
申请日:2006-08-17
Applicant: 国际商业机器公司
Inventor: 张立 , 米歇尔·亨利·西奥多·哈克 , 斯科特·M·卡尔森
IPC: H04L7/10
CPC classification number: G06F1/10
Abstract: 本发明公开了一种用于计算在计算机系统内的两个时钟之间的时钟偏移和时钟脉冲相位差的方法以及系统。该方法包括从该计算机系统内的第一处理单元向该计算机系统内的第二处理单元发送数据分组的步骤,以及从该计算机系统内的第二处理单元向该计算机系统内的第一处理单元发送该数据分组的步骤。第一、第二、第三和第四时间戳被分别提供用于指示该分组离开第一处理单元、到达第二处理单元、离开第二处理单元以及到达第一处理单元的时间。该方法进一步包括使用第四时间戳定义一个反向延迟点的集合的步骤,以及使用所述反向延迟点的集合计算第一和第二处理单元上的时钟之间的时钟偏移以及所述时钟的时钟脉冲相位差的步骤。
-
公开(公告)号:CN1929363A
公开(公告)日:2007-03-14
申请号:CN200610121332.0
申请日:2006-08-21
Applicant: 国际商业机器公司
Inventor: 张立 , 米歇尔·H·T·哈克 , 斯科特·M·卡尔森
CPC classification number: H04J3/0667
Abstract: 公开了用于估计计算机系统中两个时钟之间的歪斜和偏移的方法和系统。该方法包括以下步骤:获得表示第一和第二时钟之间的正向延迟的第一组数据值;以及获得表示第一和第二时钟之间的负的反向延迟的第二组数据值。该方法还包括以下步骤:为所述第一组数据值形成下凸包;以及为所述第二组数据值在下凸包之上形成上凸包。使用那些凸包来估计所述第一和第二时钟之间的时钟偏移和歪斜。在优选实施例中,通过识别第一和第二凸包之间的最佳时钟线来进行此估计。
-
-
-
-
-
-
-
-