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: 9152530
    Abstract: 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: Grant
    Filed: May 14, 2009
    Date of Patent: October 6, 2015
    Assignee: ORACLE AMERICA, INC.
    Inventors: Kenny C. Gross, Ramakrishna C. Dhanekula, Aleksey M. Urmanov
  • Patent number: 8684802
    Abstract: 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: Grant
    Filed: October 27, 2006
    Date of Patent: April 1, 2014
    Assignee: Oracle America, Inc.
    Inventors: Kenny C. Gross, Keith A. Whisnant, Ramakrishna C. Dhanekula, Steven F. Zwinger
  • Patent number: 8543346
    Abstract: 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: Grant
    Filed: May 29, 2009
    Date of Patent: September 24, 2013
    Assignee: Oracle America, Inc.
    Inventors: Kenny C. Gross, Robert P. Masleid, Ramakrishna C. Dhanekula, David K. McElfresh
  • Patent number: 8442779
    Abstract: 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: Grant
    Filed: March 29, 2010
    Date of Patent: May 14, 2013
    Assignee: Oracle America, Inc.
    Inventors: Ramakrishna C. Dhanekula, Kenneth C. Gross
  • Publication number: 20130046509
    Abstract: 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: Application
    Filed: August 19, 2011
    Publication date: February 21, 2013
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Ramakrishna C. Dhanekula, Kenny C. Gross, David Keith McElfresh
  • Patent number: 8355999
    Abstract: 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: Grant
    Filed: April 14, 2010
    Date of Patent: January 15, 2013
    Assignee: Oracle America, Inc.
    Inventors: Kalyanaraman Vaidyanathan, Kenny C. Gross, Ramakrishna C. Dhanekula
  • Patent number: 8341759
    Abstract: 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: Grant
    Filed: October 4, 2011
    Date of Patent: December 25, 2012
    Assignee: Oracle America, Inc.
    Inventors: Kenny C. Gross, Ramakrishna C. Dhanekula, Andrew J. Lewis
  • Patent number: 8275738
    Abstract: 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: Grant
    Filed: May 27, 2009
    Date of Patent: September 25, 2012
    Assignee: Oracle America, Inc.
    Inventors: Kenny C. Gross, Ramakrishna C. Dhanekula, David K. McElfresh
  • Patent number: 8255341
    Abstract: 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: Grant
    Filed: December 19, 2008
    Date of Patent: August 28, 2012
    Assignee: Oracle America, Inc.
    Inventors: Kenny C. Gross, Ramakrishna C. Dhanekula, Andrew J. Lewis, Aleksey M. Urmanov
  • Patent number: 8244493
    Abstract: 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: Grant
    Filed: June 30, 2009
    Date of Patent: August 14, 2012
    Assignee: Oracle America, Inc.
    Inventors: Ramakrishna C. Dhanekula, Kenny C. Gross, Andrew J. Lewis
  • Patent number: 8150655
    Abstract: 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: Grant
    Filed: September 29, 2008
    Date of Patent: April 3, 2012
    Assignee: Oracle America, Inc.
    Inventors: Ramakrishna C. Dhanekula, Keith A. Whisnant, Kenny C. Gross
  • Patent number: 8140282
    Abstract: 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: Grant
    Filed: May 23, 2008
    Date of Patent: March 20, 2012
    Assignee: Oracle America, Inc.
    Inventors: David K. McElfresh, Kenny C. Gross, Ramakrishna C. Dhanekula
  • Patent number: 8135654
    Abstract: 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: Grant
    Filed: December 9, 2008
    Date of Patent: March 13, 2012
    Assignee: Oracle America, Inc.
    Inventors: Ramakrishna C. Dhanekula, Kenny C. Gross
  • Publication number: 20120030775
    Abstract: 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: Application
    Filed: October 4, 2011
    Publication date: February 2, 2012
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Kenny C. Gross, Ramakrishna C. Dhanekula, Andrew J. Lewis
  • Patent number: 8069490
    Abstract: 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: Grant
    Filed: October 16, 2007
    Date of Patent: November 29, 2011
    Assignee: Oracle America, Inc.
    Inventors: Kenny C. Gross, Ramakrishna C. Dhanekula, Andrew J. Lewis
  • Patent number: 8055594
    Abstract: 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: Grant
    Filed: November 13, 2007
    Date of Patent: November 8, 2011
    Assignee: Oracle America, Inc.
    Inventors: Ramakrishna C. Dhanekula, Kenny C. Gross, David K. McElfresh
  • Publication number: 20110258157
    Abstract: 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: Application
    Filed: April 14, 2010
    Publication date: October 20, 2011
    Applicant: Oracle International Corporation
    Inventors: Kalyanaraman Vaidyanathan, Kenny C. Gross, Ramakrishna C. Dhanekula
  • Publication number: 20110238328
    Abstract: 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: Application
    Filed: March 29, 2010
    Publication date: September 29, 2011
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Ramakrishna C. Dhanekula, Kenneth C. Gross
  • Patent number: 8024284
    Abstract: 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: Grant
    Filed: December 10, 2007
    Date of Patent: September 20, 2011
    Assignee: Oracle America, Inc.
    Inventors: Ramakrishna C. Dhanekula, Kenny C. Gross, Aleksey M. Urmanov
  • Patent number: 7925873
    Abstract: 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: Grant
    Filed: March 13, 2008
    Date of Patent: April 12, 2011
    Assignee: Oracle America, Inc.
    Inventors: Kalyanaraman Vaidyanathan, Kenny C. Gross, Ramakrishna C. Dhanekula