2
Most read
4
Most read
8
Most read
Data Center Network Architecture
Presented by: Ankita Mahajan
Design Goals
FAT-Tree DCN
Recursive DCN Design
MDCs
Virtualized DCN
DCN-Introduction
Data Center Network
Data Center Networks are large clusters of servers interconnected by network
switches.
These servers are used to host applications which provide different concurrent
services. Ex)
• Web services like DNS, Web server, Mail server, gaming server, chat server.
• Compute services like suggestion systems, indexing and scientific computing.
DCN Usage Scenarios:
• Compute Intensive: Heavily loaded servers, but low inter-server comm. Ex) HPC
• Data Intensive: Huge intra-DCN data transfer, but low load at servers. Ex) Video
and File Streaming
• Balanced: Communication links and computing servers are proportionally
loaded. Ex) Geographic Information System
Conventional DCN Architecture
Rack 3 Rack 10Rack 1 Rack 2
Server 21
Server 100
Server 91
Server 30
Server 1
Server 20
Server 11
Server 10
ToR ToRToR ToR
AggrAggr Aggr
Core Core
Core
[10 GigE switches]
Aggregation
[10 GigE switches]
Edge
[Commodity
switches]
Internet
ETHERNET
DCN Design Goals
• Availability and Fault tolerance: Multiple
paths and replicated servers. Graceful
Degradation.
Challenges:
• Reduced Utilization
DCN Design Goals
• Availability and Fault tolerance: Multiple
paths and replicated servers. Graceful
Degradation.
• Scalability: Incrementally increase DCN
size as and when needed.
• Low Cost: Lower power and cooling costs.
Challenges:
• Reduced Utilization
• Scale-out vs Scale-up: per-port cost, cabling
and packaging complexity, scalable cooling.
• Placement, Air-Flow and rack-density
DCN Design Goals
• Availability and Fault tolerance: Multiple
paths and replicated servers. Graceful
Degradation.
• Scalability: Incrementally increase DCN
size as and when needed.
• Low Cost: Lower power and cooling costs.
• Throughput: The number of requests
completed by the data center per unit of
time. (Compute + Transmission+
Aggregation Time)
• Economies of scale: Utilize the benefits of
its huge size.
• Scalable interconnect bandwidth: Host to
host communication at full bisection
bandwidth.
• Load balancing: Avoid hot-spots, to fully
utilize the multiple paths.
Challenges:
• Reduced Utilization
• Scale-out vs Scale-up: per-port cost, cabling
and packaging complexity, scalable cooling.
• Placement, Air-Flow and rack-density
• TCP Incast, Large Buffer switches
• Resource fragmentation: VLANs
• Manual Configuration
• Oversubscription: 1:1 vs 1:240
• Flooding and Routing n/w overhead
Fat-Tree Based DC Architecture
1:1 Oversubscription ratio. Commodity Fat-tree with K=4
K-ary fat tree: three-layer topology (edge, aggregation and core)
• each pod consists of (k/2)2 servers & 2 layers of k/2 k-port switches
• each edge switch connects to k/2 servers & k/2 aggr. switches
• each aggr. switch connects to k/2 edge & k/2 core switches
• (k/2)2 core switches: each connects to k pods
• i,e, (k/2)2 core switches for k2 pod switches and (k/2)2 servers.
Fat-Tree Based DC Architecture
1:1 Oversubscription ratio. Commodity Fat-tree with K=4
Advantages:
•Full Bisection BW: 1:1 Oversubscription ratio
•Low Cost: Commodity switches
Disadvantage:
•Scalability: Size of n/w dependent upon ports per switch.48 ports => maximum 27,648 hosts.
•Agility and Performance Isolation: Not supported
Recursive DCN Architecture
• A Level-0 subnet is the basic building block. It contains inter-connected servers.
• Each level-k subnet has multiple level-(k-1) subnets.
• Ex) DCell, BCube, 4-4 1-4, etc
• Advantages:
• Highly Scalable commodity n/w
• Low CapEx and OpEx.
• Disadvantage:
• Cabling and packaging
Modular Data Centers (MDC)
High density, shipping container based DCN.
Should be Robust and
provide Graceful Performance Degradation.
Advantages:
Modular Data Centers (MDC)
High density, shipping container based DCN.
Should be Robust and
provide Graceful Performance Degradation.
Advantages:
• Fast deployment
• Lower costs
• Increased efficiency
• Easy scale-out
Virtualized DCN
Added Issues:
• Agility: Allocate any server to any service dynamically for performance isolation.
• VM-migration across DCNs: No manual configuration.
• Availability and Fault tolerance: Configuration of server IP addresses
Solution: Separation of Location and Identity addresses. Ex) VL2, 4-4 1-4, etc
Data Structure of Directory
Packet tunneled through physical network using location-IP header
Typical Inter Server Communication in DC
Example: 4-4 1-4 DCN
Fig: 4-4 1-4 Data Center
• 4-4 1-4 is a location based forwarding
architecture for DCN which utilizes IP-hierarchy.
• Uses statically assigned, location based IP
addresses for all network nodes.
• Forwarding of packets is done by masking the
destination IP address bits.
• No routing or forwarding table maintained at
switches
• No convergence overhead of routing protocols.
No. of physical machines in figure = 65,536
References
• A. Kumar, S. V. Rao, and D. Goswami, “4-4, 1-4: Architecture for Data Center Network Based
on IP Address Hierarchy for Efficient Routing," in Parallel and Distributed Computing (ISPDC),
2012 11th International Symposium on, 2012, pp. 235-242.
• M. Al-Fares, A. Loukissas, and A. Vahdat, “A scalable, commodity data center network
architecture," in Proceedings of the ACM SIGCOMM 2008 conference on Data
communication, ser. SIGCOMM '08. New York, NY, USA: ACM, 2008, pp. 63-74.[Online].
Available: http://doi.acm.org/10.1145/1402958.1402967
• C. Guo, G. Lu, D. Li, H. Wu, X. Zhang, Y. Shi, C. Tian, Y. Zhang, and S. Lu, “Bcube:a high
performance, server-centric network architecture for modular data centers.“
• T. Benson, A. Anand, A. Akella, and M. Zhang, “Understanding data center trac
characteristics," SIGCOMM Comput. Commun. Rev., vol. 40, no. 1, pp. 92{99, Jan. 2010.
[Online]. Available: http://doi.acm.org/10.1145/1672308.1672325
• A. Greenberg, J. Hamilton, D. A. Maltz, and P. Patel. “The cost of a cloud: research problems
in data center networks.” SIGCOMM Comput. Commun. Rev.,39(1):68–73, 2009.

