-
公开(公告)号:US08220001B2
公开(公告)日:2012-07-10
申请号:US12371534
申请日:2009-02-13
申请人: Wilson Chan , Deepti Srivastava , Tolga Yurek , Yu Kin Ho , John Hsu , Tak Fung Wang , Angelo Pruscino
发明人: Wilson Chan , Deepti Srivastava , Tolga Yurek , Yu Kin Ho , John Hsu , Tak Fung Wang , Angelo Pruscino
CPC分类号: G06F11/0709 , G06F11/0757
摘要: Described herein are techniques for adaptively managing timers that are used in various layers of a node. In many cases, the number of timers that occur in the system is reduced by proactively and reactively adjusting values of the timers based on conditions affecting the system, thereby making such a system to perform significantly better and more resiliently than otherwise.
摘要翻译: 这里描述了用于自适应地管理在节点的各个层中使用的定时器的技术。 在许多情况下,系统中发生定时器的次数通过主动地和根据影响系统的条件来反应性地调整定时器的值来减少,从而使这样一个系统比其他系统执行得更好,更有弹性。
-
公开(公告)号:US20110067008A1
公开(公告)日:2011-03-17
申请号:US12559338
申请日:2009-09-14
申请人: Deepti Srivastava , Wilson Chan , John Hsu , Eugene Ho , Tolga Yurek , Beverly Zane , Angelo Pruscino
发明人: Deepti Srivastava , Wilson Chan , John Hsu , Eugene Ho , Tolga Yurek , Beverly Zane , Angelo Pruscino
IPC分类号: G06F9/44
CPC分类号: G06F11/3636 , G06F11/3466 , G06F2201/865
摘要: Techniques for adaptive trace logging include, in one embodiment, obtaining input data on trace logging behavior and computing resources used by trace logging. Based on the obtained input data, an adaptive trace logging module automatically takes action at runtime to reduce the amount of computing resources consumed by tracing logging. For example, the action taken may include decreasing a trace logging level of an executing software program to reduce the number of trace logging messages added to a trace log. In another embodiment, the techniques include detecting a condition of an executing software program that warrants a change to a trace logging level of the executing program. The adaptive trace logging module automatically changes the trace logging level of the executing program as-needed for the detected condition. For example, the adaptive trace logging module may increase the trace logging level of an executing program upon detecting a deadlock or other abnormal condition of the executing program. By automatically increasing the trace logging level upon detecting an abnormal condition, additional trace logging messages may be written to a trace log aiding diagnosis and troubleshooting of the condition.
摘要翻译: 在一个实施例中,用于自适应跟踪记录的技术包括获取跟踪记录行为和跟踪记录使用的计算资源的输入数据。 基于获得的输入数据,自适应跟踪记录模块在运行时自动执行操作,以减少跟踪记录所消耗的计算资源量。 例如,采取的措施可能包括减少执行软件程序的跟踪日志记录级别,以减少添加到跟踪日志中的跟踪日志记录消息的数量。 在另一个实施例中,这些技术包括检测执行软件程序的条件,该程序保证对执行程序的跟踪记录级别的改变。 自适应跟踪记录模块根据检测到的条件自动更改执行程序的跟踪记录级别。 例如,自适应跟踪记录模块可以在检测到执行程序的死锁或其他异常状况时增加执行程序的跟踪记录级别。 通过在检测到异常情况后自动增加跟踪日志记录级别,可能会向跟踪记录中写入附加的跟踪记录消息,以帮助诊断和排除故障。
-
公开(公告)号:US08904241B2
公开(公告)日:2014-12-02
申请号:US13192231
申请日:2011-07-27
CPC分类号: G06F11/0793 , G06F11/008 , G06F11/079 , G06F11/1438 , G06F11/3409 , G06F11/3452
摘要: Processes, computer-readable media, and machines are disclosed for reducing a likelihood that active functional components fail in a computing system. An active monitoring component receives metrics associated with different active functional components of a computing system. The different active functional components contribute to different functionalities of the system. Based at least in part on the metrics associated with a particular active functional component, the active monitoring component determines that the particular active functional component has reached a likelihood of failure but has not failed. In response to determining that the particular active functional component has reached the likelihood of failure but has not failed, the active monitoring component causes a set of actions that are predicted to reduce the likelihood of failure.
摘要翻译: 公开了过程,计算机可读介质和机器,用于减少活动功能组件在计算系统中失败的可能性。 主动监视组件接收与计算系统的不同活动功能组件相关联的度量。 不同的活动功能组件有助于系统的不同功能。 至少部分地基于与特定活动功能组件相关联的度量,主动监视组件确定特定活动功能组件已经达到故障的可能性但未失败。 响应于确定特定活动功能组件已经达到故障的可能性但未失败,主动监视组件导致预测的一组动作以减少故障的可能性。
-
公开(公告)号:US20130031424A1
公开(公告)日:2013-01-31
申请号:US13192231
申请日:2011-07-27
IPC分类号: G06F11/34
CPC分类号: G06F11/0793 , G06F11/008 , G06F11/079 , G06F11/1438 , G06F11/3409 , G06F11/3452
摘要: Processes, computer-readable media, and machines are disclosed for reducing a likelihood that active functional components fail in a computing system. An active monitoring component receives metrics associated with different active functional components of a computing system. The different active functional components contribute to different functionalities of the system. Based at least in part on the metrics associated with a particular active functional component, the active monitoring component determines that the particular active functional component has reached a likelihood of failure but has not failed. In response to determining that the particular active functional component has reached the likelihood of failure but has not failed, the active monitoring component causes a set of actions that are predicted to reduce the likelihood of failure.
-
公开(公告)号:US20100211959A1
公开(公告)日:2010-08-19
申请号:US12371534
申请日:2009-02-13
申请人: Wilson Chan , Deepti Srivastava , Tolga Yurek , Yu Kin Ho , John Hsu , Tak Fung Wang , Angelo Pruscino
发明人: Wilson Chan , Deepti Srivastava , Tolga Yurek , Yu Kin Ho , John Hsu , Tak Fung Wang , Angelo Pruscino
IPC分类号: G06F9/46
CPC分类号: G06F11/0709 , G06F11/0757
摘要: Described herein are techniques for adaptively managing timers that are used in various layers of a node. In many cases, the number of timers that occur in the system is reduced by proactively and reactively adjusting values of the timers based on conditions affecting the system, thereby making such a system to perform significantly better and more resiliently than otherwise.
摘要翻译: 这里描述了用于自适应地管理在节点的各个层中使用的定时器的技术。 在许多情况下,系统中发生定时器的次数通过主动地和根据影响系统的条件来反应性地调整定时器的值来减少,从而使这样一个系统比其他系统执行得更好,更有弹性。
-
公开(公告)号:US09529694B2
公开(公告)日:2016-12-27
申请号:US12559338
申请日:2009-09-14
申请人: Deepti Srivastava , Wilson Chan , John Hsu , Eugene Ho , Tolga Yurek , Beverly Zane , Angelo Pruscino
发明人: Deepti Srivastava , Wilson Chan , John Hsu , Eugene Ho , Tolga Yurek , Beverly Zane , Angelo Pruscino
CPC分类号: G06F11/3636 , G06F11/3466 , G06F2201/865
摘要: Techniques for adaptive trace logging include, in one embodiment, obtaining input data on trace logging behavior and computing resources used by trace logging. Based on the obtained input data, an adaptive trace logging module automatically takes action at runtime to reduce the amount of computing resources consumed by tracing logging. For example, the action taken may include decreasing a trace logging level of an executing software program to reduce the number of trace logging messages added to a trace log. In another embodiment, the techniques include detecting a condition of an executing software program that warrants a change to a trace logging level of the executing program. The adaptive trace logging module automatically changes the trace logging level of the executing program as-needed for the detected condition. For example, the adaptive trace logging module may increase the trace logging level of an executing program upon detecting a deadlock or other abnormal condition of the executing program. By automatically increasing the trace logging level upon detecting an abnormal condition, additional trace logging messages may be written to a trace log aiding diagnosis and troubleshooting of the condition.
摘要翻译: 在一个实施例中,用于自适应跟踪记录的技术包括获取跟踪记录行为和跟踪记录使用的计算资源的输入数据。 基于获得的输入数据,自适应跟踪记录模块在运行时自动执行操作,以减少跟踪记录所消耗的计算资源量。 例如,采取的措施可能包括减少执行软件程序的跟踪日志记录级别,以减少添加到跟踪日志中的跟踪日志记录消息的数量。 在另一个实施例中,这些技术包括检测执行软件程序的条件,该程序保证对执行程序的跟踪记录级别的改变。 自适应跟踪记录模块根据检测到的条件自动更改执行程序的跟踪记录级别。 例如,自适应跟踪记录模块可以在检测到执行程序的死锁或其他异常状况时增加执行程序的跟踪记录级别。 通过在检测到异常情况后自动增加跟踪日志记录级别,可以向跟踪日志中写入附加的跟踪记录消息,以帮助诊断和故障排除。
-
-
-
-
-