Patent Description:
The present disclosure in general relates to thermal management in data centers. More particularly, the present disclosure relates to system(s) and method(s) for facilitating homogenized distribution of airflow in a data center.

At present data center is cooled by traditional computer room air conditioner (CRAC) units deployed in the data center. Since the data center is deployed with expensive Information technology (IT) equipment's (such as servers), which are continuously running, each IT equipment requires sufficient amount of airflow in order to reduce the heat generated due to the continuous running of each equipment. The heat may be reduced by distributing the airflow in the data center via the CRAC units. The distribution of airflow lot depends on the placement of the CRAC units as well as the air distribution system in the data center.

Currently, the placement of the CRAC units is done in an ad-hoc fashion or lumped calculations which usually leads to non-uniform distribution of the airflow inside the data center. It may be understood that the lumped calculation is performed to determine the number of CRAC units required in the data center. The lumped calculation facilitates to estimate power to be consumed by the data center. Generally, the data center manager maintains the ratio of cooling capacity to power as <NUM> to <NUM>. Therefore, based on the lumped calculation, the number of cooling unit may be determined by dividing the cooling capacity to rated capacity of each cooling unit. The non-uniform distribution of the airflow may sometimes lead to uneven cooling level of the IT equipment's. This is because, at few locations of the data center, the distribution of the airflow is sufficiently low. While, at other locations of the data center, the distribution of the airflow is substantially higher than the airflow required to reduce the heat generated by the IT equipment's. The phenomenon of uneven distribution of the airflow causes mixing of cool air with hot air near an inlet of racks servers which generally leads to formation of hot spots in the data center. The consequences of above practice is to make the ratio, of the airflow supplied to the airflow required, substantially higher which results in lower operational efficiency related to cooling the IT equipment. Moreover, in the current state of the art, the CRAC units positioned at a particular location in the data center may not be able to provide airflow to farther locations of the data center. Since the airflow cannot be provided to the farther locations, the number of the CRAC units, supplying the airflow, may be increased in the data center than the actual CRAC units required in the data center. This increase in the CRAC units may result in increase in total capital expenditure and hence may escalate cost of setting up the data center. The journal article "<NPL>et al discloses relevant background art.

It is also to be understood that the terminology used in the description is for the purpose of describing the particular versions or embodiments only, and is not intended to limit the scope of the present application. This summary is provided to introduce concepts related to systems and methods for facilitating homogenized distribution of airflow, generated from one or more cooling units, in a data center, and the concepts are further described below in the detailed description. This summary is not intended to identify essential features of the disclosure nor is it intended for use in determining or limiting the scope of the disclosure.

In one implementation, a system for facilitating homogenized distribution of airflow, generated from one or more cooling units, in a data center is disclosed. In one aspect, the system may comprise a processor and a memory coupled to the processor. The processor may execute a plurality of modules present in the memory. The plurality of modules may comprise a virtual data center creation module, an airflow channel determination module, a CRAC placement module, a vein determination module, and a vein shape determination module. The virtual data center creation module may be employed for creating a virtual environment of the data center by importing an architectural layout of the data center. The airflow channel determination module may be employed for dividing the architectural layout into one or more partitions to determine one or more airflow channels corresponding to each of the one or more partitions. Each airflow channel may comprise at least one cooling unit of the one or more cooling units. The CRAC placement module may be employed for positioning the at least one cooling unit in an airflow channel, of the one or more airflow channels, in a manner such that the airflow moves in a streamlined manner within the airflow channel. The vein determination module may be employed for determining position corresponding to each of a plurality of veins inside the airflow channel. The position may be determined based on a length of the airflow channel and CFD simulation. It may be understood that the length of the airflow channel and CFD simulations results may facilitate to determine number of veins to be created in the airflow channel and the distance to be kept between two successive veins of the plurality of veins. The plurality of veins may distribute equal airflow, generated by the at least one cooling unit, inside the data center. The vein shape determination module may be employed for determining shape of each vein that facilitates the homogenized distribution of the airflow. The shape of each vein may be determined based on the CFD simulation.