More Related Content

PPTX
Software defined networking(sdn) vahid sadri
PPTX
SD WAN
PPTX
Ccna PPT
PPTX
Data Center Networks
PPTX
Introduction to SDN: Software Defined Networking
PPTX
CCNA training 101
PPTX
Software Defined Network - SDN
PDF
Software Defined Networking (SDN) Technology Brief
Software defined networking(sdn) vahid sadri
SD WAN
Ccna PPT
Data Center Networks
Introduction to SDN: Software Defined Networking
CCNA training 101
Software Defined Network - SDN
Software Defined Networking (SDN) Technology Brief

What's hot (20)

PDF
SD WAN Overview | What is SD WAN | Benefits of SD WAN
PPTX
Introduction to SDN and NFV
PPT
Fortigate Training
PDF
Understanding Cisco’ Next Generation SD-WAN Technology
PDF
Introduction to Software Defined Networking (SDN)
PPTX
ccna networking ppt
PDF
Cisco Digital Network Architecture - Introducing the Network Intuitive
PPTX
Virtual Private Network(VPN)
PPT
CCNA Introducing Networks
PPTX
Overlay network
PPTX
enterprise network design architecture
PPTX
Ccna ppt1
PDF
Software Defined WAN – SD-WAN
PDF
200 301-ccna
PDF
SDN & NFV Introduction - Open Source Data Center Networking
PPTX
Cloud computing
PDF
Lecture5 virtualization
PPT
Virtualization.ppt
PPTX
Network Function Virtualization : Overview
PPT
Ccna Presentation
SD WAN Overview | What is SD WAN | Benefits of SD WAN
Introduction to SDN and NFV
Fortigate Training
Understanding Cisco’ Next Generation SD-WAN Technology
Introduction to Software Defined Networking (SDN)
ccna networking ppt
Cisco Digital Network Architecture - Introducing the Network Intuitive
Virtual Private Network(VPN)
CCNA Introducing Networks
Overlay network
enterprise network design architecture
Ccna ppt1
Software Defined WAN – SD-WAN
200 301-ccna
SDN & NFV Introduction - Open Source Data Center Networking
Cloud computing
Lecture5 virtualization
Virtualization.ppt
Network Function Virtualization : Overview
Ccna Presentation
Ad

