How can simulation aid in designing of Data-Centers?

The data volume and processing requirements surpasses the performance offered by today’s processors. Energy-efficient data center design and management has been a challenge of increasing importance in the past decade due to its potential to save billions of dollars in energy costs. The performance and power constraints are to be kept in mind while designing of data-centers. The resources are heterogeneous in nature which leads to thought of what should be the composition of data centers. Testing on real data centers are extremely difficult or even prohibitive. Here comes the use of simulation tools that give the flexibility to data center planners to estimate the results of their complex design structure. System modeling is the process of developing abstract models of a system, with each model presenting a different view or perspective of that system. It would be an excellent alternative which can not only help in designing but also give a quantitative assessment of energy efficiency. It helps with design complexity and consistency of such critical designs.

To meet the business and IT demands of today and the unpredictability of tomorrow, organizations need more flexible ways to manage capacity growth and integrate new technology into the data center environment. Modeling of data center designs hold the key to identify the bottlenecks, resource allocation, power management and cost minimization.

Current Architectural Analysis

Data centers can be used for specialized processing such as cloud processing Radar data from aircrafts and consumer application such as a Word Processor. The configuration of the network, storage, processing and Virtual Machines is a function of the traffic, user-type and applications. Current architecture analysis utilize Excel spreadsheets, monitoring, and C.  All these approaches suffer from the lack of dynamic responses, complex resource allocations, variable task sizes and buffer requirements.  To achieve the target Quality of Service, the architecture must achieve timing deadlines, throughput, and, the all-important, energy consumption.