[go: up one dir, main page]

US12004317B2 - Computing system having a flexible filter assembly - Google Patents

Computing system having a flexible filter assembly Download PDF

Info

Publication number
US12004317B2
US12004317B2 US17/731,415 US202217731415A US12004317B2 US 12004317 B2 US12004317 B2 US 12004317B2 US 202217731415 A US202217731415 A US 202217731415A US 12004317 B2 US12004317 B2 US 12004317B2
Authority
US
United States
Prior art keywords
chassis
flexible filter
filter assembly
computing system
volume portion
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active, expires
Application number
US17/731,415
Other versions
US20230354542A1 (en
Inventor
Vincent W. Michna
Martha GOMEZ
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hewlett Packard Enterprise Development LP
Original Assignee
Hewlett Packard Enterprise Development LP
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hewlett Packard Enterprise Development LP filed Critical Hewlett Packard Enterprise Development LP
Priority to US17/731,415 priority Critical patent/US12004317B2/en
Publication of US20230354542A1 publication Critical patent/US20230354542A1/en
Assigned to HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP reassignment HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: GOMEZ, Martha, MICHNA, VINCENT W.
Application granted granted Critical
Publication of US12004317B2 publication Critical patent/US12004317B2/en
Active legal-status Critical Current
Adjusted expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H05ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
    • H05KPRINTED CIRCUITS; CASINGS OR CONSTRUCTIONAL DETAILS OF ELECTRIC APPARATUS; MANUFACTURE OF ASSEMBLAGES OF ELECTRICAL COMPONENTS
    • H05K7/00Constructional details common to different types of electric apparatus
    • H05K7/14Mounting supporting structure in casing or on frame or rack
    • H05K7/1485Servers; Data center rooms, e.g. 19-inch computer racks
    • H05K7/1487Blade assemblies, e.g. blade cases or inner arrangements within a blade
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/18Packaging or power distribution
    • G06F1/183Internal mounting support structures, e.g. for printed circuit boards, internal connecting means
    • G06F1/185Mounting of expansion boards
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/20Cooling means
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/16Constructional details or arrangements
    • G06F1/20Cooling means
    • G06F1/206Cooling means comprising thermal management
    • GPHYSICS
    • G08SIGNALLING
    • G08BSIGNALLING OR CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
    • G08B21/00Alarms responsive to a single specified undesired or abnormal condition and not otherwise provided for
    • G08B21/18Status alarms
    • G08B21/182Level alarms, e.g. alarms responsive to variables exceeding a threshold
    • HELECTRICITY
    • H05ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
    • H05KPRINTED CIRCUITS; CASINGS OR CONSTRUCTIONAL DETAILS OF ELECTRIC APPARATUS; MANUFACTURE OF ASSEMBLAGES OF ELECTRICAL COMPONENTS
    • H05K7/00Constructional details common to different types of electric apparatus
    • H05K7/14Mounting supporting structure in casing or on frame or rack
    • H05K7/1485Servers; Data center rooms, e.g. 19-inch computer racks
    • H05K7/1488Cabinets therefor, e.g. chassis or racks or mechanical interfaces between blades and support structures
    • H05K7/1489Cabinets therefor, e.g. chassis or racks or mechanical interfaces between blades and support structures characterized by the mounting of blades therein, e.g. brackets, rails, trays
    • HELECTRICITY
    • H05ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
    • H05KPRINTED CIRCUITS; CASINGS OR CONSTRUCTIONAL DETAILS OF ELECTRIC APPARATUS; MANUFACTURE OF ASSEMBLAGES OF ELECTRICAL COMPONENTS
    • H05K7/00Constructional details common to different types of electric apparatus
    • H05K7/20Modifications to facilitate cooling, ventilating, or heating
    • H05K7/20009Modifications to facilitate cooling, ventilating, or heating using a gaseous coolant in electronic enclosures
    • H05K7/20136Forced ventilation, e.g. by fans
    • H05K7/20145Means for directing air flow, e.g. ducts, deflectors, plenum or guides
    • HELECTRICITY
    • H05ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
    • H05KPRINTED CIRCUITS; CASINGS OR CONSTRUCTIONAL DETAILS OF ELECTRIC APPARATUS; MANUFACTURE OF ASSEMBLAGES OF ELECTRICAL COMPONENTS
    • H05K7/00Constructional details common to different types of electric apparatus
    • H05K7/20Modifications to facilitate cooling, ventilating, or heating
    • H05K7/20009Modifications to facilitate cooling, ventilating, or heating using a gaseous coolant in electronic enclosures
    • H05K7/20136Forced ventilation, e.g. by fans
    • H05K7/20181Filters; Louvers
    • HELECTRICITY
    • H05ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
    • H05KPRINTED CIRCUITS; CASINGS OR CONSTRUCTIONAL DETAILS OF ELECTRIC APPARATUS; MANUFACTURE OF ASSEMBLAGES OF ELECTRICAL COMPONENTS
    • H05K7/00Constructional details common to different types of electric apparatus
    • H05K7/20Modifications to facilitate cooling, ventilating, or heating
    • H05K7/20709Modifications to facilitate cooling, ventilating, or heating for server racks or cabinets; for data centers, e.g. 19-inch computer racks
    • H05K7/20718Forced ventilation of a gaseous coolant
    • H05K7/20727Forced ventilation of a gaseous coolant within server blades for removing heat from heat source
    • HELECTRICITY
    • H05ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
    • H05KPRINTED CIRCUITS; CASINGS OR CONSTRUCTIONAL DETAILS OF ELECTRIC APPARATUS; MANUFACTURE OF ASSEMBLAGES OF ELECTRICAL COMPONENTS
    • H05K7/00Constructional details common to different types of electric apparatus
    • H05K7/20Modifications to facilitate cooling, ventilating, or heating
    • H05K7/20709Modifications to facilitate cooling, ventilating, or heating for server racks or cabinets; for data centers, e.g. 19-inch computer racks
    • H05K7/20836Thermal management, e.g. server temperature control

Definitions

  • the computing system may generate significant amounts of waste heat while executing one or more workloads of the customer.
  • the computing system often has a cooling system, which includes cooling equipment, such as fans, heatsinks, or the like.
  • cooling equipment such as fans, heatsinks, or the like.
  • fans blow air over the heatsinks to dissipate the waste heat from the electronic components.
  • airborne dust can reduce cooling efficiency in the computing system by fouling the cooling equipment and airflow paths.
  • airflow from fans to the heatsink may be reduced, thereby increasing the likelihood of overheating of the electronic components and the need to shut down the computing system to clean the dust from the cooling equipment and airflow paths.
  • dust filters are used to filter dust from the supply of air, and thereby prevent the overheating problem associated with the electronic components due to dust fouling.
  • the dust filters are installed at the air inlet side (e.g., a front side) of the computing system to trap dust from the supply air and generate clean air. Accordingly, clean air can be made available to the downstream cooling equipment.
  • FIG. 1 illustrates a perspective front view of a portion of a computing system having a flexible filter assembly and a plurality of first electronic components according to an example implementation of the present disclosure.
  • FIG. 2 illustrates a perspective side view of the flexible filter assembly of FIG. 1 according to the example implementation of the present disclosure.
  • FIG. 3 A illustrates a perspective front view of the portion of the computing system of FIG. 1 having a plurality of second electronic components according to the example implementation of the present disclosure.
  • FIG. 3 B illustrates a perspective front view of the portion of the computing system of FIG. 3 A having a front panel disposed at a front side of the computing system according to the example implementation of the present disclosure.
  • FIG. 4 A illustrates a perspective rear view of the portion of the computing system of FIG. 1 having an opening defined between the flexible filter assembly and a sidewall of the computing system according to the example implementation of the present disclosure.
  • FIG. 4 B illustrates a perspective front of the portion of the computing system of FIG. 4 A having an air baffle coupled to the sidewall according to the example implementation of the present disclosure.
  • FIG. 5 illustrates a perspective rear view of the portion of the computing system of FIG. 1 having a manageability controller and a microcontroller coupled to the flexible filter assembly according to the example implementation of the present disclosure.
  • FIG. 6 illustrates a perspective front view of the portion of the computing system of FIG. 1 having a manageability controller and a plurality of sensors according to the example implementation of the present disclosure.
  • FIG. 7 illustrates a flowchart depicting a method of detachably connecting a flexible filter assembly to a computing system according to an example implementation of the present disclosure.
  • Datacenters generally have multiple computing systems, such as server systems, switches, drive arrays, communication systems, or the like.
  • Each computing system includes electronic components that generate significant amounts of waste heat while executing one or more workloads. Therefore, the computing system often includes an air cooling system, which has cooling equipment, such as fans, heatsinks, or the like to dissipate the waste heat from the electronic components.
  • cooling equipment such as fans, heatsinks, or the like to dissipate the waste heat from the electronic components.
  • fans are configured to blow air over the heatsinks to dissipate the waste heat from the electronic components.
  • the computing system deployed either in the data center or outdoor environment is exposed to airborne dust. For example, when fans blow air over the cooling equipment over a long period, dust may foul the heat sinks and airflow paths that are defined between the fans and the heat sinks.
  • dust may get trapped on fan blades, accumulate over the heatsinks, or block the airflow paths.
  • the thermal performance (or cooling efficiency) of the heat sinks over time, and may even lead to thermal failure of the computing system. Accordingly, the computing system may be forced to undergo an avoidable shutdown to clear dust from the heat sinks and the airflow paths.
  • a dust filter may be used to trap dust in the supply of air.
  • the dust filter may be disposed at the air inlet side (e.g., a front side) of the computing system to receive air supply. Accordingly, the dust filter may trap dust from the air supply and clean air can be made available to fans to blow over the heatsinks.
  • the dust filter may also get blocked over time by accumulation of dust. The blocked dust filter may obstruct the flow of air into the computing system. Thus, the thermal performance of the heat sinks may get reduced over time and may even lead to thermal failure. Accordingly, the computing system may be forced to undergo shut down to replace (or clean) the blocked filter.
  • the computing system may have to be disassembled, e.g., by removing at least a front panel or a top panel of the computing system, to access an interior of a chassis for replacing the blocked dust filter.
  • the dust filter disposed at the front side of the computing system may additionally block access to hot-swappable electronic components of the computing system.
  • the dust filter may need to be removed for accessing the hot-swappable electronic components.
  • a technical solution to the aforementioned problems may include providing a computing system with a flexible filter assembly.
  • the flexible filter assembly may easily slide into an internal volume of a chassis of the computing system, from outside of the chassis to detachably connect to the chassis.
  • the flexible filter assembly may split the internal volume of the chassis into a first volume portion and a second volume portion.
  • the first volume portion may be located downstream relative to a flow of air into the chassis.
  • the flexible filter assembly may position at an offset distance from the front side of the chassis to define i) the second volume portion between the front side of the chassis and the flexible filter assembly, and ii) the first volume portion between the flexible filter assembly and a rear side of the chassis.
  • a plurality of first electronic components may be disposed in the first volume portion and a plurality of second electronic components (e.g., hot-swappable components) may be disposed in the second volume portion.
  • first electronic components e.g., main components of the computing system
  • second electronic components e.g., hot-swappable components
  • the computing system may include a microcontroller coupled to the flexible filter assembly to track an active runtime of the computing system and send signals to a manageability controller of the computing system.
  • the manageability controller may trigger a service event alert for the replacement of the flexible filter assembly in response to determining that the active runtime exceeds a threshold runtime of the computing system.
  • the computing system may include temperature sensors to detect temperature in the first and second volume portions and send signals to the manageability controller.
  • the manageability controller may trigger the service event alert for replacement of the flexible filter assembly in response to determining that a difference between the temperature in the first and second volume portions is greater than a threshold temperature.
  • the computing system may include airflow sensors to detect airflow in the first and second volume portions and send signals to the manageability controller.
  • the manageability controller may trigger the service event alert for replacement of the flexible filter assembly in response to determining that a difference between the speed in the first and second volume portions is less than a threshold speed.
  • the computing system Since the flexible filter assembly slides into the chassis to detachably connect to a chassis of the computing system from outside of the chassis, the computing system need not undergo shut down or be disassembled to i) connect the flexible filter assembly to the chassis and/or ii) disconnect the flexible filter assembly from the chassis. Further, since the flexible filter assembly is located at an offset distance from a front side of the computing system, it may provision the plurality of second electronic components (e.g., hot-swappable components) to be easily installed in the second volume portion and remain accessible via the front side of the chassis. Additionally, since the manageability controller triggers a service event alert to replace a blocked flexible filter assembly, the computing system need not undergo shut down due to overheating of the first electronic components that is caused by a blocked flexible filter assembly.
  • second electronic components e.g., hot-swappable components
  • the present disclosure describes example implementations of a computing system having a flexible filter assembly.
  • the computing system further includes a chassis having an internal volume, a pair of guide rails, and a plurality of first electronic components.
  • the pair of guide rails are disposed spaced apart from each other along a first direction of the chassis and coupled to the chassis.
  • the flexible filter assembly is disposed within and connected to the chassis via the pair of guide rails.
  • the flexible filter assembly splits the internal volume into a first volume portion and a second volume portion.
  • the first volume portion is located downstream relative to a flow of air into the chassis.
  • the flexible filter assembly slides into the chassis along the pair of guide rails to detachably connect to the chassis.
  • the plurality of first electronic components is disposed in the first volume portion and coupled to the chassis.
  • the flexible filter assembly cleans the flow of air and directs clean air towards the plurality of first electronic components.
  • FIG. 1 depicts a portion of a computing system 100 .
  • FIG. 2 depicts a perspective view of a flexible filter assembly 106 disposed in the computing system of FIG. 1 .
  • FIGS. 1 and 2 are described concurrently for ease of illustration.
  • the computing system 100 may be hosted in a rack or a cabinet of a data center (not shown).
  • the computing system 100 may be hosted in an outdoor environment.
  • the computing system 100 may be a server system, switches, drive arrays, communication systems, or the like without deviating from the scope of the present disclosure.
  • the computing system 100 includes a chassis 102 , a pair of guide rails 104 , a flexible filter assembly 106 , and a plurality of first electronic components 108 .
  • the chassis 102 may be a box-shaped enclosure formed by a plurality of panels, such as a pair of sidewalls 110 , a front panel 112 (as shown in FIG. 3 B ), a rear panel (not shown), a base 114 , and a cover (not shown). It may be noted herein that the front panel, the rear panel, and the cover are not shown for ease of illustration of other components of the computing system 100 .
  • the plurality of panels are connected to define an internal volume 116 of the chassis 102 .
  • the pair of guide rails 104 are tracks, which are used to direct the flexible filter assembly 106 to move (e.g., slide) into or out of the chassis 102 from outside of the chassis 102 and to position the flexible filter assembly 106 inside the chassis 102 .
  • the pair of guide rails 104 are disposed spaced apart from each other along a first direction 10 of the chassis 102 and coupled to the chassis 102 .
  • a first guide rail 104 A of the pair of guide rails 104 are coupled to the base 114 and a second guide rail 104 B of the pair of guide rails 104 may be coupled to the cover (not shown).
  • the first direction 10 is a vertical direction of the computing system 100 .
  • Each guide rail of the pair of guide rails 104 has a channel 118 .
  • a first channel 118 A of the first guide rail 104 A and a second channel 118 B of the second guide rail 104 B are disposed facing each other to receive the flexible filter assembly 106 , and direct the flexible filter assembly 106 to slide into the chassis 102 and position the flexible filter assembly 106 inside the chassis 102 .
  • channel 118 may be a U-shaped channel, a C-shaped channel, or the like.
  • each guide rail of the pair of guide rails 104 may be a rigid component.
  • each guide rail of the pair of guide rails 104 includes a first section 120 A extending along a second direction 20 of the chassis 102 , a second section 120 B extending along a third direction 30 of the chassis 102 , and a third curved section 120 C interconnecting the first section 120 A and the second section 120 B.
  • the second direction 20 is a horizontal direction of the computing system 100
  • the third direction 30 is a direction which is perpendicular to the second direction 20 . It may be noted herein that the third direction 30 may also be referred to as a “longitudinal direction” of the computing system 100 , along which supply air 122 A is directed into the computing system 100 .
  • the first section 120 A of each guide rail of the pair of guide rails 104 is positioned at a first offset distance “D 1 ” from a front side 124 of the chassis 102 .
  • the first offset distance “D 1 ” may have a length that is substantially equal to a length of a second electronic component, for example, a hot-swappable electronic component (not shown in FIGS. 1 and 2 ).
  • the hot-swappable components may include hard drives.
  • the hot-swappable components may include fans.
  • the first section 120 A of each guide rail of the pair of guide rails 104 has an open end 120 A 1 disposed adjacent to a first sidewall 110 A of the pair of sidewalls 110 .
  • the open end 120 A 1 may be facing the first sidewall 110 A.
  • the second section 120 B of each guide rail of the pair of guide rails 104 is positioned adjacent to a second sidewall 110 B of the pair of sidewalls 110 of the chassis 102 .
  • the second section 120 B of each guide rail of the pair of guide rails 104 has an open end 120 B 1 disposed at the front side 124 of the chassis 102 .
  • the open end 120 B 1 of the first guide rail 104 A and the open end 120 B 1 of the second guide rail 104 B may be facing outside of the chassis 102 to define a slot 126 (as shown in FIG. 3 A ) at the front side 124 of the chassis 102 .
  • the flexible filter assembly 106 may slide into or out of the chassis 102 via the slot 126 .
  • the third curved section 120 C of each guide rail of the pair of guide rails 104 is positioned adjacent to the second sidewall 110 B of the pair of sidewalls 110 of the chassis 102 .
  • the flexible filter assembly 106 may filter the supply air 122 A entering from the inlet side (e.g., the front side 124 ) of the computing system 100 .
  • the flexible filter assembly 106 is disposed within and connected to the chassis 102 via the pair of guide rails 104 .
  • the flexible filter assembly 106 includes a flexible filter 130 , a flexible driver 132 , a flexible frame 134 , and a handle 136 .
  • the flexible frame 134 surrounds the flexible filter 130
  • the flexible driver 132 is connected to the flexible filter 130 via the flexible frame 134
  • the handle 136 is connected to the flexible driver 132 .
  • the flexible filter 130 may be made of a polyurethane foam material having an open cell to trap the dust 122 B in the supply air 122 A and generate clean air 122 C.
  • the flexible filter 130 has a rectangular shaped-structure, to allow the flexible filter assembly 106 to easily slide into and out of the chassis 102 and occupy substantially less space in the internal volume 116 of the chassis 102 . Further, the flexible filter 130 is surrounded by the flexible frame 134 to allow easy replacement of a blocked flexible filter from the flexible filter assembly 106 .
  • the flexible filter 130 may have a first height “H 1 ” along the first direction 10 , which is substantially equal to a second height “H 2 ” of the chassis 102 along the first direction 10 , to prevent the supply air 122 A bypassing the flexible filter 130 to a first volume portion.
  • the flexible driver 132 is a driving element of the flexible filter assembly 106 , which may steer the flexible filter 130 to move into and out of the internal volume 116 of the chassis 102 .
  • the flexible frame 134 includes a first end portion 134 A, a second end portion 134 B, and a pair of body portions 134 C connecting the first end portion 134 A and the second end portion 134 B.
  • the first end portion 134 A, the second end portion 134 B, and the pair of body portions 134 C surronds the flexible filter 130 .
  • a first end 132 A of the flexible driver 132 is connected to the second end portion 134 B of the flexible frame 134 and the second end 132 B of the flexible driver 132 is connected to the handle 136 .
  • the handle 136 is a gripping element of the flexible filter assembly 106 , which may be used to push or pull the flexible filter assembly 106 into or out of the chassis 102 .
  • Each of the flexible filter 130 , the flexible driver 132 , and the flexible frame 134 are made of an elastic material, such as a polymer to allow the flexible filter assembly 106 to bend at the third curved section 120 C of the pair of guide rails 104 when it slides into and out of the chassis 102 .
  • the computing system 100 may additionally include a plurality of roller elements (e.g., cylindrical or ball-shaped members) between the flexible filter assembly 106 and the pair of guide rails 104 , and disposed either at an outer surface of the pair of body portions 134 C of the flexible frame 134 and flexible driver 132 or at the inner surface of the channel 118 of the pair of guide rails 104 .
  • the plurality of roller elements may reduce or eliminate a direct surface contact between the flexible filter assembly 106 and the pair of guide rails 104 (and create a roller contact between the flexible filter assembly 106 and the pair of guide rails 104 via the plurality of roller elements), and thereby reduce sliding friction between the flexible filter assembly 106 and the pair of guide rails 104 .
  • the flexible filter assembly 106 slides into the chassis 102 along the pair of guide rails 104 to detachably connect to the chassis 102 .
  • the flexible filter assembly 106 when connected to the chassis 102 , splits the internal volume into a first volume portion 116 A and a second volume portion 116 B.
  • the flexible filter 130 of the flexible filter assembly 106 is positioned between the first sections 120 A of the pair of guide rails 104 and extends along the second direction 20 to split the internal volume 116 into the first volume portion 116 A and the second volume portion 116 B.
  • the flexible filter 130 of the flexible filter assembly 106 may be positioned at the first offset distance “D 1 ” from the front side 124 of the chassis 102 to define: i) the second volume portion 116 B between the front side 124 of the chassis 102 and the flexible filter assembly 106 , and ii) the first volume portion 116 A between the flexible filter assembly 106 and a rear side 138 of the chassis 102 .
  • the first volume portion 116 A is located downstream relative to a flow of supply air 122 A into the chassis 102
  • the second volume portion 116 B is located upstream relative to the flow of supply air 122 A into the chassis 102 .
  • the first volume portion 116 A is located downstream relative to the flexible filter 130
  • the second volume portion 116 B is located upstream relative to the flexible filter 130 . Since the flexible filter 130 of the flexible filter assembly 106 is located perpendicular to the direction of flow of supply air 122 A into the chassis 102 , the supply air 122 A passing from the second volume portion 116 B cannot bypass the flexible filter 130 and reach the first volume portion 116 A.
  • the flexible driver 132 of the flexible filter assembly 106 is positioned between the second sections 120 B and third curved sections 120 C of the pair of guide rails 104 .
  • a portion of the flexible driver 132 may extend along the third direction 30 and another portion of the flexible driver 132 may be curved from the third direction 30 to the second direction 20 .
  • the portion of the flexible driver 132 that extends along the third direction 30 may be adjacent to the second sidewall 110 B of the pair of sidewalls 110 , which is parallel to the flow of the supply air 122 A, such that the portion of the flexible driver 132 that extends along the third direction 30 does not obstruct the flow of supply air 122 A into the chassis 102 .
  • the other portion of the flexible driver 132 that is curved from the third direction 30 to the second direction 20 may redirect the flow of supply air 122 A towards the flexible filter 130 .
  • the pair of body portions 134 C of the flexible frame 134 is located within the channel 118 of the pair of guide rails 104 .
  • the first end portion 134 A of the flexible frame 134 is located adjacent to a first sidewall 110 A of the chassis 102 .
  • the second end portion 134 B of the flexible frame 134 and the first end 132 A of the flexible driver 132 are located adjacent to the second sidewall 110 B.
  • the second end of the flexible driver 132 is located adjacent to the front side 124 of the computing system 100 .
  • the handle 136 may have a width substantially greater than the width of the slot 126 . Accordingly, the handle 136 may remain outside the chassis 102 at the front side 124 and be positioned adjacent to the second sidewall 110 B of the chassis 102 .
  • the plurality of first electronic components 108 is disposed in the first volume portion 116 A and coupled to the chassis 102 via suitable fastening mechanisms (not shown).
  • the plurality of first electronic components 108 may include processors, memory, motherboards, and other electronic elements, such as capacitors, inductors, resistors, or the like, without deviating from the scope of the present disclosure.
  • the plurality of first electronic components 108 are main components of the computing system 100 , which are not frequently accessed physically from outside of the chassis 102 .
  • the flexible filter assembly 106 easily slides into or out of the internal volume 116 of the chassis 102 from outside of the chassis 102 via the slot 126 , to detachably connect to the chassis 102 . Since the flexible filter assembly 106 slides into the chassis 102 from outside of the chassis 102 , the computing system 100 need not undergo shut down or be disassembled to connect the flexible filter assembly 106 to the chassis 102 or to disconnect a blocked flexible filter assembly from the chassis 102 of the computing system 100 . In some examples, the term disassemble may refer to removing at least one of a cover, a front panel, or a rear panel of the chassis 102 .
  • the plurality of first electronic components 108 may generate significant amounts of waste heat.
  • a plurality of heat sinks (not shown), which are disposed on the plurality of first electronic components 108 may absorb the waste heat from the first electronic components 108 .
  • the flexible filter 130 may filter the supply air 122 A flowing along the third direction 30 by trapping dust 122 B and generating clean air 122 C.
  • the flexible filter 130 may direct the clean air 122 C towards the plurality of first electronic components 108 , for example, over the plurality of heat sinks to dissipate the waste heat from each of the plurality of first electronic components 108 via the plurality of heat sinks. Since the flexible filter 130 filters the supply air 122 A, the dust 122 B may not accumulate over the plurality of first electronic components 108 and/or the plurality of heat sinks.
  • FIG. 3 A depicts a perspective front view of the portion of the computing system 100 of FIG. 1 having a plurality of second electronic components 140 .
  • FIG. 3 B depicts a perspective front view of the portion of the computing system 100 of FIG. 3 A having a front panel 112 disposed at a front side 124 of the computing system 100 .
  • FIGS. 3 A and 3 B are described concurrently for ease of illustration.
  • the computing system 100 further includes a plurality of second electronic components 140 disposed in the second volume portion 116 B of the chassis 102 .
  • each of the plurality of second electronic components 140 is a hot-swappable component.
  • the hot-swappable component is a type of electronic device, which may be replaced or added to the computing system 100 without stopping, shutting down, or rebooting the electronic device.
  • the hot-swappable component may be extracted from the chassis 102 and/or installed in the chassis 102 , while other electronic components, e.g., the plurality of first electronic components 108 , are disposed in the first volume portion 116 A of the chassis 102 and continue to operate.
  • the flexible filter assembly 106 connected to the chassis 102 at the first offset distance “D 1 ” from the front side 124 may allow the plurality of second electronic components 140 to remain accessible without a need to remove the flexible filter assembly 106 for accessing the plurality of second electronic components 140 .
  • the flexible filter assembly 106 located behind the plurality of second electronic components 140 in the chassis 102 may not obstruct the access to the hot-swappable components and provision the hot-swappable components to remain accessible from the front side 124 of the chassis 102 .
  • the plurality of second electronic components 140 may remain accessible from the front side 124 of the computing system 100 by moving or lifting the front panel 112 of the computing system 100 .
  • the front panel 112 is movably coupled to the chassis 102 via hinges 142 .
  • the hinges 142 are disposed at the front side 124 and along a top surface of the chassis 102 .
  • the flexible filter assembly 106 may continue to remain in the internal volume 116 of the chassis 102 , while the plurality of second electronic components 140 is accessed via the front side 124 .
  • the second section 120 B of each guide rail of the pair of guide rails 104 has an open end 120 B 1 disposed at the front side 124 of the chassis 102 .
  • the open ends 120 B 1 of the pair of guide rails 104 may define a slot 126 at the front side 124 of the chassis 102 .
  • the flexible filter assembly 106 may slide into or out of the chassis 102 via the slot 126 .
  • FIG. 4 A depicts a perspective rear view of the portion of the computing system 100 of FIG. 1 having an opening 144 defined between the flexible filter assembly 106 and a first sidewall 110 A of the chassis 102 .
  • FIG. 4 B depicts a perspective front of the portion of the computing system 100 of FIG. 4 A having an air baffle 148 coupled to the first sidewall 110 A.
  • FIGS. 4 A and 4 B are described concurrently for ease of illustration.
  • the first end portion 134 A of the flexible frame 134 may stop at a second offset distance “D 2 ” from the first sidewall 110 A of the chassis 102 , since the handle 136 contacts the slot 126 . Accordingly, the second offset distance “D 2 ” defines the opening 144 between the first end portion 134 A of the flexible frame 134 and the first sidewall 110 A of the chassis 102 .
  • one or more cables 146 of the computing system 100 are routed between the first volume portion 116 A and the second volume portion 116 B via the opening 144 .
  • the computing system 100 may further include an air baffle 148 covering a substantial portion of the opening 144 .
  • the air baffle 148 may substantially cover about 90 percent of the opening 144 and may leave open about 10 percent of the opening 144 to allow the passage of cables 146 between the first volume portion 116 A and the second volume portion 116 B. It will be understood that the air baffle 148 may cover 85 percent, 95 percent, or any suitable percentage of opening 144 to direct airflow and also allow passage of cables 146 through the opening 144 .
  • the air baffle 148 is coupled to the first sidewall 110 A. Further, the air baffle 148 is a curved element having a curvature pointing towards the flexible filter 130 . In such examples, the air baffle 148 redirects the flow of the supply air 122 A moving along the opening 144 towards the flexible filter 130 of the flexible filter assembly 106 . Thus, the supply air 122 A cannot bypass the flexible filter 130 through the opening 144 . Accordingly, the supply air 122 A directed towards the flexible filter 130 is filtered by trapping dust 122 B contained in the supply air 122 A and clean air 122 C is directed towards the plurality of first electronic components 108 disposed in the first volume portion 116 A.
  • FIG. 5 depicts a perspective rear view of the portion of the computing system 100 of FIG. 1 , where the computing system 100 further includes a manageability controller 150 and a microcontroller 152 .
  • the manageability controller 150 is disposed in the first volume portion 116 A.
  • the manageability controller 150 is coupled to a motherboard 108 A among the plurality of first electronic components 108 .
  • the manageability controller 150 is a baseboard management controller (BMC).
  • the microcontroller 152 is connected to the flexible filter assembly 106 .
  • the computing system includes an electronic plug 154 connected to a first end portion 134 A of the flexible frame 134 .
  • the microcontroller 152 is embedded within the electronic plug 154 .
  • the computing system 100 includes an electronic socket 156 connected to the first sidewall 110 A of the chassis 102 .
  • the electronic socket 156 may be disposed facing the electronic plug 154 .
  • the electronic socket 156 is further connected to the motherboard 108 A of the computing system 100 via cable 158 .
  • the electronic socket 156 is communicatively connected to the manageability controller 150 via the cable 158 , and traces (not shown) formed in the motherboard 108 A.
  • the electronic socket 156 may be communicatively connected to the manageability controller 150 via a complex programmable logic device (CPLD, not shown), which may also be coupled to the motherboard 108 A.
  • CPLD complex programmable logic device
  • the CPLD may interconnect the electronic socket 156 to the motherboard 108 A via cable 158 , and traces formed in the motherboard 108 A.
  • the microcontroller 152 may send signals to the manageability controller 150 via the inter-integrated circuit (i2C) protocol, or the like.
  • i2C inter-integrated circuit
  • the electronic plug 154 is inserted into the electronic socket 156 to establish the connection between the microcontroller 152 and the manageability controller 150 .
  • the microcontroller 152 tracks an active runtime of the computing system 100 and sends a signal that indicates the active runtime of the computing system 100 to the manageability controller 150 .
  • active runtime may refer to a non-idle time of the computing system 100 .
  • the active runtime is calculated based on runtime of the computing system 100 for executing one or more workloads. Therefore, the active runtime is not based on an idle time of the computing system 100 , such as a sleep mode or hibernation mode or the like, where the computing system 100 is not executing any workloads.
  • the computing system 100 may generate substantial amounts of waste heat, and one or more fans 160 may operate at its full capacity to draw clean air 122 C through the flexible filter assembly 106 and blow over the plurality of first electronic components 108 (and heat sinks) to dissipate the significant amount of waste heat.
  • the computing system 100 may not generate substantial amounts of waste heat.
  • the one or more fans 160 may not operate at full capacity to draw clean air 122 C through the flexible filter assembly 106 . Therefore, the flexible filter assembly 106 may not filter the maximum amount of dust 122 B in the supply air 122 A, and the flexible filter 130 may remain unblocked from dust 122 B for a longer duration.
  • the manageability controller 150 compares the active runtime of the computing system 100 with a threshold runtime to determine when to trigger a service event alert.
  • the threshold runtime may be stored in a memory (not shown) of the manageability controller 150 .
  • the threshold runtime may be a pre-determined value of time that is based on evaluating a plurality of test runtimes of the computing system 100 for replacing the flexible filter 130 .
  • the threshold runtime may function as a time indicator for replacing the flexible filter 130 .
  • the manageability controller 150 based on (e.g., in response to) determining that the active runtime exceeds the threshold runtime, triggers the service event alert to replace the flexible filter 130 .
  • the service event alert may be sent to one or more client devices (not shown), such as a data center management system, a mobile phone, an email client, or the like.
  • client devices such as a data center management system, a mobile phone, an email client, or the like.
  • the customer or administrator of the computing system 100 may pull the flexible filter assembly 106 out of the chassis 102 , from outside of the chassis 102 without powering down or disassembling the computing system 100 . Since the manageability controller 150 triggers the service event alert to replace the flexible filter assembly 106 , the computing system 100 need not undergo a forced shut down due to overheating of the first electronic components 108 that is caused by blocks in the flexible filter 130 .
  • FIG. 6 depicts a perspective front view of the portion of the computing system 100 of FIG. 1 , where the computing system 100 further includes a manageability controller 150 and a plurality of sensors 162 .
  • the plurality of sensors 162 may be a plurality of airflow sensors 162 A.
  • the plurality of airflow sensors 162 A includes a first airflow sensor 162 A 1 disposed in the first volume portion 116 A and a second airflow sensor 162 A 2 disposed in the second volume portion 116 B.
  • the first airflow sensor 162 A 1 may be disposed downstream of the flexible filter 130 and the second airflow sensor 162 A 2 may be disposed upstream of the flexible filter 130 .
  • the manageability controller 150 may be communicatively coupled to the first airflow sensor 162 A 1 and the second airflow sensor 162 A 2 via cables and traces (not shown) in the motherboard 108 A.
  • the first airflow sensor 162 A 1 may detect a first speed of the clean air 122 C in the first volume portion 116 A and generate a first signal that indicates the first speed of the clean air 122 C in the first volume portion 116 A.
  • the second airflow sensor 162 A 2 may detect a second speed of the supply air 122 A in the second volume portion 116 B and generate a second signal that indicates the second speed of the supply air 122 A in the second volume portion 116 B.
  • the manageability controller 150 receives the first signal from the first airflow sensor 162 A 1 and the second signal from the second airflow sensor 162 A 2 .
  • the first speed of the clean air 122 C may be substantially reduced when the flexible filter 130 gets blocked (as compared to when the flexible filter 130 is unblocked).
  • the manageability controller 150 compares a difference between the second speed and the first speed with a threshold speed to determine when to trigger a service event alert.
  • the threshold speed may be stored in a memory (not shown) of the manageability controller 150 .
  • the threshold speed may be a pre-determined value of speed that is based on evaluating a plurality of test speeds of the computing system 100 for replacing the flexible filter 130 . In other words, the threshold speed may function as a time window indicator for replacing the flexible filter 130 .
  • the manageability controller 150 based on (e.g., in response to) determining that the difference between the second speed and the first speed is less than the threshold speed, triggers the service event alert to replace the flexible filter 130 .
  • the service event alert may be sent to one or more client devices (not shown), such as a data center management system, a mobile phone, an email client, or the like.
  • client devices not shown
  • the customer or administrator of the computing system 100 may pull the flexible filter assembly 106 out of the chassis 102 , from outside of the chassis 102 without powering down or disassembling the computing system 100 . Since the manageability controller 150 triggers the service event alert to replace the flexible filter assembly 106 , the computing system 100 need not undergo a forced shut down due to overheating of the first electronic components 108 that is caused by blocks in the flexible filter 130 .
  • the plurality of sensors 162 may be temperature sensors.
  • the plurality of temperature sensors may include a first temperature sensor and a second temperature sensor, which may be disposed in the first volume portion 116 A and the second volume portion 116 B respectively.
  • the manageability controller 150 may be communicatively coupled to the first temperature sensor and the second temperature sensor via cables and traces (not shown) in the motherboard 108 A.
  • the first temperature sensor may detect a first temperature of the clean air 122 C in the first volume portion 116 A and generate a first signal that indicates the first temperature of the clean air 122 C in the first volume portion 116 A.
  • the second temperature sensor may detect a second temperature of the supply air 122 A in the second volume portion 116 B and generate a second signal that indicates the second temperature of the supply air 122 A in the second volume portion 116 B.
  • the manageability controller 150 may receive the first signal from the first air temperature sensor and the second signal from the second temperature sensor.
  • the first temperature of the clean air 122 C may be substantially greater, when the flexible filter 130 gets blocked (as compared to when the flexible filter 130 is unblocked).
  • the manageability controller 150 may compare a difference between the second temperature and the first temperature with a threshold temperature to determine when to trigger a service event alert. In some examples, the manageability controller 150 , based on (e.g., in response to) determining that the difference between the second temperature and the first temperature is greater than the threshold temperature, may trigger the service event alert to replace the flexible filter 130 . Upon receipt of such service event alert, the customer or administrator of the computing system 100 may pull the flexible filter assembly 106 out of the chassis 102 , from outside of the chassis 102 without powering down or disassembling the computing system 100 . Since the manageability controller 150 triggers the service event alert to replace the flexible filter assembly 106 , the computing system 100 need not undergo the forced shut down because of overheating of the first electronic components 108 due to blocks in the flexible filter 130 .
  • FIG. 7 depicts a flowchart depicting a method 700 of detachably connecting a flexible filter assembly to a computing system. It should be noted herein that the method 700 is described in conjunction with FIGS. 1 - 2 , FIGS. 3 A- 3 B , and FIGS. 4 A- 4 B for example.
  • the method 700 starts at block 702 and continues to block 704 .
  • the method 700 includes sliding a flexible filter assembly into a chassis along a pair of guide rails of a computing system, to detachably connect to the chassis via the pair of guide rails.
  • the flexible filter assembly when the flexible filter assembly is connected to the chassis, it splits an internal volume of the chassis into a first volume portion and a second volume portion.
  • the first volume portion is located downstream relative to a flow of supply air into the chassis.
  • the pair of guide rails are disposed spaced apart from each other along a first direction of the chassis and coupled to the chassis.
  • sliding the flexible filter assembly includes pushing the flexible filter assembly into the chassis or pulling the flexible filter assembly out of the chassis via a slot defined in the chassis by the pair of guide rails.
  • each guide rail of the pair of guide rails includes a first section extending along a second direction of the chassis, a second section extending along a third direction of the chassis that is perpendicular to the second direction, and a third curved section interconnecting the first and second sections.
  • the second section of each guide rail has an open end. The open ends of the pair of guide rails define the slot in the chassis.
  • the method 700 includes disposing a plurality of first electronic components in the first volume portion to allow the flexible filter assembly disposed upstream relative to the plurality of first electronic components to clean the flow of supply air and direct clean air towards the plurality of first electronic components.
  • the flexible filter receives the supply air from an air inlet side (e.g., a front side) of the computing system and traps dust from the supply air and generates clean air.
  • the method 700 further includes disposing a plurality of second electronic components in the second volume portion.
  • each of the plurality of second electronic components is a hot-swappable electronic component, such as hard drives, fans, or the like.
  • the flexible filter assembly connected at an offset distance from a front side of the chassis may allow the plurality of second electronic components to remain accessible via the front side of the chassis.
  • the method 700 further includes defining an opening between an end portion of the flexible filter assembly and a sidewall of the chassis to allow routing of one or more cables of the computing system between the first volume portion and the second volume portion via the opening. Further, the method 700 includes coupling an air baffle to the sidewall covering the opening to redirect the flow of supply air moving along the opening towards the flexible filter assembly.
  • the method 700 further includes detecting a first speed of the clean air in the first volume portion by a first airflow sensor disposed in the first volume portion and generating a first signal by the first airflow sensor. Further, the method 700 includes detecting a second speed of the supply air in the second volume portion by a second airflow sensor disposed in the second volume portion and generating a second signal by the second airflow sensor. The method 700 further includes a manageability controller receiving the first signal and the second signal from the first airflow sensor and the second airflow sensor respectively. The method 700 further includes the manageability controller triggering a service event alert to replace the flexible filter assembly in response to determining that a difference between the second speed and the first speed is lesser than a threshold speed.
  • method 700 further includes detecting a first temperature of the clean air in the first volume portion by a first temperature sensor disposed in the first volume portion and generating a first signal that indicates the first temperature. Further, the method 700 includes detecting a second temperature of the supply air in the second volume portion by a second temperature sensor disposed in the second volume portion and generating a second signal that indicates the second temperature. The method 700 further includes the manageability controller receiving the first signal and second signal from the first temperature sensor and the second temperature sensor respectively. The method 700 further includes the manageability controller triggering a service event alert to replace the flexible filter assembly in response to determining that a difference between the second temperature and the first temperature is greater than a threshold temperature.
  • the method 700 further includes generating a signal that indicates an active runtime of the computing system by a microcontroller coupled to the flexible filter assembly.
  • the method 700 further includes the manageability controller receiving the signal from the microcontroller.
  • the method 700 further includes the manageability controller triggering a service event alert to replace the flexible filter assembly in response to determining that the active runtime exceeds a threshold runtime of the computing system.
  • the method 700 ends at block 708 .
  • Various features as illustrated in the examples described herein may be implemented in a computing system having a flexible filter assembly. Since the flexible filter assembly slides into the chassis to detachably connect to the chassis of the computing system from outside of the chassis, the computing system need not undergo shut down or be disassembled to connect the flexible filter assembly to the chassis of the computing system. Further, since the flexible filter assembly is located at the offset distance from the front side of the computing system, it may allow the plurality of second electronic components (i.e., hot-swappable components) to be easily installed in the second volume portion and remain accessible via the front side of the chassis. Additionally, since the manageability controller triggers the service event alert to replace the flexible filter assembly, the computing system may avoid shut down due to a blocked filter, which would otherwise increase the likelihood of overheating of the first electronic components if unreplaced.
  • the manageability controller triggers the service event alert to replace the flexible filter assembly

