Patents by Inventor Ramakrishna C. Dhanekula
Ramakrishna C. Dhanekula has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 9152530Abstract: One embodiment provides a system that analyzes telemetry data from a monitored system. During operation, the system periodically obtains the telemetry data as a set of telemetry variables from the monitored system and updates a multidimensional real-time distribution of the telemetry data using the obtained telemetry variables. Next, the system analyzes a statistical deviation of the multidimensional real-time distribution from a multidimensional reference distribution for the monitored system using a multivariate sequential probability ratio test (SPRT) and assesses the integrity of the monitored system based on the statistical deviation of the multidimensional real-time distribution. If the assessed integrity falls below a threshold, the system determines a fault in the monitored system corresponding to a source of the statistical deviation.Type: GrantFiled: May 14, 2009Date of Patent: October 6, 2015Assignee: ORACLE AMERICA, INC.Inventors: Kenny C. Gross, Ramakrishna C. Dhanekula, Aleksey M. Urmanov
-
Patent number: 8684802Abstract: A system that balances thermal variations within a set of computer systems in a datacenter. During operation, the system obtains a thermal flux map for the set of computer systems. The system then analyzes the thermal flux map to determine whether imbalances exist in the thermal flux across the set of computer systems. If so, the system can adjust: (1) the scheduling of loads across the set of computer systems, and/or (2) air conditioning within the datacenter, so that the thermal flux is more balanced across the set of computer systems.Type: GrantFiled: October 27, 2006Date of Patent: April 1, 2014Assignee: Oracle America, Inc.Inventors: Kenny C. Gross, Keith A. Whisnant, Ramakrishna C. Dhanekula, Steven F. Zwinger
-
Patent number: 8543346Abstract: One embodiment provides a system that analyzes a target electromagnetic signal radiating from a monitored system. During operation, the system monitors the target electromagnetic signal using a near-isotropic antenna that includes a set of receiving surfaces arranged in a regular polyhedron. Next, the system obtains a set of received target electromagnetic signals from the receiving surfaces. Finally, the system assesses the integrity of the monitored system by separately analyzing each of the received target electromagnetic signals.Type: GrantFiled: May 29, 2009Date of Patent: September 24, 2013Assignee: Oracle America, Inc.Inventors: Kenny C. Gross, Robert P. Masleid, Ramakrishna C. Dhanekula, David K. McElfresh
-
Patent number: 8442779Abstract: A method for identifying a degraded fan measures acoustic data from an operating datacenter fan. A motor rotation frequency and a vane passing frequency are determined from the acoustic data. Amplitudes of the frequencies are determined from the acoustic data. If the amplitude of the motor rotation frequency is greater than the amplitude of the vane passing frequency, then it is determined that the fan is degraded.Type: GrantFiled: March 29, 2010Date of Patent: May 14, 2013Assignee: Oracle America, Inc.Inventors: Ramakrishna C. Dhanekula, Kenneth C. Gross
-
Publication number: 20130046509Abstract: Systems and methods for testing a multi-core processor may include comparing electromagnetic energy radiated from the multi-core processor while executing a specified set of instructions to reference values associated with multi-core processors having known numbers of operable cores. In various embodiments, average radiated power at a plurality of selected frequencies is compared to corresponding reference values to determine the number of functioning cores. In one embodiment, similarity between a test node and one or more reference nodes is determined using a Euclidean distance. The number of operable cores is determined according to a known number of operable cores associated with the closest reference node.Type: ApplicationFiled: August 19, 2011Publication date: February 21, 2013Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: Ramakrishna C. Dhanekula, Kenny C. Gross, David Keith McElfresh
-
Patent number: 8355999Abstract: Some embodiments provide a system that analyzes telemetry data from a computer system. During operation, the system obtains the telemetry data as a set of telemetric signals using a set of sensors in the computer system, wherein the set of sensors includes temperature sensors at different locations in a cooling airflow through the computer system. Next, the system calculates a set of pairwise temperature differences from the telemetric signals. The system then infers an altitude of the computer system based on the pairwise temperature differences. Finally, the system uses the inferred altitude to manage the operation of the computer system.Type: GrantFiled: April 14, 2010Date of Patent: January 15, 2013Assignee: Oracle America, Inc.Inventors: Kalyanaraman Vaidyanathan, Kenny C. Gross, Ramakrishna C. Dhanekula
-
Patent number: 8341759Abstract: One embodiment of the present invention provides a system that non-intrusively detects counterfeit components in a target computer system. During operation, the system collects target electromagnetic interference (EMI) signals generated by the target computer system using one or more antennas positioned in close proximity to the target computer system. The system then generates a target EMI fingerprint for the target computer system from the target EMI signals. Next, the system compares the target EMI fingerprint against a reference EMI fingerprint to determine whether the target computer system contains a counterfeit component.Type: GrantFiled: October 4, 2011Date of Patent: December 25, 2012Assignee: Oracle America, Inc.Inventors: Kenny C. Gross, Ramakrishna C. Dhanekula, Andrew J. Lewis
-
Patent number: 8275738Abstract: One embodiment provides a technique for analyzing a target electromagnetic signal radiating from a monitored system. During the technique, the monitored system is positioned at a first locus of an ellipsoidal surface to amplify the target electromagnetic signal received at a second locus of the ellipsoidal surface. Next, the amplified target electromagnetic signal is monitored using an antenna positioned at the second locus of the ellipsoidal surface. Finally, the integrity of the monitored system is assessed by analyzing the amplified target electromagnetic signal monitored by the antenna.Type: GrantFiled: May 27, 2009Date of Patent: September 25, 2012Assignee: Oracle America, Inc.Inventors: Kenny C. Gross, Ramakrishna C. Dhanekula, David K. McElfresh
-
Patent number: 8255341Abstract: One embodiment of the present invention provides a system that characterizes a computer system parameter by analyzing a target electromagnetic signal radiating from the computer system. First, the system monitors the target electromagnetic signal using a first directional antenna located outside of the computer system, wherein the first directional antenna is directed at a location inside the computer system. The system also monitors the target electromagnetic signal using a second directional antenna located outside of the computer system, wherein a receiving axis of the second antenna is oriented non-parallel to a receiving axis of the first antenna, and wherein the second directional antenna is directed at the location inside the computer system. Next, the system characterizes the computer system parameter based on the target electromagnetic signal received from the first antenna and the target electromagnetic signal received from the second antenna.Type: GrantFiled: December 19, 2008Date of Patent: August 28, 2012Assignee: Oracle America, Inc.Inventors: Kenny C. Gross, Ramakrishna C. Dhanekula, Andrew J. Lewis, Aleksey M. Urmanov
-
Patent number: 8244493Abstract: One embodiment provides a system that analyzes a target electromagnetic signal radiating from a monitored system. During operation, the system monitors the target electromagnetic signal using a set of antennas to obtain a set of received target electromagnetic signals from the monitored system. Next, the system calculates a weighted mean of the received target electromagnetic signals using a first pattern-recognition model. The system then subtracts the received target electromagnetic signals from the weighted mean of the received target electromagnetic signals to obtain a set of noise-reduced signals for the monitored system. Finally, the system assesses the integrity of the monitored system by analyzing the noise-reduced signals using a second pattern-recognition model.Type: GrantFiled: June 30, 2009Date of Patent: August 14, 2012Assignee: Oracle America, Inc.Inventors: Ramakrishna C. Dhanekula, Kenny C. Gross, Andrew J. Lewis
-
Patent number: 8150655Abstract: Some embodiments of the present invention provide a system that characterizes a computer system using a pattern-recognition model. First, values for an environmental parameter are monitored from a set of sensors associated with the computer system. Then, a baseline for the environmental parameter is calculated based on the monitored values from a subset of the set of sensors. Next, the baseline is subtracted from the monitored values from sensors in the set of sensors to produce compensated values. Then, the compensated values are used as inputs to the pattern-recognition model, which produces estimates for the compensated values based on correlations between the compensated values learned during a training phase. Next, residuals are calculated by subtracting the estimates for the compensated values from the compensated values. Then, the residuals are analyzed to characterize the computer system.Type: GrantFiled: September 29, 2008Date of Patent: April 3, 2012Assignee: Oracle America, Inc.Inventors: Ramakrishna C. Dhanekula, Keith A. Whisnant, Kenny C. Gross
-
Patent number: 8140282Abstract: One embodiment of the present invention provides a system that determines a total whisker length for conductive whiskers on a circuit in a computer system. During operation, a target electromagnetic signal radiating from the computer system is monitored. Then, the target electromagnetic signal is analyzed to determine the total whisker length for conductive whiskers on the circuit in the computer system.Type: GrantFiled: May 23, 2008Date of Patent: March 20, 2012Assignee: Oracle America, Inc.Inventors: David K. McElfresh, Kenny C. Gross, Ramakrishna C. Dhanekula
-
Patent number: 8135654Abstract: Some embodiments of the present invention provide a system that generates extended data for a pattern-recognition model used in electronic prognostication for a computer system. During operation the system determines, for each sensor in a set of sensors, a regression coefficient between training data from the sensor and training data from each of the other sensors in the set of sensors. Next, for each sensor in the set of sensors, the system stretches the training data from each of the other sensors by a predetermined amount, and generates extended data for the sensor based on the stretched training data for each of the other sensors and the regression coefficients between training data from the sensor and training data from each of the other sensors.Type: GrantFiled: December 9, 2008Date of Patent: March 13, 2012Assignee: Oracle America, Inc.Inventors: Ramakrishna C. Dhanekula, Kenny C. Gross
-
Publication number: 20120030775Abstract: One embodiment of the present invention provides a system that non-intrusively detects counterfeit components in a target computer system. During operation, the system collects target electromagnetic interference (EMI) signals generated by the target computer system using one or more antennas positioned in close proximity to the target computer system. The system then generates a target EMI fingerprint for the target computer system from the target EMI signals. Next, the system compares the target EMI fingerprint against a reference EMI fingerprint to determine whether the target computer system contains a counterfeit component.Type: ApplicationFiled: October 4, 2011Publication date: February 2, 2012Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: Kenny C. Gross, Ramakrishna C. Dhanekula, Andrew J. Lewis
-
Patent number: 8069490Abstract: One embodiment of the present invention provides a system that non-intrusively detects counterfeit components in a target computer system. During operation, the system collects target electromagnetic interference (EMI) signals generated by the target computer system using one or more antennas positioned in close proximity to the target computer system. The system then generates a target EMI fingerprint for the target computer system from the target EMI signals. Next, the system compares the target EMI fingerprint against a reference EMI fingerprint to determine whether the target computer system contains a counterfeit component.Type: GrantFiled: October 16, 2007Date of Patent: November 29, 2011Assignee: Oracle America, Inc.Inventors: Kenny C. Gross, Ramakrishna C. Dhanekula, Andrew J. Lewis
-
Patent number: 8055594Abstract: One embodiment of the present invention provides a system that proactively monitors and detects metal whisker growth in a target area within a computer system. During operation, the system collects target electromagnetic interference (EMI) signals using one or more antennas positioned in the vicinity of the target area. Next, the system analyzes the target EMI signals to proactively detect the onset of metal whisker growth in the target area.Type: GrantFiled: November 13, 2007Date of Patent: November 8, 2011Assignee: Oracle America, Inc.Inventors: Ramakrishna C. Dhanekula, Kenny C. Gross, David K. McElfresh
-
Publication number: 20110258157Abstract: Some embodiments provide a system that analyzes telemetry data from a computer system. During operation, the system obtains the telemetry data as a set of telemetric signals using a set of sensors in the computer system, wherein the set of sensors includes temperature sensors at different locations in a cooling airflow through the computer system. Next, the system calculates a set of pairwise temperature differences from the telemetric signals. The system then infers an altitude of the computer system based on the pairwise temperature differences. Finally, the system uses the inferred altitude to manage the operation of the computer system.Type: ApplicationFiled: April 14, 2010Publication date: October 20, 2011Applicant: Oracle International CorporationInventors: Kalyanaraman Vaidyanathan, Kenny C. Gross, Ramakrishna C. Dhanekula
-
Publication number: 20110238328Abstract: A method for identifying a degraded fan measures acoustic data from an operating datacenter fan. A motor rotation frequency and a vane passing frequency are determined from the acoustic data. Amplitudes of the frequencies are determined from the acoustic data. If the amplitude of the motor rotation frequency is greater than the amplitude of the vane passing frequency, then it is determined that the fan is degraded.Type: ApplicationFiled: March 29, 2010Publication date: September 29, 2011Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: Ramakrishna C. Dhanekula, Kenneth C. Gross
-
Patent number: 8024284Abstract: One embodiment of the present invention provides a system that monitors a physical variable associated with an electronic component within a computer system. During operation, the system receives telemetry signals of the physical variable which are collected by one or more physical sensors associated with the electronic component. The system also collects electromagnetic interference (EMI) signals generated by the electronic component. Next, the system builds an inferential model for the physical variable by correlating the EMI signals with the telemetry signals. The system then uses the inferential model to infer values for the physical variable from the EMI signals.Type: GrantFiled: December 10, 2007Date of Patent: September 20, 2011Assignee: Oracle America, Inc.Inventors: Ramakrishna C. Dhanekula, Kenny C. Gross, Aleksey M. Urmanov
-
Patent number: 7925873Abstract: A system that controls one or more operating parameters in a computer system is presented. Until specified values for one or more operating parameters are achieved, the system performs the following operations. The system operates the computer system using a specified load profile. The system then determines whether the specified load profile produces the specified values for the one or more operating parameters. If the specified load profile does not produce the specified values for the one or more operating parameters, the system adjusts the specified load profile, which involves using a pulse-width modulation technique to adjust a duty cycle between a first workload and a second workload.Type: GrantFiled: March 13, 2008Date of Patent: April 12, 2011Assignee: Oracle America, Inc.Inventors: Kalyanaraman Vaidyanathan, Kenny C. Gross, Ramakrishna C. Dhanekula