Similar to Introduction to Data Center Network Architecture (20)

PPTX
Virtualization in 4-4 1-4 Data Center Network.
PPTX
DC Moving I migracion a otro datacenterd
PPTX
Link_NwkingforDevOps
PPTX
09 Systems Software Programming-Network Programming.pptx
PPTX
Week1-Chapter1.pptx Next Generation Networks
PDF
21 Scheme_ MODULE-3_CCN.pdf
PDF
Presentation oracle net services
PPTX
Data center network architectures v1.3
PDF
Designing Cloud and Grid Computing Systems with InfiniBand and High-Speed Eth...
PPTX
MPLS ppt
PPT
Dynamic routing in microservice oriented architecture
PDF
NoSQL – Data Center Centric Application Enablement
PDF
ITN3052_04_Switched_Networks.pdf
PDF
40 Powers of 10 - Simulating the Universe with the DiRAC HPC Facility
PPTX
Data Replication In Cloud Computing
PPTX
SDN-enabled Data Center Bridging
PPTX
Cloud interconnection networks basic .pptx
PPTX
Midokura OpenStack Day Korea Talk: MidoNet Open Source Network Virtualization...
PPTX
Protocols and Interfaces - IPv4, IPv6, X.25, X.75
Virtualization in 4-4 1-4 Data Center Network.
DC Moving I migracion a otro datacenterd
Link_NwkingforDevOps
09 Systems Software Programming-Network Programming.pptx
Week1-Chapter1.pptx Next Generation Networks
21 Scheme_ MODULE-3_CCN.pdf
Presentation oracle net services
Data center network architectures v1.3
Designing Cloud and Grid Computing Systems with InfiniBand and High-Speed Eth...
MPLS ppt
Dynamic routing in microservice oriented architecture
NoSQL – Data Center Centric Application Enablement
ITN3052_04_Switched_Networks.pdf
40 Powers of 10 - Simulating the Universe with the DiRAC HPC Facility
Data Replication In Cloud Computing
SDN-enabled Data Center Bridging
Cloud interconnection networks basic .pptx
Midokura OpenStack Day Korea Talk: MidoNet Open Source Network Virtualization...
Protocols and Interfaces - IPv4, IPv6, X.25, X.75
Ad

More from Ankita Mahajan (6)

PPTX
Eye training
PPSX
Rest api standards and best practices
PPSX
Understanding Goods & Services Tax (GST), India
PPTX
FATTREE: A scalable Commodity Data Center Network Architecture
PDF
IPv6: Internet Protocol version 6
PPTX
VL2: A scalable and flexible Data Center Network
Eye training
Rest api standards and best practices
Understanding Goods & Services Tax (GST), India
FATTREE: A scalable Commodity Data Center Network Architecture
IPv6: Internet Protocol version 6
VL2: A scalable and flexible Data Center Network

Recently uploaded (20)