Landscapes

  • Engineering & Computer Science (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Thermal Sciences (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Business, Economics & Management (AREA)
  • Emergency Management (AREA)
  • Power Engineering (AREA)
  • Cooling Or The Like Of Electrical Apparatus (AREA)

Abstract

Example implementations relate to a computing system having a flexible filter assembly. The computing system includes a chassis having an internal volume, a pair of guide rails, a flexible filter assembly, and a plurality of first electronic components. The pair of guide rails is disposed spaced apart from each other and coupled to the chassis. The flexible filter assembly is disposed within and connected to the chassis via the pair of guide rails. The flexible filter assembly splits the internal volume into first and second volume portions. The first volume portion is located downstream relative to flow of supply air. The flexible filter assembly slides into the chassis along the pair of guide rails to detachably connect to the chassis. The flexible filter assembly cleans the supply air and directs clean air towards the plurality of first electronic components disposed in the first volume portion and coupled to the chassis.

Description

BACKGROUND
Many of today's high-speed, high-power electronic components of a computing system may generate significant amounts of waste heat while executing one or more workloads of the customer. To prevent overheating, the computing system often has a cooling system, which includes cooling equipment, such as fans, heatsinks, or the like. Generally, fans blow air over the heatsinks to dissipate the waste heat from the electronic components. However, airborne dust can reduce cooling efficiency in the computing system by fouling the cooling equipment and airflow paths. Thus, airflow from fans to the heatsink may be reduced, thereby increasing the likelihood of overheating of the electronic components and the need to shut down the computing system to clean the dust from the cooling equipment and airflow paths. Hence, dust filters are used to filter dust from the supply of air, and thereby prevent the overheating problem associated with the electronic components due to dust fouling. Typically, the dust filters are installed at the air inlet side (e.g., a front side) of the computing system to trap dust from the supply air and generate clean air. Accordingly, clean air can be made available to the downstream cooling equipment.
BRIEF DESCRIPTION OF THE DRAWINGS
Various examples will be described below with reference to the following figures.
FIG. 1 illustrates a perspective front view of a portion of a computing system having a flexible filter assembly and a plurality of first electronic components according to an example implementation of the present disclosure.
FIG. 2 illustrates a perspective side view of the flexible filter assembly of FIG. 1 according to the example implementation of the present disclosure.
FIG. 3A illustrates a perspective front view of the portion of the computing system of FIG. 1 having a plurality of second electronic components according to the example implementation of the present disclosure.
FIG. 3B illustrates a perspective front view of the portion of the computing system of FIG. 3A having a front panel disposed at a front side of the computing system according to the example implementation of the present disclosure.
FIG. 4A illustrates a perspective rear view of the portion of the computing system of FIG. 1 having an opening defined between the flexible filter assembly and a sidewall of the computing system according to the example implementation of the present disclosure.
FIG. 4B illustrates a perspective front of the portion of the computing system of FIG. 4A having an air baffle coupled to the sidewall according to the example implementation of the present disclosure.
FIG. 5 illustrates a perspective rear view of the portion of the computing system of FIG. 1 having a manageability controller and a microcontroller coupled to the flexible filter assembly according to the example implementation of the present disclosure.
FIG. 6 illustrates a perspective front view of the portion of the computing system of FIG. 1 having a manageability controller and a plurality of sensors according to the example implementation of the present disclosure.
FIG. 7 illustrates a flowchart depicting a method of detachably connecting a flexible filter assembly to a computing system according to an example implementation of the present disclosure.
DETAILED DESCRIPTION
The following detailed description refers to the accompanying drawings. Wherever possible, the same reference numbers are used in the drawings and the following description to refer to the same or similar parts. It is to be expressly understood, however, that the drawings are for the purpose of illustration and description only. While several examples are described in this document, modifications, adaptations, and other implementations are possible. Accordingly, the following detailed description does not limit the disclosed examples. Instead, the proper scope of the disclosed examples may be defined by the appended claims.
The terminology used herein is for the purpose of describing examples only and is not intended to be limiting. As used herein, the singular forms “a,” “an,” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. The term “plurality,” as used herein, is defined as two, or more than two. The term “another,” as used herein, is defined as at least a second or more. The term “coupled,” as used herein, is defined as connected, whether directly without any intervening elements or indirectly with at least one intervening element, unless otherwise indicated. Two elements may be coupled mechanically, electrically, and/or communicatively linked through a communication channel, pathway, network, or system. The term “and/or” as used herein refers to and encompasses any and all possible combinations of one or more of the associated listed items. It will also be understood that, although the terms first, second, third, etc. may be used herein to describe various elements, these elements should not be limited by these terms, as these terms are only used to distinguish one element from another unless stated otherwise or the context indicates otherwise. As used herein, the term “includes” means includes but not limited to, the term “including” means including but not limited to. The term “based on” means based at least in part on.
For purposes of explanation, certain examples are described with reference to the components or elements illustrated in FIGS. 1-7 . The functionality of the illustrated components or elements may overlap, however, and may be present in a fewer or greater number of components or elements. Further, all or part of the functionality of the illustrated elements may co-exist or be distributed among several geographically dispersed locations. Moreover, the disclosed examples may be implemented in various environments and are not limited to the illustrated examples. Further, the sequence of operations performed for releasably clamping a first electronic device to a second electronic device using a mechanical clamp described in connection with FIG. 7 , is an example and is not intended to be limiting. Additional or fewer operations or combinations of operations may be used or may vary without departing from the scope of the disclosed examples. Thus, the present disclosure merely sets forth possible examples of implementations, and many variations and modifications may be made to the described examples. Such modifications and variations are intended to be included within the scope of this disclosure and protected by the following claims.
Datacenters generally have multiple computing systems, such as server systems, switches, drive arrays, communication systems, or the like. Each computing system includes electronic components that generate significant amounts of waste heat while executing one or more workloads. Therefore, the computing system often includes an air cooling system, which has cooling equipment, such as fans, heatsinks, or the like to dissipate the waste heat from the electronic components. Typically, fans are configured to blow air over the heatsinks to dissipate the waste heat from the electronic components. However, the computing system deployed either in the data center or outdoor environment is exposed to airborne dust. For example, when fans blow air over the cooling equipment over a long period, dust may foul the heat sinks and airflow paths that are defined between the fans and the heat sinks. In particular, dust may get trapped on fan blades, accumulate over the heatsinks, or block the airflow paths. Thus, reducing the thermal performance (or cooling efficiency) of the heat sinks over time, and may even lead to thermal failure of the computing system. Accordingly, the computing system may be forced to undergo an avoidable shutdown to clear dust from the heat sinks and the airflow paths.
To avoid the computing system being shut down due to thermal failure, a dust filter may be used to trap dust in the supply of air. For example, the dust filter may be disposed at the air inlet side (e.g., a front side) of the computing system to receive air supply. Accordingly, the dust filter may trap dust from the air supply and clean air can be made available to fans to blow over the heatsinks. However, the dust filter may also get blocked over time by accumulation of dust. The blocked dust filter may obstruct the flow of air into the computing system. Thus, the thermal performance of the heat sinks may get reduced over time and may even lead to thermal failure. Accordingly, the computing system may be forced to undergo shut down to replace (or clean) the blocked filter. Additionally, the computing system may have to be disassembled, e.g., by removing at least a front panel or a top panel of the computing system, to access an interior of a chassis for replacing the blocked dust filter. Further, the dust filter disposed at the front side of the computing system may additionally block access to hot-swappable electronic components of the computing system. Thus, the dust filter may need to be removed for accessing the hot-swappable electronic components.
A technical solution to the aforementioned problems may include providing a computing system with a flexible filter assembly. The flexible filter assembly may easily slide into an internal volume of a chassis of the computing system, from outside of the chassis to detachably connect to the chassis. The flexible filter assembly may split the internal volume of the chassis into a first volume portion and a second volume portion. The first volume portion may be located downstream relative to a flow of air into the chassis. For example, the flexible filter assembly may position at an offset distance from the front side of the chassis to define i) the second volume portion between the front side of the chassis and the flexible filter assembly, and ii) the first volume portion between the flexible filter assembly and a rear side of the chassis. In such examples, a plurality of first electronic components (e.g., main components of the computing system) may be disposed in the first volume portion and a plurality of second electronic components (e.g., hot-swappable components) may be disposed in the second volume portion.
Further, the computing system may include a microcontroller coupled to the flexible filter assembly to track an active runtime of the computing system and send signals to a manageability controller of the computing system. The manageability controller may trigger a service event alert for the replacement of the flexible filter assembly in response to determining that the active runtime exceeds a threshold runtime of the computing system. Similarly, the computing system may include temperature sensors to detect temperature in the first and second volume portions and send signals to the manageability controller. The manageability controller may trigger the service event alert for replacement of the flexible filter assembly in response to determining that a difference between the temperature in the first and second volume portions is greater than a threshold temperature. Similarly, the computing system may include airflow sensors to detect airflow in the first and second volume portions and send signals to the manageability controller. The manageability controller may trigger the service event alert for replacement of the flexible filter assembly in response to determining that a difference between the speed in the first and second volume portions is less than a threshold speed.
Since the flexible filter assembly slides into the chassis to detachably connect to a chassis of the computing system from outside of the chassis, the computing system need not undergo shut down or be disassembled to i) connect the flexible filter assembly to the chassis and/or ii) disconnect the flexible filter assembly from the chassis. Further, since the flexible filter assembly is located at an offset distance from a front side of the computing system, it may provision the plurality of second electronic components (e.g., hot-swappable components) to be easily installed in the second volume portion and remain accessible via the front side of the chassis. Additionally, since the manageability controller triggers a service event alert to replace a blocked flexible filter assembly, the computing system need not undergo shut down due to overheating of the first electronic components that is caused by a blocked flexible filter assembly.
Accordingly, the present disclosure describes example implementations of a computing system having a flexible filter assembly. The computing system further includes a chassis having an internal volume, a pair of guide rails, and a plurality of first electronic components. The pair of guide rails are disposed spaced apart from each other along a first direction of the chassis and coupled to the chassis. The flexible filter assembly is disposed within and connected to the chassis via the pair of guide rails. The flexible filter assembly splits the internal volume into a first volume portion and a second volume portion. The first volume portion is located downstream relative to a flow of air into the chassis. The flexible filter assembly slides into the chassis along the pair of guide rails to detachably connect to the chassis. The plurality of first electronic components is disposed in the first volume portion and coupled to the chassis. The flexible filter assembly cleans the flow of air and directs clean air towards the plurality of first electronic components.
Turning to the Figures, FIG. 1 depicts a portion of a computing system 100. FIG. 2 depicts a perspective view of a flexible filter assembly 106 disposed in the computing system of FIG. 1 . In the description hereinafter, FIGS. 1 and 2 are described concurrently for ease of illustration. In some examples, the computing system 100 may be hosted in a rack or a cabinet of a data center (not shown). In some other examples, the computing system 100 may be hosted in an outdoor environment. In one or more examples, the computing system 100 may be a server system, switches, drive arrays, communication systems, or the like without deviating from the scope of the present disclosure.
The computing system 100 includes a chassis 102, a pair of guide rails 104, a flexible filter assembly 106, and a plurality of first electronic components 108. The chassis 102 may be a box-shaped enclosure formed by a plurality of panels, such as a pair of sidewalls 110, a front panel 112 (as shown in FIG. 3B), a rear panel (not shown), a base 114, and a cover (not shown). It may be noted herein that the front panel, the rear panel, and the cover are not shown for ease of illustration of other components of the computing system 100. In one or more examples, the plurality of panels are connected to define an internal volume 116 of the chassis 102.
The pair of guide rails 104 are tracks, which are used to direct the flexible filter assembly 106 to move (e.g., slide) into or out of the chassis 102 from outside of the chassis 102 and to position the flexible filter assembly 106 inside the chassis 102. In some examples, the pair of guide rails 104 are disposed spaced apart from each other along a first direction 10 of the chassis 102 and coupled to the chassis 102. For example, a first guide rail 104A of the pair of guide rails 104 are coupled to the base 114 and a second guide rail 104B of the pair of guide rails 104 may be coupled to the cover (not shown). In some examples, the first direction 10 is a vertical direction of the computing system 100. Each guide rail of the pair of guide rails 104 has a channel 118. In some examples, a first channel 118A of the first guide rail 104A and a second channel 118B of the second guide rail 104B are disposed facing each other to receive the flexible filter assembly 106, and direct the flexible filter assembly 106 to slide into the chassis 102 and position the flexible filter assembly 106 inside the chassis 102. In some examples, channel 118 may be a U-shaped channel, a C-shaped channel, or the like. In one or more examples, each guide rail of the pair of guide rails 104 may be a rigid component.
In one or more examples, each guide rail of the pair of guide rails 104 includes a first section 120A extending along a second direction 20 of the chassis 102, a second section 120B extending along a third direction 30 of the chassis 102, and a third curved section 120C interconnecting the first section 120A and the second section 120B. In some examples, the second direction 20 is a horizontal direction of the computing system 100, and the third direction 30 is a direction which is perpendicular to the second direction 20. It may be noted herein that the third direction 30 may also be referred to as a “longitudinal direction” of the computing system 100, along which supply air 122A is directed into the computing system 100. In some examples, the first section 120A of each guide rail of the pair of guide rails 104 is positioned at a first offset distance “D1” from a front side 124 of the chassis 102. In some examples, the first offset distance “D1” may have a length that is substantially equal to a length of a second electronic component, for example, a hot-swappable electronic component (not shown in FIGS. 1 and 2 ). In some examples, the hot-swappable components may include hard drives. In some examples, the hot-swappable components may include fans. In some examples, the first section 120A of each guide rail of the pair of guide rails 104 has an open end 120A1 disposed adjacent to a first sidewall 110A of the pair of sidewalls 110. The open end 120A1 may be facing the first sidewall 110A. Further, the second section 120B of each guide rail of the pair of guide rails 104 is positioned adjacent to a second sidewall 110B of the pair of sidewalls 110 of the chassis 102. The second section 120B of each guide rail of the pair of guide rails 104 has an open end 120B1 disposed at the front side 124 of the chassis 102. In some examples, the open end 120B1 of the first guide rail 104A and the open end 120B1 of the second guide rail 104B may be facing outside of the chassis 102 to define a slot 126 (as shown in FIG. 3A) at the front side 124 of the chassis 102. In some examples, the flexible filter assembly 106 may slide into or out of the chassis 102 via the slot 126. In some examples, the third curved section 120C of each guide rail of the pair of guide rails 104 is positioned adjacent to the second sidewall 110B of the pair of sidewalls 110 of the chassis 102.
The flexible filter assembly 106 may filter the supply air 122A entering from the inlet side (e.g., the front side 124) of the computing system 100. In some examples, the flexible filter assembly 106 is disposed within and connected to the chassis 102 via the pair of guide rails 104. Referring to FIG. 2 , the flexible filter assembly 106 includes a flexible filter 130, a flexible driver 132, a flexible frame 134, and a handle 136. The flexible frame 134 surrounds the flexible filter 130, the flexible driver 132 is connected to the flexible filter 130 via the flexible frame 134, and the handle 136 is connected to the flexible driver 132.
In some examples, the flexible filter 130 may be made of a polyurethane foam material having an open cell to trap the dust 122B in the supply air 122A and generate clean air 122C. The flexible filter 130 has a rectangular shaped-structure, to allow the flexible filter assembly 106 to easily slide into and out of the chassis 102 and occupy substantially less space in the internal volume 116 of the chassis 102. Further, the flexible filter 130 is surrounded by the flexible frame 134 to allow easy replacement of a blocked flexible filter from the flexible filter assembly 106. In some examples, the flexible filter 130 may have a first height “H1” along the first direction 10, which is substantially equal to a second height “H2” of the chassis 102 along the first direction 10, to prevent the supply air 122A bypassing the flexible filter 130 to a first volume portion.
The flexible driver 132 is a driving element of the flexible filter assembly 106, which may steer the flexible filter 130 to move into and out of the internal volume 116 of the chassis 102. The flexible frame 134 includes a first end portion 134A, a second end portion 134B, and a pair of body portions 134C connecting the first end portion 134A and the second end portion 134B. The first end portion 134A, the second end portion 134B, and the pair of body portions 134C surronds the flexible filter 130. A first end 132A of the flexible driver 132 is connected to the second end portion 134B of the flexible frame 134 and the second end 132B of the flexible driver 132 is connected to the handle 136. The handle 136 is a gripping element of the flexible filter assembly 106, which may be used to push or pull the flexible filter assembly 106 into or out of the chassis 102.
Each of the flexible filter 130, the flexible driver 132, and the flexible frame 134 are made of an elastic material, such as a polymer to allow the flexible filter assembly 106 to bend at the third curved section 120C of the pair of guide rails 104 when it slides into and out of the chassis 102. In some examples, the computing system 100 may additionally include a plurality of roller elements (e.g., cylindrical or ball-shaped members) between the flexible filter assembly 106 and the pair of guide rails 104, and disposed either at an outer surface of the pair of body portions 134C of the flexible frame 134 and flexible driver 132 or at the inner surface of the channel 118 of the pair of guide rails 104. The plurality of roller elements may reduce or eliminate a direct surface contact between the flexible filter assembly 106 and the pair of guide rails 104 (and create a roller contact between the flexible filter assembly 106 and the pair of guide rails 104 via the plurality of roller elements), and thereby reduce sliding friction between the flexible filter assembly 106 and the pair of guide rails 104.
Referring back to FIG. 1 , the flexible filter assembly 106 slides into the chassis 102 along the pair of guide rails 104 to detachably connect to the chassis 102. The flexible filter assembly 106, when connected to the chassis 102, splits the internal volume into a first volume portion 116A and a second volume portion 116B. In some examples, the flexible filter 130 of the flexible filter assembly 106 is positioned between the first sections 120A of the pair of guide rails 104 and extends along the second direction 20 to split the internal volume 116 into the first volume portion 116A and the second volume portion 116B. In other words, the flexible filter 130 of the flexible filter assembly 106 may be positioned at the first offset distance “D1” from the front side 124 of the chassis 102 to define: i) the second volume portion 116B between the front side 124 of the chassis 102 and the flexible filter assembly 106, and ii) the first volume portion 116A between the flexible filter assembly 106 and a rear side 138 of the chassis 102. In some examples, the first volume portion 116A is located downstream relative to a flow of supply air 122A into the chassis 102, and the second volume portion 116B is located upstream relative to the flow of supply air 122A into the chassis 102. In other words, the first volume portion 116A is located downstream relative to the flexible filter 130, and the second volume portion 116B is located upstream relative to the flexible filter 130. Since the flexible filter 130 of the flexible filter assembly 106 is located perpendicular to the direction of flow of supply air 122A into the chassis 102, the supply air 122A passing from the second volume portion 116B cannot bypass the flexible filter 130 and reach the first volume portion 116A.
Further, the flexible driver 132 of the flexible filter assembly 106 is positioned between the second sections 120B and third curved sections 120C of the pair of guide rails 104. A portion of the flexible driver 132 may extend along the third direction 30 and another portion of the flexible driver 132 may be curved from the third direction 30 to the second direction 20. The portion of the flexible driver 132 that extends along the third direction 30 may be adjacent to the second sidewall 110B of the pair of sidewalls 110, which is parallel to the flow of the supply air 122A, such that the portion of the flexible driver 132 that extends along the third direction 30 does not obstruct the flow of supply air 122A into the chassis 102. Further, the other portion of the flexible driver 132 that is curved from the third direction 30 to the second direction 20 may redirect the flow of supply air 122A towards the flexible filter 130.
The pair of body portions 134C of the flexible frame 134 is located within the channel 118 of the pair of guide rails 104. The first end portion 134A of the flexible frame 134 is located adjacent to a first sidewall 110A of the chassis 102. The second end portion 134B of the flexible frame 134 and the first end 132A of the flexible driver 132 are located adjacent to the second sidewall 110B. The second end of the flexible driver 132 is located adjacent to the front side 124 of the computing system 100. The handle 136 may have a width substantially greater than the width of the slot 126. Accordingly, the handle 136 may remain outside the chassis 102 at the front side 124 and be positioned adjacent to the second sidewall 110B of the chassis 102.
The plurality of first electronic components 108 is disposed in the first volume portion 116A and coupled to the chassis 102 via suitable fastening mechanisms (not shown). In some examples, the plurality of first electronic components 108 may include processors, memory, motherboards, and other electronic elements, such as capacitors, inductors, resistors, or the like, without deviating from the scope of the present disclosure. The plurality of first electronic components 108 are main components of the computing system 100, which are not frequently accessed physically from outside of the chassis 102.
In one or more embodiments, the flexible filter assembly 106 easily slides into or out of the internal volume 116 of the chassis 102 from outside of the chassis 102 via the slot 126, to detachably connect to the chassis 102. Since the flexible filter assembly 106 slides into the chassis 102 from outside of the chassis 102, the computing system 100 need not undergo shut down or be disassembled to connect the flexible filter assembly 106 to the chassis 102 or to disconnect a blocked flexible filter assembly from the chassis 102 of the computing system 100. In some examples, the term disassemble may refer to removing at least one of a cover, a front panel, or a rear panel of the chassis 102.
During the operation of the computing system 100, the plurality of first electronic components 108 may generate significant amounts of waste heat. In such examples, a plurality of heat sinks (not shown), which are disposed on the plurality of first electronic components 108 may absorb the waste heat from the first electronic components 108. The flexible filter 130 may filter the supply air 122A flowing along the third direction 30 by trapping dust 122B and generating clean air 122C. In such examples, the flexible filter 130 may direct the clean air 122C towards the plurality of first electronic components 108, for example, over the plurality of heat sinks to dissipate the waste heat from each of the plurality of first electronic components 108 via the plurality of heat sinks. Since the flexible filter 130 filters the supply air 122A, the dust 122B may not accumulate over the plurality of first electronic components 108 and/or the plurality of heat sinks.
FIG. 3A depicts a perspective front view of the portion of the computing system 100 of FIG. 1 having a plurality of second electronic components 140. FIG. 3B depicts a perspective front view of the portion of the computing system 100 of FIG. 3A having a front panel 112 disposed at a front side 124 of the computing system 100. In the description hereinafter, FIGS. 3A and 3B are described concurrently for ease of illustration.
The computing system 100 further includes a plurality of second electronic components 140 disposed in the second volume portion 116B of the chassis 102. In some examples, each of the plurality of second electronic components 140 is a hot-swappable component. In one or more examples, the hot-swappable component is a type of electronic device, which may be replaced or added to the computing system 100 without stopping, shutting down, or rebooting the electronic device. In other words, the hot-swappable component may be extracted from the chassis 102 and/or installed in the chassis 102, while other electronic components, e.g., the plurality of first electronic components 108, are disposed in the first volume portion 116A of the chassis 102 and continue to operate. The flexible filter assembly 106 connected to the chassis 102 at the first offset distance “D1” from the front side 124 may allow the plurality of second electronic components 140 to remain accessible without a need to remove the flexible filter assembly 106 for accessing the plurality of second electronic components 140. In other words, the flexible filter assembly 106 located behind the plurality of second electronic components 140 in the chassis 102 may not obstruct the access to the hot-swappable components and provision the hot-swappable components to remain accessible from the front side 124 of the chassis 102.
Referring to FIG. 3B, the plurality of second electronic components 140 may remain accessible from the front side 124 of the computing system 100 by moving or lifting the front panel 112 of the computing system 100. For example, the front panel 112 is movably coupled to the chassis 102 via hinges 142. In the example of FIG. 3B, the hinges 142 are disposed at the front side 124 and along a top surface of the chassis 102. Thus, when the front panel 112 is lifted, it pivots relative to the hinges 142 to provide direct access to the plurality of second electronic components 140 disposed in the second volume portion 116B. Hence, the flexible filter assembly 106 may continue to remain in the internal volume 116 of the chassis 102, while the plurality of second electronic components 140 is accessed via the front side 124.
Referring back to FIG. 3A, as discussed herein, the second section 120B of each guide rail of the pair of guide rails 104 has an open end 120B1 disposed at the front side 124 of the chassis 102. In some examples, the open ends 120B1 of the pair of guide rails 104 may define a slot 126 at the front side 124 of the chassis 102. In such examples, the flexible filter assembly 106 may slide into or out of the chassis 102 via the slot 126.
FIG. 4A depicts a perspective rear view of the portion of the computing system 100 of FIG. 1 having an opening 144 defined between the flexible filter assembly 106 and a first sidewall 110A of the chassis 102. FIG. 4B depicts a perspective front of the portion of the computing system 100 of FIG. 4A having an air baffle 148 coupled to the first sidewall 110A. In the description hereinafter, FIGS. 4A and 4B are described concurrently for ease of illustration.
In some examples, when the flexible filter assembly 106 slides into the chassis 102, the first end portion 134A of the flexible frame 134 may stop at a second offset distance “D2” from the first sidewall 110A of the chassis 102, since the handle 136 contacts the slot 126. Accordingly, the second offset distance “D2” defines the opening 144 between the first end portion 134A of the flexible frame 134 and the first sidewall 110A of the chassis 102. In some examples, one or more cables 146 of the computing system 100 are routed between the first volume portion 116A and the second volume portion 116B via the opening 144. In some examples, the computing system 100 may further include an air baffle 148 covering a substantial portion of the opening 144. In some examples, the air baffle 148 may substantially cover about 90 percent of the opening 144 and may leave open about 10 percent of the opening 144 to allow the passage of cables 146 between the first volume portion 116A and the second volume portion 116B. It will be understood that the air baffle 148 may cover 85 percent, 95 percent, or any suitable percentage of opening 144 to direct airflow and also allow passage of cables 146 through the opening 144.
Referring to FIG. 4B, the air baffle 148 is coupled to the first sidewall 110A. Further, the air baffle 148 is a curved element having a curvature pointing towards the flexible filter 130. In such examples, the air baffle 148 redirects the flow of the supply air 122A moving along the opening 144 towards the flexible filter 130 of the flexible filter assembly 106. Thus, the supply air 122A cannot bypass the flexible filter 130 through the opening 144. Accordingly, the supply air 122A directed towards the flexible filter 130 is filtered by trapping dust 122B contained in the supply air 122A and clean air 122C is directed towards the plurality of first electronic components 108 disposed in the first volume portion 116A.
FIG. 5 depicts a perspective rear view of the portion of the computing system 100 of FIG. 1 , where the computing system 100 further includes a manageability controller 150 and a microcontroller 152.
The manageability controller 150 is disposed in the first volume portion 116A. In particular, the manageability controller 150 is coupled to a motherboard 108A among the plurality of first electronic components 108. In some examples, the manageability controller 150 is a baseboard management controller (BMC).
The microcontroller 152 is connected to the flexible filter assembly 106. In particular, the computing system includes an electronic plug 154 connected to a first end portion 134A of the flexible frame 134. In such examples, the microcontroller 152 is embedded within the electronic plug 154. Further, the computing system 100 includes an electronic socket 156 connected to the first sidewall 110A of the chassis 102. The electronic socket 156 may be disposed facing the electronic plug 154. The electronic socket 156 is further connected to the motherboard 108A of the computing system 100 via cable 158. In some examples, the electronic socket 156 is communicatively connected to the manageability controller 150 via the cable 158, and traces (not shown) formed in the motherboard 108A. In some other examples, the electronic socket 156 may be communicatively connected to the manageability controller 150 via a complex programmable logic device (CPLD, not shown), which may also be coupled to the motherboard 108A. In such examples, the CPLD may interconnect the electronic socket 156 to the motherboard 108A via cable 158, and traces formed in the motherboard 108A. In certain examples, the microcontroller 152 may send signals to the manageability controller 150 via the inter-integrated circuit (i2C) protocol, or the like. In one or more examples, when the flexible filter assembly 106 slides into internal volume 116 of the chassis 102 via the pair of guide rails 104, the electronic plug 154 is inserted into the electronic socket 156 to establish the connection between the microcontroller 152 and the manageability controller 150.
The microcontroller 152 tracks an active runtime of the computing system 100 and sends a signal that indicates the active runtime of the computing system 100 to the manageability controller 150. As used herein the term “active runtime” may refer to a non-idle time of the computing system 100. In other words, the active runtime is calculated based on runtime of the computing system 100 for executing one or more workloads. Therefore, the active runtime is not based on an idle time of the computing system 100, such as a sleep mode or hibernation mode or the like, where the computing system 100 is not executing any workloads. During active runtime, the computing system 100 may generate substantial amounts of waste heat, and one or more fans 160 may operate at its full capacity to draw clean air 122C through the flexible filter assembly 106 and blow over the plurality of first electronic components 108 (and heat sinks) to dissipate the significant amount of waste heat. However, during the idle runtime, the computing system 100 may not generate substantial amounts of waste heat. Hence, the one or more fans 160 may not operate at full capacity to draw clean air 122C through the flexible filter assembly 106. Therefore, the flexible filter assembly 106 may not filter the maximum amount of dust 122B in the supply air 122A, and the flexible filter 130 may remain unblocked from dust 122B for a longer duration.
The manageability controller 150 compares the active runtime of the computing system 100 with a threshold runtime to determine when to trigger a service event alert. In some examples, the threshold runtime may be stored in a memory (not shown) of the manageability controller 150. The threshold runtime may be a pre-determined value of time that is based on evaluating a plurality of test runtimes of the computing system 100 for replacing the flexible filter 130. In other words, the threshold runtime may function as a time indicator for replacing the flexible filter 130. In such examples, the manageability controller 150, based on (e.g., in response to) determining that the active runtime exceeds the threshold runtime, triggers the service event alert to replace the flexible filter 130. In some examples, the service event alert may be sent to one or more client devices (not shown), such as a data center management system, a mobile phone, an email client, or the like. Upon receipt of such service event alert, the customer or administrator of the computing system 100 may pull the flexible filter assembly 106 out of the chassis 102, from outside of the chassis 102 without powering down or disassembling the computing system 100. Since the manageability controller 150 triggers the service event alert to replace the flexible filter assembly 106, the computing system 100 need not undergo a forced shut down due to overheating of the first electronic components 108 that is caused by blocks in the flexible filter 130.
FIG. 6 depicts a perspective front view of the portion of the computing system 100 of FIG. 1 , where the computing system 100 further includes a manageability controller 150 and a plurality of sensors 162. In the example of FIG. 6 , the plurality of sensors 162 may be a plurality of airflow sensors 162A. The plurality of airflow sensors 162A includes a first airflow sensor 162A1 disposed in the first volume portion 116A and a second airflow sensor 162A2 disposed in the second volume portion 116B. For example, the first airflow sensor 162A1 may be disposed downstream of the flexible filter 130 and the second airflow sensor 162A2 may be disposed upstream of the flexible filter 130. As discussed herein the manageability controller 150 may be communicatively coupled to the first airflow sensor 162A1 and the second airflow sensor 162A2 via cables and traces (not shown) in the motherboard 108A.
The first airflow sensor 162A1 may detect a first speed of the clean air 122C in the first volume portion 116A and generate a first signal that indicates the first speed of the clean air 122C in the first volume portion 116A. Similarly, the second airflow sensor 162A2 may detect a second speed of the supply air 122A in the second volume portion 116B and generate a second signal that indicates the second speed of the supply air 122A in the second volume portion 116B. In some examples, the manageability controller 150 receives the first signal from the first airflow sensor 162A1 and the second signal from the second airflow sensor 162A2. In one or more examples, the first speed of the clean air 122C may be substantially reduced when the flexible filter 130 gets blocked (as compared to when the flexible filter 130 is unblocked). The manageability controller 150 compares a difference between the second speed and the first speed with a threshold speed to determine when to trigger a service event alert. In some examples, the threshold speed may be stored in a memory (not shown) of the manageability controller 150. The threshold speed may be a pre-determined value of speed that is based on evaluating a plurality of test speeds of the computing system 100 for replacing the flexible filter 130. In other words, the threshold speed may function as a time window indicator for replacing the flexible filter 130. In such examples, the manageability controller 150, based on (e.g., in response to) determining that the difference between the second speed and the first speed is less than the threshold speed, triggers the service event alert to replace the flexible filter 130. In some examples, the service event alert may be sent to one or more client devices (not shown), such as a data center management system, a mobile phone, an email client, or the like. Upon receipt of such service event alert, the customer or administrator of the computing system 100 may pull the flexible filter assembly 106 out of the chassis 102, from outside of the chassis 102 without powering down or disassembling the computing system 100. Since the manageability controller 150 triggers the service event alert to replace the flexible filter assembly 106, the computing system 100 need not undergo a forced shut down due to overheating of the first electronic components 108 that is caused by blocks in the flexible filter 130.
In some other examples, the plurality of sensors 162 may be temperature sensors. The plurality of temperature sensors may include a first temperature sensor and a second temperature sensor, which may be disposed in the first volume portion 116A and the second volume portion 116B respectively. As discussed herein the manageability controller 150 may be communicatively coupled to the first temperature sensor and the second temperature sensor via cables and traces (not shown) in the motherboard 108A.
The first temperature sensor may detect a first temperature of the clean air 122C in the first volume portion 116A and generate a first signal that indicates the first temperature of the clean air 122C in the first volume portion 116A. Similarly, the second temperature sensor may detect a second temperature of the supply air 122A in the second volume portion 116B and generate a second signal that indicates the second temperature of the supply air 122A in the second volume portion 116B. In some examples, the manageability controller 150 may receive the first signal from the first air temperature sensor and the second signal from the second temperature sensor. In one or more examples, the first temperature of the clean air 122C may be substantially greater, when the flexible filter 130 gets blocked (as compared to when the flexible filter 130 is unblocked). The manageability controller 150 may compare a difference between the second temperature and the first temperature with a threshold temperature to determine when to trigger a service event alert. In some examples, the manageability controller 150, based on (e.g., in response to) determining that the difference between the second temperature and the first temperature is greater than the threshold temperature, may trigger the service event alert to replace the flexible filter 130. Upon receipt of such service event alert, the customer or administrator of the computing system 100 may pull the flexible filter assembly 106 out of the chassis 102, from outside of the chassis 102 without powering down or disassembling the computing system 100. Since the manageability controller 150 triggers the service event alert to replace the flexible filter assembly 106, the computing system 100 need not undergo the forced shut down because of overheating of the first electronic components 108 due to blocks in the flexible filter 130.
FIG. 7 depicts a flowchart depicting a method 700 of detachably connecting a flexible filter assembly to a computing system. It should be noted herein that the method 700 is described in conjunction with FIGS. 1-2 , FIGS. 3A-3B, and FIGS. 4A-4B for example.
The method 700 starts at block 702 and continues to block 704. At block 704, the method 700 includes sliding a flexible filter assembly into a chassis along a pair of guide rails of a computing system, to detachably connect to the chassis via the pair of guide rails. In some examples, when the flexible filter assembly is connected to the chassis, it splits an internal volume of the chassis into a first volume portion and a second volume portion. In such examples, the first volume portion is located downstream relative to a flow of supply air into the chassis. Further, the pair of guide rails are disposed spaced apart from each other along a first direction of the chassis and coupled to the chassis.
In some examples, sliding the flexible filter assembly includes pushing the flexible filter assembly into the chassis or pulling the flexible filter assembly out of the chassis via a slot defined in the chassis by the pair of guide rails. In such examples, each guide rail of the pair of guide rails includes a first section extending along a second direction of the chassis, a second section extending along a third direction of the chassis that is perpendicular to the second direction, and a third curved section interconnecting the first and second sections. Further, the second section of each guide rail has an open end. The open ends of the pair of guide rails define the slot in the chassis. In some examples, sliding the flexible filter assembly further includes pushing the flexible filter assembly into the chassis to position a flexible filter of the flexible filter assembly between the first sections of the pair of guide rails and extend the flexible filter along the second direction to split the internal volume into the first and second volume portions. The plurality of first electronic components is disposed in the first volume portion. In some examples, sliding the flexible filter assembly further includes sliding the flexible filter assembly into the chassis from outside the chassis to detachably connect to the chassis without a need to power down the computing system or remove at least one of a cover, a front panel, or a rear panel of the chassis to access an internal volume of the chassis. The method 700 continues to block 706.
At block 706, the method 700 includes disposing a plurality of first electronic components in the first volume portion to allow the flexible filter assembly disposed upstream relative to the plurality of first electronic components to clean the flow of supply air and direct clean air towards the plurality of first electronic components. In some examples, the flexible filter receives the supply air from an air inlet side (e.g., a front side) of the computing system and traps dust from the supply air and generates clean air.
The method 700 further includes disposing a plurality of second electronic components in the second volume portion. In some examples, each of the plurality of second electronic components is a hot-swappable electronic component, such as hard drives, fans, or the like. In such examples, the flexible filter assembly connected at an offset distance from a front side of the chassis may allow the plurality of second electronic components to remain accessible via the front side of the chassis.
The method 700 further includes defining an opening between an end portion of the flexible filter assembly and a sidewall of the chassis to allow routing of one or more cables of the computing system between the first volume portion and the second volume portion via the opening. Further, the method 700 includes coupling an air baffle to the sidewall covering the opening to redirect the flow of supply air moving along the opening towards the flexible filter assembly.
The method 700 further includes detecting a first speed of the clean air in the first volume portion by a first airflow sensor disposed in the first volume portion and generating a first signal by the first airflow sensor. Further, the method 700 includes detecting a second speed of the supply air in the second volume portion by a second airflow sensor disposed in the second volume portion and generating a second signal by the second airflow sensor. The method 700 further includes a manageability controller receiving the first signal and the second signal from the first airflow sensor and the second airflow sensor respectively. The method 700 further includes the manageability controller triggering a service event alert to replace the flexible filter assembly in response to determining that a difference between the second speed and the first speed is lesser than a threshold speed.
In some examples, method 700 further includes detecting a first temperature of the clean air in the first volume portion by a first temperature sensor disposed in the first volume portion and generating a first signal that indicates the first temperature. Further, the method 700 includes detecting a second temperature of the supply air in the second volume portion by a second temperature sensor disposed in the second volume portion and generating a second signal that indicates the second temperature. The method 700 further includes the manageability controller receiving the first signal and second signal from the first temperature sensor and the second temperature sensor respectively. The method 700 further includes the manageability controller triggering a service event alert to replace the flexible filter assembly in response to determining that a difference between the second temperature and the first temperature is greater than a threshold temperature.
In some other examples, the method 700 further includes generating a signal that indicates an active runtime of the computing system by a microcontroller coupled to the flexible filter assembly. The method 700 further includes the manageability controller receiving the signal from the microcontroller. The method 700 further includes the manageability controller triggering a service event alert to replace the flexible filter assembly in response to determining that the active runtime exceeds a threshold runtime of the computing system. The method 700 ends at block 708.
Various features as illustrated in the examples described herein may be implemented in a computing system having a flexible filter assembly. Since the flexible filter assembly slides into the chassis to detachably connect to the chassis of the computing system from outside of the chassis, the computing system need not undergo shut down or be disassembled to connect the flexible filter assembly to the chassis of the computing system. Further, since the flexible filter assembly is located at the offset distance from the front side of the computing system, it may allow the plurality of second electronic components (i.e., hot-swappable components) to be easily installed in the second volume portion and remain accessible via the front side of the chassis. Additionally, since the manageability controller triggers the service event alert to replace the flexible filter assembly, the computing system may avoid shut down due to a blocked filter, which would otherwise increase the likelihood of overheating of the first electronic components if unreplaced.
In the foregoing description, numerous details are set forth to provide an understanding of the subject matter disclosed herein. However, an implementation may be practiced without some or all of these details. Other implementations may include modifications, combinations, and variations from the details discussed above. It is intended that the following claims cover such modifications and variations.