In another implementation, a method for facilitating homogenized distribution of airflow, generated from one or more cooling units, in a data center is disclosed. In order to facilitate the homogenized distribution, initially, a virtual environment of the data center may be created by importing an architectural layout of the data center. Upon creating the virtual environment, the architectural layout may be divided into one or more partitions to determine one or more airflow channels corresponding to each of the one or more partitions. Each airflow channel may comprise at least one cooling unit of the one or more cooling units. Subsequent to the division of the architectural layout, the at least one cooling unit may be positioned in an airflow channel, of the one or more airflow channels, in a manner such that the airflow moves in a streamline manner within the airflow channel. After positioning the at least one cooling unit, position corresponding to each of a plurality of veins may be determined inside the airflow channel. The position may be determined based on a length of the airflow channel and CFD simulation. The plurality of veins may distribute equal airflow, generated by the at least one cooling unit, inside the data center. After determining the position, shape of each vein that facilitates the homogenized distribution of the airflow may be determined. The shape of each vein may be determined based on the CFD simulation. In one aspect, the aforementioned method for facilitating the homogenized distribution of the airflow in the data center is performed by a processor using programmed instructions stored in a memory.

In yet another implementation, non-transitory computer readable medium embodying a program executable in a computing device for facilitating homogenized distribution of airflow, generated from one or more cooling units, in a data center is disclosed. The program may comprise a program code for creating a virtual environment of the data center by importing an architectural layout of the data center. The program may further comprise a program code for dividing the architectural layout into one or more partitions to determine one or more airflow channels corresponding to each of the one or more partitions. Each airflow channel may comprise at least one cooling unit of the one or more cooling units. The program may further comprise a program code for positioning the at least one cooling unit in an airflow channel, of the one or more airflow channels, in a manner such that the airflow moves in a streamline manner within the airflow channel. The program may further comprise a program code for determining position corresponding to each of a plurality of veins inside the airflow channel. The position may be determined based on a length of the airflow channel and CFD simulation. The plurality of veins may distribute equal airflow, generated by the at least one cooling unit, inside the data center. The program may further comprise a program code for determining shape of each vein that facilitates the homogenized distribution of the airflow. The shape of each vein may be determined based on the CFD simulation.

The foregoing summary, as well as the following detailed description of preferred embodiments, are better understood when read in conjunction with the appended drawing. For the purpose of illustrating the invention, there is shown in the drawing an exemplary construction of the invention, however, the invention is not limited to the specific methods and system illustrated.

The same numbers are used throughout the drawings to refer like features and components.

Some embodiments of this disclosure, illustrating all its features, will now be discussed in detail. The words "comprising," "having," "containing," and "including," and other forms thereof, are intended to be equivalent in meaning and be open ended in that an item or items following any one of these words is not meant to be an exhaustive listing of such item or items, or meant to be limited to only the listed item or items. Although any systems and methods similar or equivalent to those described herein can be used in the practice or testing of embodiments of the present disclosure, the exemplary, systems and methods are now described. The disclosed embodiments are merely exemplary of the disclosure, which may be embodied in various forms.

Various modifications to the embodiment will be readily apparent to those skilled in the art and the generic principles herein may be applied to other embodiments. However, one of ordinary skill in the art will readily recognize that the present disclosure is not intended to be limited to the embodiments illustrated, but is to be accorded the widest scope consistent with the principles and features described herein.

System(s) and Method(s) for facilitating homogenized distribution of airflow, generated from one or more cooling units, in a data center are disclosed. The system and method facilitates to resolve a problem of uneven distribution of the airflow as identified in the existing art. In one aspect, the problem may be resolved based on a geometrical arrangement associated to the one or more cooling units, a plurality of veins, and an airflow channel. More specifically, the geometrical arrangement pertaining to the one or more cooling units indicates determining position of each cooing unit to be deployed in the airflow channel. Further the geometrical arrangement pertaining to the plurality of veins indicates position of each vein, distance between two successive veins, and shape of each vein deployed in the airflow channel.

In one embodiment, the geometrical arrangement for the one or more cooling units, the plurality of veins, and the airflow channel may be determined by, initially, creating a virtual environment of the data center. The virtual environment may be created by importing an architectural layout of the data center. Upon creating the virtual environment, the architectural layout may be divided into one or more partitions. In one embodiment, the architectural layout may be divided by considering a plurality of constraints. For example, each partition should be in rectangular shape. Further on each partition, each rack row should be oriented in a specific direction and the partition should divide the data center in smaller portion. In one aspect, the architectural layout may be divided to determine one or more airflow channels corresponding to each of the one or more partitions. In one aspect, each airflow channel may comprise at least one cooling unit of the one or more cooling units. It may be understood that the at least one cooling unit in the airflow channel may be positioned based on one or more constraints and requirements. Examples of the at least one constraints may include, but not limited to, wall column, pillar, number of racks and servers and thereby their heat generating power with the cooling capacity of the partition, and any other obstruction in the data center.

