Data-Center Design and Interconnection Networks

A data center is a facility that houses computing resources such as servers, storage, and networking equipment. It is essential for cloud services and enterprise-level computing. Data centers are connected through high-speed interconnection networks for fast and reliable communication.


Warehouse-Scale Data-Center Design

  • Large data centers house 400,000 to 1 million servers.
  • Built using economies of scale to reduce unit costs.
  • Microsoft has over 100 data centers worldwide.
  • A small data center may have 1,000 servers, but cost per unit is higher.
  • Example: Network cost in smaller DC is 7x more, storage cost is 5.7x more.

Construction Requirements

  • Off-the-shelf servers with multi-core CPUs, DRAM, and disk drives.
  • Example setup: 2,000 servers, each with 8 GB DRAM and 4×1 TB disks.
  • First-level: Rack switches, Cluster-level: High-speed switches.
  • Failures (hardware/software) are common; redundancy and replication are essential.
  • Total disk storage is much higher than RAM but has lower bandwidth and higher latency.

Cooling System

  • Data center rooms have raised floors to route cables and cooling air.
  • Cooling is managed using CRAC (Computer Room Air Conditioning) units.
  • Arrangement: Cold Aisles (cool air inlet) and Hot Aisles (exhaust).
  • Cooling towers are used to pre-cool and reduce power usage.
  • Efficient cooling reduces energy costs by up to 80% in newer setups.

Data-Center Interconnection Networks

Interconnection networks ensure efficient communication among thousands of servers.

Design Requirements:

  • Low latency
  • High bandwidth
  • Low cost
  • MPI (Message Passing Interface) support
  • Fault tolerance

Application Traffic Support

  • Network should support point-to-point and collective MPI communication.
  • Needed for tasks like distributed file access, MapReduce, etc.
  • High bisection bandwidth is required for parallel operations.

Network Expandability

  • Must allow future growth without bottlenecks.
  • Use of Fat-tree or Crossbar topologies with Ethernet switches.
  • Modular design using data center containers supports scalability.
  • Containers can be connected via external cabling and switches.

Fault Tolerance

  • Provide redundancy in paths (multiple links) between servers.
  • Avoid single point of failure.
  • Must support graceful degradation and hot-swappable components.

Switch-Centric vs Server-Centric Designs

  • Switch-centric: Switches manage all routing; servers remain unchanged.
  • Server-centric: Servers are modified to assist in traffic routing.

Modular Data Centers in Shipping Containers

  • Data centers now use truck-towable containers with blade servers.
  • Example: SGI ICE Cube supports 46,080 cores or 30 PB per container.
  • Easy to transport, scalable, and optimized for cooling and energy efficiency.
  • Containers offer mobility, faster deployment, and reduced maintenance cost.

Container Construction

  • Built with network, storage, and cooling inside the container.
  • Steps: Build server ➝ rack ➝ full container ➝ testing.
  • Requires weatherproofing and efficient cooling & airflow control.
  • Useful in sectors like healthcare, defense, and remote cloud computing.

Interconnection of Modular Data Centers

  • Containers are connected using inter-module networks like MDCube.
  • BCube network inside each container handles internal communication.
  • MDCube connects multiple containers using high-speed switches.
  • Forms a virtual hypercube at the container level for enhanced scalability.

Data Center Management Issues

A successful data center must address these management challenges:

Management GoalDescription
User SatisfactionProvide consistent service for at least 30 years.
Controlled Info FlowMaintain high availability and streamlined traffic.
Multi-user ManageabilityHandle tasks like DB updates, maintenance, etc.
ScalabilityEasily grow with demand—storage, power, I/O, cooling.
ReliabilityUse failover, VM live migration, redundancy.
Low CostReduce costs for both users and providers.
SecurityProtect data from attacks, ensure data integrity.
Green ITImprove energy efficiency and reduce carbon footprint.

Marketplaces and Cost Management

  • Factory-built containers reduce site-level installation work.
  • Power densities exceed 1250 W/sq ft.
  • Modular containers are suitable for rooftops, parking lots, etc.
  • Must maintain redundancy, ensure future upgrades, and handle scalable growth.

Leave a Reply

Your email address will not be published. Required fields are marked *