Claims (20)

What is claimed is:
1. A computing system comprising:
a chassis having an internal volume;
a pair of guide rails disposed spaced apart from each other along a first direction of the chassis and coupled to the chassis;
a flexible filter assembly disposed within the chassis and connected to the chassis via the pair of guide rails, wherein the flexible filter assembly splits the internal volume into a first volume portion and a second volume portion, wherein the first volume portion is located downstream relative to a flow of supply air into the chassis, and wherein the flexible filter assembly slides into the chassis along the pair of guide rails to detachably connect to the chassis; and
a plurality of first electronic components disposed in the first volume portion and coupled to the chassis, wherein the flexible filter assembly cleans the flow of supply air and directs clean air towards the plurality of first electronic components.
2. The computing system of claim 1, wherein each guide rail of the pair of guide rails comprises a first section extending along a second direction of the chassis, a second section extending along a third direction of the chassis that is perpendicular to the second direction, and a third curved section interconnecting the first and second sections.
3. The computing system of claim 2, wherein the second section of each guide rail has an open end, wherein the open ends of the pair of guide rails define a slot in the chassis, and wherein the flexible filter assembly slides into or out of the chassis via the slot.
4. The computing system of claim 2, wherein the flexible filter assembly comprises a flexible filter, a flexible driver connected to the flexible filter, a flexible frame surrounding the flexible filter, and a handle connected to the flexible driver, wherein the flexible filter is positioned between the first sections of the pair of guide rails and extends along the second direction to split the internal volume into the first and second volume portions, and wherein the plurality of first electronic components is disposed in the first volume portion.
5. The computing system of claim 4, further comprising a plurality of second electronic components disposed in the second volume portion and coupled to the chassis, wherein each of the plurality of second electronic components is a hot-swappable electronic component.
6. The computing system of claim 5, wherein the flexible filter assembly connected to the chassis allows the plurality of second electronic components to remain accessible via a front side of the chassis.
7. The computing system of claim 1, further comprising an opening defined between an end portion of the flexible filter assembly and a sidewall of the chassis and an air baffle coupled to the sidewall covering the opening, wherein one or more cables of the computing system are routed between the first volume portion and the second volume portion via the opening, and wherein the air baffle redirects the flow of the supply air moving along the opening towards the flexible filter assembly.
8. The computing system of claim 1, further comprising a first airflow sensor disposed in the first volume portion, a second airflow sensor disposed in the second volume portion, and a manageability controller communicatively coupled to the first and second airflow sensors, wherein the manageability controller receives a first signal from the first airflow sensor that indicates a first speed of the clean air in the first volume portion and a second signal from the second airflow sensor that indicates a second speed of the supply air in the second volume portion, and wherein the manageability controller triggers a service event alert to replace the flexible filter assembly in response to determining that a difference between the second speed and the first speed is lesser than a threshold speed.
9. The computing system of claim 1, further comprising a first temperature sensor disposed in the first volume portion, a second temperature sensor disposed in the second volume portion, and a manageability controller communicatively coupled to the first and second temperature sensors, wherein the manageability controller receives a first signal from the first temperature sensor that indicates a first temperature of the clean air in the first volume portion and a second signal from the second temperature sensor that indicates a second temperature of the supply air in the second volume portion, and wherein the manageability controller triggers a service event alert to replace the flexible filter assembly in response to determining that a difference between the second temperature and the first temperature is greater than a threshold temperature.
10. The computing system of claim 1, further comprising a microcontroller coupled to the flexible filter assembly and a manageability controller communicatively coupled to the microcontroller, wherein the microcontroller tracks an active runtime of the computing system and sends a signal that indicates the active runtime of the computing system to the manageability controller, and wherein the manageability controller triggers a service event alert to replace the flexible filter assembly in response to determining that the active runtime exceeds a threshold runtime of the computing system.
11. The computing system of claim 1, wherein the flexible filter assembly slides into the chassis from outside of the chassis to detachably connect to the chassis without powering down the computing system or removing at least one of a cover, a front panel, or a rear panel of the chassis to access the internal volume.
12. A method comprising:
sliding a flexible filter assembly into a chassis along a pair of guide rails of a computing system, to detachably connect to the chassis via the pair of guide rails,
wherein the flexible filter assembly connected to the chassis splits an internal volume of the chassis into a first volume portion and a second volume portion, wherein the first volume portion is located downstream relative to a flow of supply air into the chassis, and wherein the pair of guide rails are disposed spaced apart from each other along a first direction of the chassis and coupled to the chassis; and
disposing a plurality of first electronic components in the first volume portion to allow the flexible filter assembly disposed upstream relative to the plurality of first electronic components to clean the flow of supply air and direct clean air towards the plurality of first electronic components.
13. The method of claim 12, wherein sliding the flexible filter assembly comprises pushing the flexible filter assembly into the chassis or pulling the flexible filter assembly out of the chassis via a slot defined in the chassis by the pair of guide rails, wherein each guide rail of the pair of guide rails comprises a first section extending along a second direction of the chassis, a second section extending along a third direction of the chassis that is perpendicular to the second direction, and a third curved section interconnecting the first and second sections, wherein the second section of each guide rail has an open end, and wherein the open ends of the pair of guide rails define the slot in the chassis.
14. The method of claim 13, wherein sliding the flexible filter assembly comprises pushing the flexible filter assembly into the chassis to position a flexible filter of the flexible filter assembly between first sections of the pair of guide rails and extend the flexible filter along the second direction to split the internal volume into the first and second volume portions, and wherein the plurality of first electronic components is disposed in the first volume portion.
15. The method of claim 12, further comprising disposing a plurality of second electronic components in the second volume portion, and wherein each of the plurality of second electronic components is a hot-swappable electronic component, wherein the flexible filter assembly connected to the chassis allows the plurality of second electronic components to remain accessible via a front side of the chassis.
16. The method of claim 12, further comprising:
defining an opening between an end portion of the flexible filter assembly and a sidewall of the chassis to allow routing of one or more cables of the computing system between the first volume portion and the second volume portion via the opening; and
coupling an air baffle to the sidewall covering the opening to redirect the flow of supply air moving along the opening towards the flexible filter assembly.
17. The method of claim 12, further comprising a first airflow sensor disposed in the first volume portion, a second airflow sensor disposed in the second volume portion, and a manageability controller communicatively coupled to the first and second airflow sensors, wherein the manageability controller receives a first signal from the first airflow sensor that indicates a first speed of clean air in the first volume portion and a second signal from the second airflow sensor that indicates a second speed of the supply air in the second volume portion, and wherein the manageability controller triggers a service event alert to replace the flexible filter assembly in response to determining that a difference between the second speed and the first speed is lesser than a threshold speed.
18. The method of claim 12, further comprising a first temperature sensor disposed in the first volume portion, a second temperature sensor disposed in the second volume portion, and a manageability controller communicatively coupled to the first and second temperature sensors, wherein the manageability controller receives a first signal from the first temperature sensor that indicates a first temperature of clean air in the first volume portion and a second signal from the second temperature sensor that indicates a second temperature of the supply air in the second volume portion, and wherein the manageability controller triggers a service event alert to replace the flexible filter assembly in response to determining that a difference between the second temperature and the first temperature is greater than a threshold temperature.
19. The method of claim 12, further comprising a microcontroller coupled to the flexible filter assembly and a manageability controller communicatively coupled to the microcontroller, wherein the microcontroller tracks an active runtime of the computing system and sends a signal that indicates the active runtime of the computing system to the manageability controller, and wherein the manageability controller triggers a service event alert to replace the flexible filter assembly in response to determining that the active runtime exceeds a threshold runtime of the computing system.
20. The method of claim 12, wherein sliding the flexible filter assembly comprises sliding the flexible filter assembly into the chassis from outside the chassis to detachably connect to the chassis without a need to power down the computing system or remove at least one of a cover, a front panel, or a rear panel of the chassis to access the internal volume of the chassis.
US17/731,415 2022-04-28 2022-04-28 Computing system having a flexible filter assembly Active 2042-12-06 US12004317B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US17/731,415 US12004317B2 (en) 2022-04-28 2022-04-28 Computing system having a flexible filter assembly

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US17/731,415 US12004317B2 (en) 2022-04-28 2022-04-28 Computing system having a flexible filter assembly