Upon dividing the architectural layout, the at least one cooling unit may be positioned in the airflow channel in a manner such that the airflow, generated by the at least one cooling unit, moves in a streamline manner within the airflow channel. Subsequently, the position corresponding to each of the plurality of veins may be determined inside the airflow channel. In one embodiment, the position corresponding to each vein is determined in a manner such that distance between each pair of successive veins, of the plurality of veins, is equal. Along with the determination of the position, the system may further facilitate to determine the shape of each vein. In one embodiment, the shape and the position may be determined by performing CFD simulations on varying shapes and positions and thereby comparing result of the CFD simulation with a pre-defined metrics in order to select a specific position and a specific shape from varying the shapes and the positions. The specific position and the specific shape may then be implemented in the data center to facilitate the homogenized distribution of the airflow.

While aspects of described system and method for facilitating the homogenized distribution of the airflow in the data center may be implemented in any number of different computing systems, environments, and/or configurations, the embodiments are described in the context of the following exemplary system.

Referring now to <FIG>, a network implementation <NUM> of a system, hereinafter referred to as a system <NUM>, for facilitating homogenized distribution of airflow, generated from one or more cooling units, in a data center is disclosed. In one embodiment, the system <NUM> initially, creates a virtual environment of the data center by importing an architectural layout of the data center. The system <NUM> may further divide the architectural layout into one or more partitions to determine one or more airflow channels corresponding to each of the one or more partitions. Each airflow channel may comprise at least one cooling unit of the one or more cooling units. The system <NUM> may further position the at least one cooling unit in an airflow channel, of the one or more airflow channels, in a manner such that the airflow moves in a streamline manner within the airflow channel. The system <NUM> may further determine position corresponding to each of a plurality of veins inside the airflow channel. The position may be determined based on a length of the airflow channel and CFD simulation. The plurality of veins may distribute equal airflow, generated by the at least one cooling unit, inside the data center. The system <NUM> may further determine shape of each vein that facilitates the homogenized distribution of the airflow. The shape of each vein may be determined based on the CFD simulation.

Although the present disclosure is explained considering that the system <NUM> is implemented on a server, it may be understood that the system <NUM> may also be implemented in a variety of computing systems, such as a laptop computer, a desktop computer, a notebook, a workstation, a mainframe computer, a network server, a cloud-based computing environment. It will be understood that the system <NUM> may be accessed by multiple users through one or more user devices <NUM>-<NUM>, <NUM>-<NUM>. <NUM>-N, collectively referred to as user <NUM> hereinafter, or applications residing on the user devices <NUM>. In one implementation, the system <NUM> may comprise the cloud-based computing environment in which a user may operate individual computing systems configured to execute remotely located applications. Examples of the user devices <NUM> may include, but are not limited to, a portable computer, a personal digital assistant, a handheld device, and a workstation. The user devices <NUM> are communicatively coupled to the system <NUM> through a network <NUM>.

In one implementation, the network <NUM> may be a wireless network, a wired network or a combination thereof. The network <NUM> can be implemented as one of the different types of networks, such as intranet, local area network (LAN), wide area network (WAN), the internet, and the like. The network <NUM> may either be a dedicated network or a shared network. The shared network represents an association of the different types of networks that use a variety of protocols, for example, Hypertext Transfer Protocol (HTTP), Transmission Control Protocol/Internet Protocol (TCP/IP), Wireless Application Protocol (WAP), and the like, to communicate with one another. Further the network <NUM> may include a variety of network devices, including routers, bridges, servers, computing devices, storage devices, and the like.

Referring now to <FIG>, the system <NUM> is illustrated in accordance with an embodiment of the present disclosure. In one embodiment, the system <NUM> may include at least one processor <NUM>, an input/output (I/O) interface <NUM>, and a memory <NUM>. The at least one processor <NUM> may be implemented as one or more microprocessors, microcomputers, microcontrollers, digital signal processors, central processing units, state machines, logic circuitries, and/or any devices that manipulate signals based on operational instructions. Among other capabilities, the at least one processor <NUM> is configured to fetch and execute computer-readable instructions stored in the memory <NUM>.

The I/O interface <NUM> may include a variety of software and hardware interfaces, for example, a web interface, a graphical user interface, and the like. The I/O interface <NUM> may allow the system <NUM> to interact with the user directly or through the client devices <NUM>. Further, the I/O interface <NUM> may enable the system <NUM> to communicate with other computing devices, such as web servers and external data servers (not shown). The I/O interface <NUM> can facilitate multiple communications within a wide variety of networks and protocol types, including wired networks, for example, LAN, cable, etc., and wireless networks, such as WLAN, cellular, or satellite. The I/O interface <NUM> may include one or more ports for connecting a number of devices to one another or to another server.