PDF
IAE-V2500 Engine for Airbus Family 319/320
PPT
Module_1_Lecture_1_Introduction_To_Automation_In_Production_Systems2023.ppt
PPTX
sub station Simple Design of Substation PPT.pptx
PDF
PhD defense presentation in field of Computer Science
PPTX
L1111-Important Microbial Mechanisms.pptx
PPTX
IOP Unit 1.pptx for btech 1st year students
PPTX
Design ,Art Across Digital Realities and eXtended Reality
PDF
V2500 Owner and Operatore Guide for Airbus
PPTX
Hardware, SLAM tracking,Privacy and AR Cloud Data.
PPTX
MODULE 02 - CLOUD COMPUTING-Virtual Machines and Virtualization of Clusters a...
PPTX
Research Writing, Mechanical Engineering
PDF
Engineering Solutions for Ethical Dilemmas in Healthcare (www.kiu.ac.ug)
PPTX
Soft Skills Unit 2 Listening Speaking Reading Writing.pptx
PPTX
Unit I - Mechatronics.pptx presentation
PPTX
240409 Data Center Training Programs by Uptime Institute (Drafting).pptx
PPTX
Unit IILATHEACCESSORSANDATTACHMENTS.pptx
PDF
Application of smart robotics in the supply chain
PDF
1.-fincantieri-investor-presentation2.pdf
PPTX
22ME926Introduction to Business Intelligence and Analytics, Advanced Integrat...
PPTX
highway-150803160405-lva1-app6891 (1).pptx
IAE-V2500 Engine for Airbus Family 319/320
Module_1_Lecture_1_Introduction_To_Automation_In_Production_Systems2023.ppt
sub station Simple Design of Substation PPT.pptx
PhD defense presentation in field of Computer Science
L1111-Important Microbial Mechanisms.pptx
IOP Unit 1.pptx for btech 1st year students
Design ,Art Across Digital Realities and eXtended Reality
V2500 Owner and Operatore Guide for Airbus
Hardware, SLAM tracking,Privacy and AR Cloud Data.
MODULE 02 - CLOUD COMPUTING-Virtual Machines and Virtualization of Clusters a...
Research Writing, Mechanical Engineering
Engineering Solutions for Ethical Dilemmas in Healthcare (www.kiu.ac.ug)
Soft Skills Unit 2 Listening Speaking Reading Writing.pptx
Unit I - Mechatronics.pptx presentation
240409 Data Center Training Programs by Uptime Institute (Drafting).pptx
Unit IILATHEACCESSORSANDATTACHMENTS.pptx
Application of smart robotics in the supply chain
1.-fincantieri-investor-presentation2.pdf
22ME926Introduction to Business Intelligence and Analytics, Advanced Integrat...
highway-150803160405-lva1-app6891 (1).pptx

