摘要:
Embodiments of a method for determining locations of computers in a group of computers, which may be performed by a system, are described. During operation, the system receives a location of a first computer in the group of computers. Then, the system determines locations of one or more additional computers in the group of computers relative to the first computer based on vibration spectra associated with the first computer and the one or more additional computers.
摘要:
Some embodiments of the present invention provide a system that estimates an ambient temperature of air outside of a computer system. During operation, a temperature inside the computer system is measured for different flow rates of air into the computer system. Next, the temperature measurements are used to determine a relationship between the temperature inside the computer system and a parameter related to the flow rate of air into the computer system. Then, the ambient temperature of air outside the computer system is estimated based on the relationship.
摘要:
A computer system that schedules loads across a set of processor cores is described. During operation, the computer system receives thermal measurements from sensors associated with the set of processor cores, and removes noise from the thermal measurements. Then, the computer system analyzes thermal properties of the set of processor cores based on the thermal measurements. Next, the computer system receives a process to be executed, and schedules the process to be executed by at least one of the processor cores based on the analysis. This scheduling is performed in a manner that reduces spatial and temporal thermal variations in the integrated circuit.
摘要:
Some embodiments of the present invention provide a system that controls temperature variations in a computer system. During operation, a telemetry variable of the computer system is monitored. Next, a future temperature of the computer system is predicted based on the telemetry variable. A signal is then generated in response to the future temperature. Then, the signal is sent to a cooling device in the computer system to control temperature variations of the computer system.
摘要:
A system that detects vibrations from a mechanical component, such as a disk drive. The system includes an excitation rod, a membrane, and a microphone. During operation, the mechanical component is coupled to the excitation rod which is coupled to the membrane, so that vibrations from the mechanical component are mechanically coupled through the excitation rod to the membrane. The membrane then converts the mechanical vibrations into acoustic waves that are transmitted through a medium. The microphone detects the acoustic waves in the medium and converts the acoustic waves into signals.
摘要:
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.
摘要:
A system that detects the onset of hard disk drive failure. During operation, the system measures vibrations from the hard disk drive to produce one or more vibration signals. Next, the system generates a vibration signature for the hard disk drive from the measured vibration signals. The system then determines if the vibration signature indicates the onset of hard disk failure by comparing the vibration signature with a reference vibration signature for the hard disk drive. If so, the system generates a warning or takes a remedial action.
摘要:
Embodiments of the present invention provide a system that performs vibration testing in a computer system. The system starts by generating a vibration at a predetermined frequency in a computer system. The system then determines if the computer system has a resonance at the predetermined frequency. If so, the system adjusts an operating parameter of at least one computer system component to prevent the computer system component from vibrating at or near a resonance frequency.
摘要:
A system that generates an electromagnetic interference (EMI) fingerprint for a computer system is presented. During operation, the system executes a load script on the computer system, wherein the load script includes a specified sequence of operations. Next, the system receives EMI signals generated by the computer system while executing the load script. The system then generates the EMI fingerprint from the received EMI signals.
摘要:
One embodiment of the present invention provides a system that enhances reliability, availability and serviceability in a computer system by replacing a signal from a failed sensor with an estimated signal derived from correlations with other instrumentation signals in the computer system. During operation, the system determines whether a sensor has failed in the computer system while the computer system is operating. If so, the system uses an estimated signal for the failed sensor in place of the actual signal from the failed sensor during subsequent operation of the computer system, wherein the estimated signal is derived from correlations with other instrumentation signals in the computer system. This allows the computer system to continue operating without the failed sensor.