Publications (2)

Publication Number Publication Date
US20230354542A1 US20230354542A1 (en) 2023-11-02
US12004317B2 true US12004317B2 (en) 2024-06-04

Family

ID=88512063

Family Applications (1)

Application Number Title Priority Date Filing Date
US17/731,415 Active 2042-12-06 US12004317B2 (en) 2022-04-28 2022-04-28 Computing system having a flexible filter assembly

Country Status (1)

Country Link
US (1) US12004317B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI833552B (en) * 2023-01-16 2024-02-21 緯創資通股份有限公司 Server device and method for promoting filter replacement thereof

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020147932A1 (en) 2001-04-05 2002-10-10 International Business Machines Corporation Controlling power and performance in a multiprocessing system
US20040201485A1 (en) 2003-04-10 2004-10-14 John Dermody Air filter timer
CN101753317A (en) 2008-12-17 2010-06-23 研祥智能科技股份有限公司 Micro TCA exchange platform
US20100271563A1 (en) * 2009-04-28 2010-10-28 Sanyo Electric Co., Ltd. Filter and video projector including filter
US20120319851A1 (en) 2011-06-20 2012-12-20 Honeywell International Inc. Filter change alert system for an hvac system
US20200015386A1 (en) * 2018-07-09 2020-01-09 Cisco Technology, Inc. Front accessible fan tray with front-to-back cooling in a modular electronic system
US10751658B2 (en) 2018-04-04 2020-08-25 Cisco Technology, Inc. External rack mounted filter for network device

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020147932A1 (en) 2001-04-05 2002-10-10 International Business Machines Corporation Controlling power and performance in a multiprocessing system
US20040201485A1 (en) 2003-04-10 2004-10-14 John Dermody Air filter timer
CN101753317A (en) 2008-12-17 2010-06-23 研祥智能科技股份有限公司 Micro TCA exchange platform
US20100271563A1 (en) * 2009-04-28 2010-10-28 Sanyo Electric Co., Ltd. Filter and video projector including filter
US20120319851A1 (en) 2011-06-20 2012-12-20 Honeywell International Inc. Filter change alert system for an hvac system
US10751658B2 (en) 2018-04-04 2020-08-25 Cisco Technology, Inc. External rack mounted filter for network device
US20200015386A1 (en) * 2018-07-09 2020-01-09 Cisco Technology, Inc. Front accessible fan tray with front-to-back cooling in a modular electronic system

