Patent ID: 8930775
Filing Date: 2015-01-06
Classification: G06F

Abstract:
1. A computer program product for preventing failure on a computer, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processor to cause the computer to perform: acquiring, by at least one of a plurality of sensors internal to the computer, analog acceleration data of a rotating component in the computer, the rotating component being controlled by and connected to a motor drive assembly internal to the computer; converting, by the motor drive assembly, the analog acceleration data to digital acceleration data; analyzing, by the motor drive assembly, the digital acceleration data in a frequency domain of a fast Fourier transform by utilizing a periodic comparison between the digital acceleration data and a known operation condition to detect an existence of performance degradation; and in response to the detecting of the existence of the performance degradation, performing, by the motor drive assembly, at least one of a plurality of remediation procedures to alleviate the performance degradation, the plurality of remediation procedures including shutdown, slowdown, and speedup procedures, and the plurality of remediation procedures being applied to the rotating component based on the periodic comparison.