-
公开(公告)号:US10796242B2
公开(公告)日:2020-10-06
申请号:US15247251
申请日:2016-08-25
Applicant: Oracle International Corporation
Inventor: Kenny C. Gross , Kalyanaraman Vaidyanathan , Craig R. Schelp , Andrew E. Brownsword
Abstract: The disclosed embodiments relate to a technique for training a prognostic pattern-recognition system to detect incipient anomalies that arise during execution of a computer system. During operation, the system gathers and stores telemetry data obtained from n sensors in the computer system during operation of the computer system. Next, the system uses the telemetry data gathered from the n sensors to train a baseline model for the prognostic pattern-recognition system. The prognostic pattern-recognition system then uses the baseline model in a surveillance mode to detect incipient anomalies that arise during execution of the computer system. The system also uses the stored telemetry data to train a set of additional models, wherein each additional model is trained to operate with one or more missing sensors. Finally, the system stores the additional models to be used in place of the baseline model when one or more sensors fail in the computer system.
-
公开(公告)号:US10705580B2
公开(公告)日:2020-07-07
申请号:US15247264
申请日:2016-08-25
Applicant: Oracle International Corporation
Inventor: Kenny C. Gross , Kalyanaraman Vaidyanathan , Sanjeev Sondur
Abstract: The disclosed embodiments relate to a system that controls cooling in a computer system. During operation, this system monitors a temperature of one or more components in the computer system. Next, the system determines a thermal-headroom margin for each of the one or more components in the computer system by subtracting the temperature of the component from a pre-specified maximum operating temperature of the component. Then, the system controls a cooling system that regulates an ambient air temperature for the computer system based on the determined thermal-headroom margins for the one or more components. In some embodiments, controlling the cooling system additionally involves minimizing a collective energy consumption of the computer system and the cooling system.
-
公开(公告)号:US20180059745A1
公开(公告)日:2018-03-01
申请号:US15247264
申请日:2016-08-25
Applicant: Oracle International Corporation
Inventor: Kenny C. Gross , Kalyanaraman Vaidyanathan , Sanjeev Sondur
CPC classification number: G06F1/206 , H05K7/20836 , Y02D10/16
Abstract: The disclosed embodiments relate to a system that controls cooling in a computer system. During operation, this system monitors a temperature of one or more components in the computer system. Next, the system determines a thermal-headroom margin for each of the one or more components in the computer system by subtracting the temperature of the component from a pre-specified maximum operating temperature of the component. Then, the system controls a cooling system that regulates an ambient air temperature for the computer system based on the determined thermal-headroom margins for the one or more components. In some embodiments, controlling the cooling system additionally involves minimizing a collective energy consumption of the computer system and the cooling system.
-
公开(公告)号:US20170359234A1
公开(公告)日:2017-12-14
申请号:US15180812
申请日:2016-06-13
Applicant: Oracle International Corporation
Inventor: Kenny C. Gross , Kalyanaraman Vaidyanathan , Dustin R. Garvey , Lik Wong
CPC classification number: G06F11/3476 , G06F11/008 , G06F11/263 , G06F11/3058 , G06F17/40
Abstract: The disclosed embodiments relate to a system that gathers telemetry data while testing a computer system. During operation, the system obtains a test script that generates a load profile to exercise the computer system, wherein a running time of the test script is designed to be relatively prime in comparison to a sampling interval for telemetry data in the computer system. Next, the system gathers telemetry data during multiple successive executions of the test script on the computer system. The system merges the telemetry data gathered during the multiple successive executions of the test script, wherein the relatively prime relationship between the running time of the test script and the sampling interval for the telemetry data causes a sampling point for the telemetry data to precess through different points in the test script during the multiple successive executions of the test script, thereby densifying sampled telemetry data points gathered for the test script. Finally, the system outputs the densified telemetry data.
-
公开(公告)号:US10015139B2
公开(公告)日:2018-07-03
申请号:US15015055
申请日:2016-02-03
Applicant: Oracle International Corporation
Inventor: Kenny C. Gross , Kalyanaraman Vaidyanathan , Andrew E. Brownsword
CPC classification number: H04L63/1416 , H04L63/1425 , H04L63/1466
Abstract: The disclosed embodiments relate to a system that performs an intrusion-detection technique to differentiate between packets received from malicious remote users and legitimate local users in a networked computer system. During operation, the system determines arrival times for incoming packets at a node in the networked computer system. Next, the system determines inter-arrival times between the incoming packets from the arrival times. The system then determines a mean cumulative function (MCF) for the inter-arrival times by computing a cumulative sum of the inter-arrival times. Finally, upon detecting a change in a slope of the MCF, the system generates an alarm to indicate that a malicious remote user may be generating some of the incoming packets.
-
公开(公告)号:US09929922B2
公开(公告)日:2018-03-27
申请号:US15180812
申请日:2016-06-13
Applicant: Oracle International Corporation
Inventor: Kenny C. Gross , Kalyanaraman Vaidyanathan , Dustin R. Garvey , Lik Wong
CPC classification number: G06F11/3476 , G06F11/008 , G06F11/263 , G06F11/3058 , G06F17/40
Abstract: The disclosed embodiments relate to a system that gathers telemetry data while testing a computer system. During operation, the system obtains a test script that generates a load profile to exercise the computer system, wherein a running time of the test script is designed to be relatively prime in comparison to a sampling interval for telemetry data in the computer system. Next, the system gathers telemetry data during multiple successive executions of the test script on the computer system. The system merges the telemetry data gathered during the multiple successive executions of the test script, wherein the relatively prime relationship between the running time of the test script and the sampling interval for the telemetry data causes a sampling point for the telemetry data to precess through different points in the test script during the multiple successive executions of the test script, thereby densifying sampled telemetry data points gathered for the test script. Finally, the system outputs the densified telemetry data.
-
7.
公开(公告)号:US20180060752A1
公开(公告)日:2018-03-01
申请号:US15247251
申请日:2016-08-25
Applicant: Oracle International Corporation
Inventor: Kenny C. Gross , Kalyanaraman Vaidyanathan , Craig R. Schelp , Andrew E. Brownsword
Abstract: The disclosed embodiments relate to a technique for training a prognostic pattern-recognition system to detect incipient anomalies that arise during execution of a computer system. During operation, the system gathers and stores telemetry data obtained from n sensors in the computer system during operation of the computer system. Next, the system uses the telemetry data gathered from the n sensors to train a baseline model for the prognostic pattern-recognition system. The prognostic pattern-recognition system then uses the baseline model in a surveillance mode to detect incipient anomalies that arise during execution of the computer system. The system also uses the stored telemetry data to train a set of additional models, wherein each additional model is trained to operate with one or more missing sensors. Finally, the system stores the additional models to be used in place of the baseline model when one or more sensors fail in the computer system.
-
公开(公告)号:US10591383B2
公开(公告)日:2020-03-17
申请号:US15248526
申请日:2016-08-26
Applicant: Oracle International Corporation
Inventor: Kenny C. Gross , Anton A. Bougaev , Aleksey M. Urmanov , Kalyanaraman Vaidyanathan , David K. McElfresh
Abstract: The disclosed embodiments relate to a system that characterizes I/O performance of a computing device in terms of energy consumption across a range of vibrational operating environments. During operation, the system executes a test script on a computing device that is affixed to a programmable vibration table, wherein the test script causes the computing device to perform a predetermined I/O workload. While the test script is executing, the system controls the programmable vibration table to subject the computing device to different vibrational operating environments. At the same time, the system obtains test results by monitoring a progress of the test script and an associated power consumption of the computing device. Finally, the system uses the obtained test results to characterize the I/O performance of the computing device in terms of energy consumption across the range of vibrational operating environments.
-
9.
公开(公告)号:US10540612B2
公开(公告)日:2020-01-21
申请号:US15248807
申请日:2016-08-26
Applicant: Oracle International Corporation
Inventor: Kenny C. Gross , Kalyanaraman Vaidyanathan , Guang-Tong Zhou
Abstract: The disclosed embodiments relate to a system for validating a prognostic-surveillance mechanism, which detects anomalies that arise during operation of a computer system. During operation, the system obtains telemetry data comprising a set of raw signals gathered from sensors in the computer system during operation of the computer system, wherein the telemetry signals are gathered over a monitored time period. Next, for each raw signal in the set of raw signals, the system decomposes the raw signal into deterministic and stochastic components. The system then generates a corresponding set of synthesized signals based on the deterministic and stochastic components of the raw signals, wherein the synthesized signals are generated for a simulated time period, which is longer than the monitored time period. Finally, the system uses the set of synthesized signals to validate one or more performance metrics of the prognostic-surveillance mechanism.
-
10.
公开(公告)号:US20180058976A1
公开(公告)日:2018-03-01
申请号:US15248526
申请日:2016-08-26
Applicant: Oracle International Corporation
Inventor: Kenny C. Gross , Anton A. Bougaev , Aleksey M. Urmanov , Kalyanaraman Vaidyanathan , David K. McElfresh
IPC: G01M7/02 , G01R21/133
Abstract: The disclosed embodiments relate to a system that characterizes I/O performance of a computing device in terms of energy consumption across a range of vibrational operating environments. During operation, the system executes a test script on a computing device that is affixed to a programmable vibration table, wherein the test script causes the computing device to perform a predetermined I/O workload. While the test script is executing, the system controls the programmable vibration table to subject the computing device to different vibrational operating environments. At the same time, the system obtains test results by monitoring a progress of the test script and an associated power consumption of the computing device. Finally, the system uses the obtained test results to characterize the I/O performance of the computing device in terms of energy consumption across the range of vibrational operating environments.
-
-
-
-
-
-
-
-
-