Also Published As

Publication number Publication date
US20230354542A1 (en) 2023-11-02

Similar Documents

Publication Publication Date Title
US6771499B2 (en) Server blade chassis with airflow bypass damper engaging upon blade removal
US6878874B2 (en) Electronics assembly
US7344439B2 (en) System, method, and apparatus for distributing air in a blade server
US8248793B2 (en) Electronic component having a movable louver
US8988877B2 (en) Automatic coupling of independent cooling regions during fan maintenance
US10271460B2 (en) Server system
US7499275B2 (en) Electronic apparatus having a detachable filter
US7696890B2 (en) Capacitive detection of dust accumulation using microcontroller component leads
US20130342990A1 (en) Hard drive tray device
US20150373881A1 (en) System with rack-mounted ac fans
US20110116226A1 (en) Server chassis
US20030227757A1 (en) Electronics assembly
US8953332B2 (en) Positive pressure-applying compliant latch mechanism
JP2012530997A (en) Passive cooling enclosure system and method for electronic devices
US20090027852A1 (en) Airflow redirction device
US12004317B2 (en) Computing system having a flexible filter assembly
US9629284B2 (en) Interlock assembly for air-moving assembly
US20110063793A1 (en) Server cabinet
US10492315B2 (en) Storage device carrier system
JP2009059033A (en) Storage controller
US7300485B1 (en) Cooling fan for electronic devices
EP1157385B1 (en) Computer system with dummy drive for optimal cooling efficiency
US10327361B2 (en) Managing air temperature within a server rack
TW202450410A (en) Fan module and server
CN102007827B (en) Fan for computer element in the service position

Legal Events

Date Code Title Description
FEPP Fee payment procedure

Free format text: ENTITY STATUS SET TO UNDISCOUNTED (ORIGINAL EVENT CODE: BIG.); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

STPP Information on status: patent application and granting procedure in general

Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION

STPP Information on status: patent application and granting procedure in general

Free format text: NOTICE OF ALLOWANCE MAILED -- APPLICATION RECEIVED IN OFFICE OF PUBLICATIONS

AS Assignment

Owner name: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP, TEXAS

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:MICHNA, VINCENT W.;GOMEZ, MARTHA;REEL/FRAME:067044/0798

Effective date: 20220427

STPP Information on status: patent application and granting procedure in general

Free format text: PUBLICATIONS -- ISSUE FEE PAYMENT VERIFIED

STCF Information on status: patent grant

Free format text: PATENTED CASE