CROSS-REFERENCE TO RELATED APPLICATIONS

The present application is related to U.S. patent application Ser. No. 17/155,223, entitled “METHOD AND SYSTEM FOR DETERMINING COMPUTER FAN USAGE AND MAINTENANCE”, by inventors Parminder Singh Seth and Chandroma Ghose, which is herein incorporated by reference in its entirety.

BACKGROUND

A computer system typically includes electronic components that are housed inside a computer system enclosure. Computer system enclosures often have severe space limitations, which makes their cooling more challenging and critical. At present, many computer systems use cooling fans to control the temperature of their components. Such cooling fans can be mounted on the walls of an enclosure or on various electronic components.

SUMMARY

This Summary is provided to introduce a selection of concepts in a simplified form that is further described below in the Detailed Description. This Summary is not intended to identify key features or essential features of the claimed subject matter, nor is it intended to be used to limit the scope of the claimed subject matter.

According to aspects of the disclosure, a method is provided, comprising: detecting that a storage device is experiencing a failure, the storage device being part of a computing device; identifying a cooling fan that is associated with the storage device, the cooling fan being part of the computing device, the cooling fan being identified based on one or more data structures that map the cooling fan to the storage device; and increasing a speed of the cooling fan from a first speed level to a second speed level, the speed of the cooling fan being increased in response to detecting that the storage device is experiencing the failure, wherein the speed of the cooling fan is increased proactively.

According to aspects of the disclosure, a system is provided, comprising: a memory; a plurality of cooling fans; a plurality of storage devices; and at least one processor that is operatively coupled to the memory, the at least one processor being configured to perform the operations of: detecting that one of the plurality of storage devices is experiencing a failure; selecting one of the plurality of cooling fans that is associated with the storage device experiencing the failure, the selection being performed based on one or more data structures that map the selected cooling fan to the storage device experiencing the failure; and increasing a speed of the selected cooling fan from a first speed level to a second speed level, wherein the speed of the selected cooling fan is increased proactively.

According to aspects of the disclosure, a non-transitory computer-readable medium is provided that stores one or more processor-executable instructions, which, when executed by at least one processor, cause the at least one processor to perform the operations of: detecting that a storage device is experiencing a failure, the storage device being part of a computing device; identifying a cooling fan that is associated with the storage device, the cooling fan being part of the computing device, the cooling fan being identified based on one or more data structures that map the cooling fan to the storage device; and increasing a speed of the cooling fan from a first speed level to a second speed level, the speed of the cooling fan being increased in response to detecting that the storage device is experiencing the failure, wherein the speed of the cooling fan is increased proactively.