The memory <NUM> may include any computer-readable medium and computer program product known in the art including, for example, volatile memory, such as static random access memory (SRAM) and dynamic random access memory (DRAM), and/or nonvolatile memory, such as read only memory (ROM), erasable programmable ROM, flash memories, hard disks, optical disks, and magnetic tapes. The memory <NUM> may include modules <NUM> and data <NUM>.

The modules <NUM> include routines, programs, objects, components, data structures, etc., which perform particular tasks or implement particular abstract data types. In one implementation, the modules <NUM> may include a virtual data center creation module <NUM>, an airflow channel determination module <NUM>, a CRAC placement module <NUM>, a vein determination module <NUM>, a vein shape determination module <NUM>, and other modules <NUM>. The other modules <NUM> may include programs or coded instructions that supplement applications and functions of the system <NUM>. The modules <NUM> described herein may be implemented as software modules that may be executed in the cloud-based computing environment of the system <NUM>.

The data <NUM>, amongst other things, serves as a repository for storing data processed, received, and generated by one or more of the modules <NUM>. The data <NUM> may also include a database <NUM> and other data <NUM>. The other data <NUM> may include data generated as a result of the execution of one or more modules in the other modules <NUM>.

In one implementation, at first, a user may use the client devices <NUM> to access the system <NUM> via the I/O interface <NUM>. The user may register themselves using the I/O interface <NUM> in order to use the system <NUM>. In one aspect, the user may accesses the I/O interface <NUM> of the system <NUM> for facilitating homogenized distribution of airflow in a data center. In order to facilitate the homogenized distribution of the airflow, the system <NUM> may employ the plurality of modules i.e. the virtual data center creation module <NUM>, the airflow channel determination module <NUM>, the CRAC placement module <NUM>, the vein determination module <NUM>, and the vein shape determination module <NUM>. The detailed working of the plurality of modules is described below.

Further referring to <FIG>, the system <NUM> for facilitating homogenized distribution of airflow, generated from one or more cooling units, in a data center is disclosed. In one aspect, the homogenized distribution of airflow may be facilitated based on a geometrical arrangement associated to the one or more cooling units, a plurality of veins, and an airflow channel. More specifically, the geometrical arrangement pertaining to the one or more cooling units indicates determining position of each cooing unit to be deployed in the airflow channel. Further the geometrical arrangement pertaining to the plurality of veins indicates position of each vein, distance between two successive veins, and shape of each vein deployed in the airflow channel.

In order to determine the geometrical arrangement associated to the one or more cooling units, the plurality of veins, and the airflow channel, initially, the virtual data center creation module <NUM> may create a virtual environment of the data center. The virtual environment may be created by importing an architectural layout of the data center. In one example, the architectural layout <NUM> of the data center is illustrated in <FIG>. The virtual data center creation module <NUM> imports the architectural layout <NUM>. The architectural layout <NUM> may comprise perforated tiles and racks, servers, and other geometrical features like column, fire extinguisher layout, cable arrangement and the like deployed at different locations of the data center.

Upon importing the architectural layout of the data center, the airflow channel determination module <NUM> processes the architectural layout in order to divide the architectural layout into one or more partitions. In one embodiment, the airflow channel determination module <NUM> imports the architectural layout of the data center. In one aspect, the architectural layout may be divided to determine one or more airflow channels corresponding to each of the one or more partitions. It may be understood that each airflow channel may comprise at least one cooling unit, of the one or more cooling units.

Subsequent to the determination of the one or more airflow channels, the CRAC placement module <NUM> positions the at least one cooling unit in an airflow channel of the one or more airflow channels based on one or more constraints. Examples of the one or more constraints may include, but not limited to, wall, column, pillar or any other obstruction. In one aspect, the at least one cooling unit may be positioned in a manner such that the airflow moves in a streamline manner within the airflow channel. In order to understand the functioning of the CRAC placement module <NUM>, consider an example where the airflow channel <NUM> is determined for architectural layout <NUM> of the data center as illustrated in <FIG>. Once the airflow channel <NUM> is determined, the CRAC placement module <NUM> positions a CRAC <NUM> (a cooling unit) in the airflow channel <NUM> as shown in <FIG>. As shown in the <FIG>, the CRAC <NUM> positioned in a manner such that the airflow moves in a streamline manner within the airflow channel <NUM>.