Introduction to Data Center Network Architecture

  • 1. Data Center Network Architecture Presented by: Ankita Mahajan
  • 2. Design Goals FAT-Tree DCN Recursive DCN Design MDCs Virtualized DCN DCN-Introduction
  • 3. Data Center Network Data Center Networks are large clusters of servers interconnected by network switches. These servers are used to host applications which provide different concurrent services. Ex) • Web services like DNS, Web server, Mail server, gaming server, chat server. • Compute services like suggestion systems, indexing and scientific computing. DCN Usage Scenarios: • Compute Intensive: Heavily loaded servers, but low inter-server comm. Ex) HPC • Data Intensive: Huge intra-DCN data transfer, but low load at servers. Ex) Video and File Streaming • Balanced: Communication links and computing servers are proportionally loaded. Ex) Geographic Information System
  • 4. Conventional DCN Architecture Rack 3 Rack 10Rack 1 Rack 2 Server 21 Server 100 Server 91 Server 30 Server 1 Server 20 Server 11 Server 10 ToR ToRToR ToR AggrAggr Aggr Core Core Core [10 GigE switches] Aggregation [10 GigE switches] Edge [Commodity switches] Internet ETHERNET
  • 5. DCN Design Goals • Availability and Fault tolerance: Multiple paths and replicated servers. Graceful Degradation. Challenges: • Reduced Utilization
  • 6. DCN Design Goals • Availability and Fault tolerance: Multiple paths and replicated servers. Graceful Degradation. • Scalability: Incrementally increase DCN size as and when needed. • Low Cost: Lower power and cooling costs. Challenges: • Reduced Utilization • Scale-out vs Scale-up: per-port cost, cabling and packaging complexity, scalable cooling. • Placement, Air-Flow and rack-density
  • 7. DCN Design Goals • Availability and Fault tolerance: Multiple paths and replicated servers. Graceful Degradation. • Scalability: Incrementally increase DCN size as and when needed. • Low Cost: Lower power and cooling costs. • Throughput: The number of requests completed by the data center per unit of time. (Compute + Transmission+ Aggregation Time) • Economies of scale: Utilize the benefits of its huge size. • Scalable interconnect bandwidth: Host to host communication at full bisection bandwidth. • Load balancing: Avoid hot-spots, to fully utilize the multiple paths. Challenges: • Reduced Utilization • Scale-out vs Scale-up: per-port cost, cabling and packaging complexity, scalable cooling. • Placement, Air-Flow and rack-density • TCP Incast, Large Buffer switches • Resource fragmentation: VLANs • Manual Configuration • Oversubscription: 1:1 vs 1:240 • Flooding and Routing n/w overhead
  • 8. Fat-Tree Based DC Architecture 1:1 Oversubscription ratio. Commodity Fat-tree with K=4 K-ary fat tree: three-layer topology (edge, aggregation and core) • each pod consists of (k/2)2 servers & 2 layers of k/2 k-port switches • each edge switch connects to k/2 servers & k/2 aggr. switches • each aggr. switch connects to k/2 edge & k/2 core switches • (k/2)2 core switches: each connects to k pods • i,e, (k/2)2 core switches for k2 pod switches and (k/2)2 servers.
  • 9. Fat-Tree Based DC Architecture 1:1 Oversubscription ratio. Commodity Fat-tree with K=4 Advantages: •Full Bisection BW: 1:1 Oversubscription ratio •Low Cost: Commodity switches Disadvantage: •Scalability: Size of n/w dependent upon ports per switch.48 ports => maximum 27,648 hosts. •Agility and Performance Isolation: Not supported
  • 10. Recursive DCN Architecture • A Level-0 subnet is the basic building block. It contains inter-connected servers. • Each level-k subnet has multiple level-(k-1) subnets. • Ex) DCell, BCube, 4-4 1-4, etc • Advantages: • Highly Scalable commodity n/w • Low CapEx and OpEx. • Disadvantage: • Cabling and packaging
  • 11. Modular Data Centers (MDC) High density, shipping container based DCN. Should be Robust and provide Graceful Performance Degradation. Advantages:
  • 12. Modular Data Centers (MDC) High density, shipping container based DCN. Should be Robust and provide Graceful Performance Degradation. Advantages: • Fast deployment • Lower costs • Increased efficiency • Easy scale-out
  • 13. Virtualized DCN Added Issues: • Agility: Allocate any server to any service dynamically for performance isolation. • VM-migration across DCNs: No manual configuration. • Availability and Fault tolerance: Configuration of server IP addresses Solution: Separation of Location and Identity addresses. Ex) VL2, 4-4 1-4, etc Data Structure of Directory Packet tunneled through physical network using location-IP header
  • 14. Typical Inter Server Communication in DC
  • 15. Example: 4-4 1-4 DCN Fig: 4-4 1-4 Data Center • 4-4 1-4 is a location based forwarding architecture for DCN which utilizes IP-hierarchy. • Uses statically assigned, location based IP addresses for all network nodes. • Forwarding of packets is done by masking the destination IP address bits. • No routing or forwarding table maintained at switches • No convergence overhead of routing protocols. No. of physical machines in figure = 65,536
  • 16. References • A. Kumar, S. V. Rao, and D. Goswami, “4-4, 1-4: Architecture for Data Center Network Based on IP Address Hierarchy for Efficient Routing," in Parallel and Distributed Computing (ISPDC), 2012 11th International Symposium on, 2012, pp. 235-242. • M. Al-Fares, A. Loukissas, and A. Vahdat, “A scalable, commodity data center network architecture," in Proceedings of the ACM SIGCOMM 2008 conference on Data communication, ser. SIGCOMM '08. New York, NY, USA: ACM, 2008, pp. 63-74.[Online]. Available: http://doi.acm.org/10.1145/1402958.1402967 • C. Guo, G. Lu, D. Li, H. Wu, X. Zhang, Y. Shi, C. Tian, Y. Zhang, and S. Lu, “Bcube:a high performance, server-centric network architecture for modular data centers.“ • T. Benson, A. Anand, A. Akella, and M. Zhang, “Understanding data center trac characteristics," SIGCOMM Comput. Commun. Rev., vol. 40, no. 1, pp. 92{99, Jan. 2010. [Online]. Available: http://doi.acm.org/10.1145/1672308.1672325 • A. Greenberg, J. Hamilton, D. A. Maltz, and P. Patel. “The cost of a cloud: research problems in data center networks.” SIGCOMM Comput. Commun. Rev.,39(1):68–73, 2009.