Once the at least one cooling unit is positioned in the airflow channel, the vein determination module <NUM> determines position corresponding to each of the plurality of veins inside the airflow channel. In one aspect, the position may be determined based on length of the airflow channel. It may be understood that the length of the airflow channel and CFD simulations results may further facilitate to determine number of veins to be created in the airflow channel and the distance to be kept between two successive veins of the plurality of veins. In order to understand the determination of the number of veins, consider an example where the length of the airflow channel is <NUM> meters. In order to determine the number of veins to be created in the airflow channel, consider the distance to be kept between two successive veins is <NUM> meters. Therefore the number of veins to be created in the airflow channel is <NUM>. Thus based on the length of the airflow channel, position of each vein in the airflow channel is determined (i.e. after every <NUM> meters, a vein is positioned in the airflow channel). The position may further be determined by performing CFD simulation on varying positions corresponding to each vein in the airflow channel <NUM>. Upon performing the CFD simulation, a specific position corresponding to each vein may be determined that facilitates to distribute the airflow inside the data center in homogenized manner. In one aspect, the plurality of veins positioned at the specific position may distribute equal airflow, generated by the at least one cooling unit, inside the data center. In one embodiment, the position corresponding to each vein is determined in a manner such that distance between each pair of successive veins, of the plurality of veins, is equal.

After determining the position of each vein, the vein shape determination module <NUM> determines shape of each vein. The shape of each vein may include vein extension towards the airflow channel as well as geometry of each vein outside the airflow channel. In one aspect, the shape of each vein may be determined by carrying out the CFD simulation with different shapes of vein. Since each shape may alter the distribution of the airflow inside the data center, result of the CFD simulation performed on each distinct shape is stored in the database <NUM>. In order to determine an optimal shape of each vein, the vein shape determination module <NUM> compares the result of the CFD simulation with a pre-defined metrics for homogenized airflow distribution in the data center and making sure that turbulence at the vein extension portion towards the airflow channel is zero or absent and the airflow moves in a stream line flow manner. The pre-defined metrics may comprise variation of the airflow at each vein outlet from an average airflow distributed from each vein. In other words, the pre-defined metrics for homogenization includes variability of the airflow at the vein from the average airflow distributed from the vein. In one embodiment, the variability may be calculated from the difference between velocities of the airflow, distributed from the plurality of veins, from an average velocity of the airflow. In one example, consider average of airflow velocity, distributed from a plurality of veins, is <NUM>/s. Then in such a scenario, the pre-defined metric may be a standard deviation for the vein velocity having a value <<NUM> indicating the variation of the airflow velocity of each vein from the average airflow velocity (i.e. <NUM>/s). Therefore, by maintaining the standard deviations for the plurality of veins, the airflow velocity within limit may result in the homogenization of the airflow. Based on the comparison, a specific shape may be determined that facilitates to distribute the airflow inside the data center in the homogenized manner. In one embodiment, the position of each vein and the shape of each vein may be tuned based on the results of the CFD simulation.

Further referring to <FIG>, the architectural layout <NUM> of the data center, an airflow channel <NUM> for the data center, a cooling unit (CRAC <NUM>), and position of a plurality of veins (i.e. V1, V2, V3, and V4) are illustrated. The CRAC <NUM> is positioned in the airflow channel <NUM> in a manner such that the airflow moves in a streamline manner within the airflow channel. The <FIG> further illustrate the geometrical arrangement associated to the cooling units (CRAC <NUM>), the plurality of veins (V1, V2, V3, and V4), and the airflow channel <NUM>. It may be understood that the geometrical arrangement may be determined based on the CFD simulation. Upon implementing the geometrical arrangement associated to the cooling units, the plurality of veins and the airflow channel in the actual data center, the airflow is distributed in the homogenized manner in the data center. As illustrated in figure <NUM>(a), after implementing the geometrical arrangement as determined based on the CFD simulation, the airflow is distributed uniformly across different locations of the data center. On the other hand, figure <NUM>(b) illustrates non-uniform distribution of airflow across the different locations of the data center before implementing the geometrical arrangement determined based on the CFD simulation as described above. Thus, in this manner, the homogenized distribution of airflow may be facilitated in the data center.

Referring now to <FIG>, a method <NUM> for facilitating homogenized distribution of airflow, generated from one or more cooling units, in a data center is shown, in accordance with an embodiment of the present disclosure. The method <NUM> may be described in the general context of computer executable instructions. Generally, computer executable instructions can include routines, programs, objects, components, data structures, procedures, modules, functions, etc., that perform particular functions or implement particular abstract data types. The method <NUM> may be practiced in a distributed computing environment where functions are performed by remote processing devices that are linked through a communications network. In a distributed computing environment, computer executable instructions may be located in both local and remote computer storage media, including memory storage devices.

The order in which the method <NUM> is described is not intended to be construed as a limitation, and any number of the described method blocks can be combined in any order to implement the method <NUM> or alternate methods. Additionally, individual blocks may be deleted from the method <NUM> without departing from the scope of the disclosure described herein. Furthermore, the method can be implemented in any suitable hardware, software, firmware, or combination thereof. However, for ease of explanation, in the embodiments described below, the method <NUM> may be considered to be implemented in the above described in the system <NUM>.

At block <NUM>, a virtual environment of the data center may be created by importing an architectural layout <NUM> of the data center. In one implementation, the virtual environment of the data center may be created by the virtual data center creation module <NUM>.

At block <NUM>, the architectural layout <NUM> may be divided into one or more partitions to determine one or more airflow channels <NUM> corresponding to each of the one or more partitions. It may be understood that each airflow channel <NUM> may comprise at least one cooling unit of the one or more cooling units. In one implementation, the architectural layout <NUM> may be divided by the airflow channel determination module <NUM>.

At block <NUM>, the at least one cooling unit in an airflow channel <NUM> may be positioned in a manner such that the airflow moves in a streamline manner within the airflow channel <NUM>. In one implementation, the at least one cooling unit in an airflow channel may be positioned by the CRAC placement module <NUM>.

At block <NUM>, position corresponding to each of a plurality of veins may be determined inside the airflow channel <NUM>. In one aspect, the position may be determined based on a length of the airflow channel <NUM> and CFD simulation. In one aspect, the distance between two successive veins may be determined based on the length of the airflow channel <NUM> and using CFD simulations results for different cases after varying the distance between the two successive veins. In one aspect, the plurality of veins may distribute equal airflow, generated by the at least one cooling unit, inside the data center. In one implementation, the position corresponding to each of a plurality of veins may be determined by the vein determination module <NUM>.

At block <NUM>, shape of each vein that facilitates the homogenized distribution of the airflow may be determined. In one aspect, the shape of each vein may be determined based on the CFD simulation. In one implementation, the shape of each vein that facilitates the homogenized distribution of the airflow may be determined by the vein shape determination module <NUM>.

Exemplary embodiments discussed above may provide certain advantages. Though not required to practice aspects of the disclosure, these advantages may include those provided by the following features.

Some embodiments enable a system and a method to facilitate to reduce the number of redundant CRAC units required in the data center.

Claim 1:
A method for facilitating homogenized distribution of airflow, generated from one or more cooling units, in a data center, the method comprising:
creating, by a processor (<NUM>), a virtual environment of the data center by importing an architectural layout (<NUM>) of the data center;
dividing, by the processor (<NUM>), the architectural layout (<NUM>) into one or more partitions to determine one or more airflow channels (<NUM>) corresponding to each of the one or more partitions, wherein each airflow channel (<NUM>) comprises at least one cooling unit of the one or more cooling units;
positioning, by the processor (<NUM>), the at least one cooling unit in an airflow channel (<NUM>),
of the one or more airflow channels (<NUM>), in a manner such that the airflow moves in a streamline manner within the airflow channel (<NUM>);
characterised by the method further comprising:
determining, by the processor (<NUM>), a position of each of a plurality of veins inside the airflow channel (<NUM>), wherein the position is determined based on a length of the airflow channel (<NUM>) and CFD simulation, and wherein the plurality of veins distributes equal airflow, generated by the at least one cooling unit, inside the data center, wherein distance between each pair of successive veins, of the plurality of veins, is equal; and
determining, by the processor (<NUM>), a shape of each vein that facilitates the homogenized distribution of the airflow, wherein the shape of each vein is determined based on the CFD simulation, wherein the shape of each vein includes vein extension towards the airflow channel and geometry of each vein outside the airflow channel, and wherein results of the CFD simulation are compared with a pre-defined metrics for homogenized airflow distribution in the data center,
implementing a geometrical arrangement indicating the positions of the one or more cooling units and the determined position and shape of each vein in a data center, so as to facilitate the homogenized distribution of the airflow in the data center.