SlideShare a Scribd company logo
Sayed Chhattan Shah
Department of Information Communications Engineering
Hankuk University of Foreign Studies Korea
www.mgclab.com
Data Center Network
Data Center Network
 Data centers are developed to house a large-scale networked
computer system in a centralized and controlled environment
 Inside a data center, a large number of computing and
storage nodes are interconnected by a specially designed
network, called data center network
Data Center Network
 Challenges and requirements for the DCN design and operations
o Large Scale
 Modern DC to contain hundreds of thousands of servers
 Microsoft is hosting over 1 million servers in over 100 data centers
o Wide Variety of Applications
• Web search, Web mail, and interactive Games
• Infrastructure services such as distributed file systems and
distributed execution engines
 The diversified services and applications in DCs define a variety of
different traffic characteristics
Data Center Network
 Challenges and requirements for the DCN design and operations
o High Energy Consumption
 The annual data center energy consumption in the USA was
estimated to be more than 100 billion kWh in 2011
• 7.4 billion USD annual electricity cost
o Strict Service Requirement
 24 hours availability, which demands high system robustness
 Network failures from hardware, software, and human errors can be
inevitable
• Constant monitoring and agile failure recovery are required
Data Center Network Infrastructure
 The data center network infrastructure interconnects end devices in
a data center and across data centers
 DCN Infrastructure is categorized based on two dimensions
o Transmission technology
o Scale
Data Center Network Infrastructure
Data Center Network Infrastructure
 Intra Data Center Networks
o Highly complex since they interconnect a massive amount of
devices with critical performance requirements
o Ethernet is commonly used in data center networks
Data Center Network Infrastructure
 The nodes can be configured to operate
o Ethernet-switched mode
 Ethernet MAC addressing is flat
 Require no address configuration. Server interfaces come ready for plug-n-play
deployment with manufacturer configured addresses
o IP-routed mode
 IP-routed networks more scalable
 IP addressing is hierarchical makes the size of forwarding tables smaller
 Disadvantage of hierarchical routing is that if a virtual machine is migrated to a
different host
• IP address needs to change to reflect its new topological position, which means
loss of live TCP connections
• A solution such as mobile IP is required
• Forwarding tables in all intermediate routers are updated
Data Center Network Infrastructure
 Intra data center network topologies
o Electrical Element Based Topologies
o Electrical and Optical Element Based Topologies
o Electrical and Wireless Element Based Topologies
Electrical Element Based Topologies
 Switch-centric topologies
o Switches take the primary responsibility in network construction and
data transmission
o The switches are usually connected by hierarchy topologies and the
servers are generally connected to the low-level switches at network
edge
Electrical Element Based Topologies
 Tree-based network architectures
o Unable to handle the growing demand of cloud computing
 The higher layers of the three-tier DCN are highly oversubscribed
o Tree-based network architectures are not scalable, fault tolerance, and
energy efficient
Electrical Element Based Topologies
 Switch-centric topologies
o Fat-Tree interconnects identical commodity Ethernet switches
 The advantage of Fat-Tree is that all switches are identical and cheap
commodity products can be used for all switches.
 There are multiple equal cost paths between any two hosts
 A drawback of Fat-Tree is its high cabling complexity
• A 48-ary Fat-Tree is with 27,648 servers, 2,880 switches, and 82,944 cables
The scalability is one of the
major issues and maximum
number of pods is equal to the
number of ports in each switch
Electrical Element Based Topologies
 Switch-centric topologies
o Core switches and aggregation switches forms a complete bipartite
graph, and each edge switch is connected to two aggregation switches
o VL2 reduces the number of cables leveraging higher speed
switch-to-switch links
 10 Gbps for switch-to-switch links and 1 Gbps for server-to-switch links
Electrical Element Based Topologies
 Switch-centric topologies
o Jellyfish constructs a degree-bounded random regular graph at
the edge layer
o An arbitrary server in Jellyfish can reach more servers in fewer
hops compared to Fat-Tree
A random graph is obtained by
starting with a set of n isolated
vertices and adding successive
edges between them at random.
Electrical Element Based Topologies
 Server-centric topologies
o In switch-centric topologies, servers are merely endpoints
in the network
o In server-centric topologies, servers act as not only end
hosts, but also relay nodes for each other
Electrical Element Based Topologies
 Server-centric topologies
o In a level-0 DCell, n servers are connected to a switch
o A level-1 DCell is constructed using n + 1 level-0 Dcells
 Specifically, one port of each server of each level-0 DCell connects to a
server in another level-0 Dcell
o The highlight of DCell is its excellent scalability
 A level-3 DCell can support
• 3,263,442 servers with 4-port servers
and 6-port switches
Electrical Element Based Topologies
 Server-centric topologies
o A level-0 BCube consists of n servers connected to an n-port
switch, which is the same as a level-0 Dcell
o BCube makes use of more switches when constructing higher
level architecture
Electrical Element Based Topologies
Electrical and Optical Element Based Topologies
 Combine
conventional
electrical
switching with
optical
switching
 Optical
network
connects ToR
electrical
switches
 High capacity optical links are offered to pairs of
racks transiently according to the traffic demand
Electrical and Optical Element Based Topologies
 Helios is organized as a 2-level multi-rooted tree of pod
switches and core switches
o Core switches consist of both electrical switches and optical switches
 Helios estimates bandwidth demand and decides where to
forward traffic, the electrical network or the optical network
On each of the pod switches, the uplinks
are equipped with a optical transceiver.
Half of the uplinks are connected to the
electrical switches, while the other half are
connected to the optical switch through a
optical multiplexer.
Electrical and Optical Element Based Topologies
 Explores the feasibility of a totally optical core network among
ToR switches
 Optical transceivers connected to a ToR switch use separated
send and receive fibers
o The multiplexers multiplex optical signals from many fibers to a single fiber
o The Wavelength Selective Switch forward optical signal to the 4 ports
according to the wavelength
 Switching time 14ms
Electrical and Wireless Element Based Topologies
 A hybrid network architecture is designed by adding 60 GHz
wireless links to the traditional electronic-based architecture
for extra capacity
 Each ToR switch is equipped with one or more 60 GHz
devices with directional antennas
Electrical and Wireless Element Based Topologies
 Wireless devices with rotatable directional antennas are
placed on top-of-rack
o Ceiling reflectors act as specular mirrors to reflect signals
o Electromagnetic absorbers are placed near each antenna to prevent
any local reflection and scattering
 3-D flyways
o reduce the interference footprint
o avoid blocking obstacles
o provide an indirect line-of-sight path
for reliable communication
Comparisons Of Topologies
Data Center Network Infrastructure
 Inter Data Center Networks
o Geographically distributed data centers have been built
 Services from a local data center generally incur low latency
 Data backup and restore across geo-distributed data centers
can help avoid single point of failure
Data Center Network Infrastructure
 Choice of the data center locations are influenced by multiple factors
o Geography
 Regions with minimum possibility of natural disasters
 Climate which support free cooling
o Electricity
 Cost, reliability, and cleanliness of the electricity are important
o Connectivity
 High quality of network connectivity
o Business
 Business friendly regulations and economic development incentives
Data Center Network Operations
 On the basis of the network hardware infrastructure, data
center network operation ensures data transport from sources
to destinations with various objectives
o Bandwidth guarantee
o Balanced load
o Energy efficiency
Data Center Network Operations
 Traffic Control in Data Center Networks
o To direct data traffic from sources and destinations
o Traditional approach
 Each switch learns the network topology based on exchanged
messages and constructs a forwarding table for packet forwarding
Data Center Network Operations
 Traffic Control in Data Center Networks
 Path Selection
o Packets are forwarded in DCNs are decided by various protocols
 Spanning tree
 Routing algorithm
 Multipath routing
 Encoding path information in the packets
Data Center Network Operations
 Traffic Control in Data Center Networks
 Path Selection
o DCell fault-tolerant routing
o BCube source routing protocol
o Traffic aware routing for FiConn
o Xpath
 Best path is selected according to various metrics
• hop distance
• path bandwidth
• link load
• MTU
Data Center Network Operations
 Traffic Control in Data Center Networks
 Rate Control
o Essential for congestion control, loading balancing, and
guaranteed bandwidth in a network
o It can be implemented at end hosts or in network
 Rate limiting at end hosts can be implemented explicitly using tool
provided by the OS
 Ethernet flow control use a PAUSE frame to pause the sender for a
time indicated in unit of quanta
Data Center Network Operations
 Traffic Control in Data Center Networks
 Priority Management
o Priority management delivers differentiated quality of service by
handling a packet based on its priority rather than the order of
arrival
Data Center Network Operations
 Network Utilization
 How to fully utilize the available bandwidth?
o Allocates paths for large flows based on the estimated demand
o Centralized traffic engineering, multipath routing, and rate limiting at
network edge
o Traffic limiting at end hosts, traffic path reconfiguration in network, and
priority differentiation
Data Center Network Operations
 Bandwidth Sharing
o Bandwidth is still shared in a best effort manner
o Malicious tenants can unfairly improve their network
performance
 establish multiple TCP connections
 Use UDP
o Efforts on bandwidth sharing often focus on two aspects
 Minimum bandwidth guarantee
 Bandwidth proportionality under different payment schemes
Data Center Network Operations
 Bandwidth Sharing
o Minimum bandwidth guarantee
 Ensures the amount of bandwidth that a tenant has paid for
 The most common method is bandwidth reservation
o Bandwidth proportionality under different payment schemes
 Without introducing extra SLAs on bandwidth, bandwidth
proportionality ensure that the allocated resource amount for a
tenant is proportional to what the tenant has paid for other
resources
• CPU
• memory
Data Center Network Operations
 Service Latency
o Shortest Remaining Time First is known to be the optimal
algorithm for minimizing average flow completion time over a
single link
 The flow with the least packets remaining is selected to be sent first
preemptively
o Deadline-Driven Delivery introduces deadline aware rating
allocation for flows
 Switches allocate bandwidth based on its capacity and the desired
rates when a flow starts or finishes
Data Center Network Operations
 Energy Consumption
o The most common approach for energy conservation in data
centers is to power off idle elements such as links, ports, and
switches
Data Center Network Operations
 Energy Consumption
o The most common approach for energy conservation in data
centers is to power off idle elements such as links, ports, and
switches
 ElasticTree is a typical power manager to dynamically choose a set
of active switches and links that can accommodate the traffic
demand and power down unneeded links and switches as many as
possible
 GreenTE optimizes the routing to maximize the number of links that
can be put into sleep while maintaining the performance
Data Center Network Operations
Resource Management in Cloud Data Centers
Resource Management in Cloud Data Centers
 In a traditional data center each physical machine can only
serve one application at a time
 In a Virtualized Cloud Data Center when a service request is
processed, a prebuilt image is used to create one or more VM
instances
o When the VM instances are deployed, they are provisioned with specific CPU,
memory, and disk capacity
o VMs are deployed on PMs, each of which may be shared by multiple VMs
Resource Management in Cloud Data Centers
 Objectives of resource management schemes
o Completion time
o Load balancing
o Throughput
o Utilization of resources
o Failure management
o Energy consumption
o Incentives
o Multiple objectives
Resource Management in Cloud Data Centers
 Clouds utilize hardware virtualization, which enables a
physical machine to run multiple virtual machines
 A cloud hosts multiple applications on the VMs
o Since the load of each VM on a PM varies over time, a PM may
become overloaded
 Overloaded PMs migrate their VMs to under-loaded PMs
• Process of selecting migration VMs and destination PMs is complex and
generates high delay and overhead
 PM predict VM resource demand
• PM does not know which VMs to migrate out
Resource Management in Cloud Data Centers
 The key challenges related to energy efficiency
o How to optimally solve the trade-off between energy savings and
delivered performance?
o How to determine when, which VMs, and where to migrate in order to
minimize energy consumption by the system, while minimizing migration
overhead and ensuring SLA?
o How to develop efficient decentralized and scalable algorithms for
resource allocation?
o How to develop comprehensive solution by combining several allocation
policies with different objectives?
Resource Management in Cloud Data Centers
 Most energy-efficient resource allocation solutions focus on
minimizing energy consumption or costs, and do not consider
dynamic service requirements of consumers that can be changed on
demand in Cloud computing environments
 Need for autonomic energy-aware resource management
mechanisms and policies
Resource Management in Cloud Data Centers
 Energy-Aware Data Centre Resource Allocation
o The problem of VM allocation can be divided in two parts
 Admission of new requests for VM provisioning and placing the VMs
on hosts
• A bin packing problem with variable bin sizes and prices
• Allocate each VM to a host that provides the least increase of power
consumption due to this allocation
 Optimization of current allocation of VMs
• Select VMs that need to be migrated
• Chosen VMs are placed on hosts
Resource Management in Cloud Data Centers
 Minimization of power consumption in a heterogeneous
cluster of computing nodes
o The main technique applied to minimize power consumption is
concentrating the workload to the minimum of physical nodes
and switching idle nodes off
Resource Management in Cloud Data Centers
 As the workload changes, resources allocated to applications
could automatically scale from
o the horizontal direction
 adding more VMs
• may take dozens of seconds
o the vertical direction
 allocating more resources to deployed VMs
• needs additional support from both the host operation system
Resource Management in Cloud Data Centers
 Design of resource management scheme that consider
o Characteristics of physical machines
 Processing power, memory, storage, energy consumption, queue
length, switch time, price
o Virtual Machines
o Application requirements
 Size, data, deadline, price
o Network Environment
 Bandwidth, Link quality, lifetime, traffic, energy consumption, price
Data Center Networks

More Related Content

What's hot

Data Center Infrastructure Management Powerpoint Presentation Slides
Data Center Infrastructure Management Powerpoint Presentation SlidesData Center Infrastructure Management Powerpoint Presentation Slides
Data Center Infrastructure Management Powerpoint Presentation Slides
SlideTeam
 
Principles of virtualization
Principles of virtualizationPrinciples of virtualization
Principles of virtualization
Rubal Sagwal
 
POWER POINT PRESENTATION ON DATA CENTER
POWER POINT PRESENTATION ON DATA CENTERPOWER POINT PRESENTATION ON DATA CENTER
POWER POINT PRESENTATION ON DATA CENTER
vivekprajapatiankur
 
Data center
Data centerData center
Data center
Mohammad Danish
 
Security of software defined networking (sdn) and cognitive radio network (crn)
Security of software defined networking (sdn) and  cognitive radio network (crn)Security of software defined networking (sdn) and  cognitive radio network (crn)
Security of software defined networking (sdn) and cognitive radio network (crn)
Ameer Sameer
 
Data center proposal
Data center proposalData center proposal
Data center proposal
Muhammad Ahad
 
Virtualization in cloud computing ppt
Virtualization in cloud computing pptVirtualization in cloud computing ppt
Virtualization in cloud computing ppt
Mehul Patel
 
Data center
Data centerData center
Data center
Shreya Srivastava
 
Data center virtualization
Data center virtualizationData center virtualization
Data center virtualization
mazin Salih
 
cloud computing.ppt
cloud computing.pptcloud computing.ppt
cloud computing.ppt
MunmunSaha7
 
Introduction to IoT Architectures and Protocols
Introduction to IoT Architectures and ProtocolsIntroduction to IoT Architectures and Protocols
Introduction to IoT Architectures and Protocols
Abdullah Alfadhly
 
Importance of data centers
Importance of data centersImportance of data centers
Importance of data centers
Tyrone Systems
 
Cloud Architecture in the Data Center
Cloud Architecture in the Data CenterCloud Architecture in the Data Center
Cloud Architecture in the Data Center
InterVision Systems
 
Software Defined Network - SDN
Software Defined Network - SDNSoftware Defined Network - SDN
Software Defined Network - SDN
Venkata Naga Ravi
 
Key Challenges In CLOUD COMPUTING
Key Challenges In CLOUD COMPUTINGKey Challenges In CLOUD COMPUTING
Key Challenges In CLOUD COMPUTING
Atul Chounde
 
IoT Solutions for Smart Energy Smart Grid and Smart Utility Applications
IoT Solutions for Smart Energy Smart Grid and Smart Utility ApplicationsIoT Solutions for Smart Energy Smart Grid and Smart Utility Applications
IoT Solutions for Smart Energy Smart Grid and Smart Utility Applications
Eurotech
 
Distributed Computing ppt
Distributed Computing pptDistributed Computing ppt
Unit 2 Virtualization Part I.pptx
Unit 2 Virtualization Part I.pptxUnit 2 Virtualization Part I.pptx
Unit 2 Virtualization Part I.pptx
Nayanrai14
 
Cloud Computing and Virtualization
Cloud Computing and Virtualization Cloud Computing and Virtualization
Cloud Computing and Virtualization
Mahbub Noor Bappy
 
Network operations center (noc)
Network operations center (noc)Network operations center (noc)
Network operations center (noc)
Elena Benson
 

What's hot (20)

Data Center Infrastructure Management Powerpoint Presentation Slides
Data Center Infrastructure Management Powerpoint Presentation SlidesData Center Infrastructure Management Powerpoint Presentation Slides
Data Center Infrastructure Management Powerpoint Presentation Slides
 
Principles of virtualization
Principles of virtualizationPrinciples of virtualization
Principles of virtualization
 
POWER POINT PRESENTATION ON DATA CENTER
POWER POINT PRESENTATION ON DATA CENTERPOWER POINT PRESENTATION ON DATA CENTER
POWER POINT PRESENTATION ON DATA CENTER
 
Data center
Data centerData center
Data center
 
Security of software defined networking (sdn) and cognitive radio network (crn)
Security of software defined networking (sdn) and  cognitive radio network (crn)Security of software defined networking (sdn) and  cognitive radio network (crn)
Security of software defined networking (sdn) and cognitive radio network (crn)
 
Data center proposal
Data center proposalData center proposal
Data center proposal
 
Virtualization in cloud computing ppt
Virtualization in cloud computing pptVirtualization in cloud computing ppt
Virtualization in cloud computing ppt
 
Data center
Data centerData center
Data center
 
Data center virtualization
Data center virtualizationData center virtualization
Data center virtualization
 
cloud computing.ppt
cloud computing.pptcloud computing.ppt
cloud computing.ppt
 
Introduction to IoT Architectures and Protocols
Introduction to IoT Architectures and ProtocolsIntroduction to IoT Architectures and Protocols
Introduction to IoT Architectures and Protocols
 
Importance of data centers
Importance of data centersImportance of data centers
Importance of data centers
 
Cloud Architecture in the Data Center
Cloud Architecture in the Data CenterCloud Architecture in the Data Center
Cloud Architecture in the Data Center
 
Software Defined Network - SDN
Software Defined Network - SDNSoftware Defined Network - SDN
Software Defined Network - SDN
 
Key Challenges In CLOUD COMPUTING
Key Challenges In CLOUD COMPUTINGKey Challenges In CLOUD COMPUTING
Key Challenges In CLOUD COMPUTING
 
IoT Solutions for Smart Energy Smart Grid and Smart Utility Applications
IoT Solutions for Smart Energy Smart Grid and Smart Utility ApplicationsIoT Solutions for Smart Energy Smart Grid and Smart Utility Applications
IoT Solutions for Smart Energy Smart Grid and Smart Utility Applications
 
Distributed Computing ppt
Distributed Computing pptDistributed Computing ppt
Distributed Computing ppt
 
Unit 2 Virtualization Part I.pptx
Unit 2 Virtualization Part I.pptxUnit 2 Virtualization Part I.pptx
Unit 2 Virtualization Part I.pptx
 
Cloud Computing and Virtualization
Cloud Computing and Virtualization Cloud Computing and Virtualization
Cloud Computing and Virtualization
 
Network operations center (noc)
Network operations center (noc)Network operations center (noc)
Network operations center (noc)
 

Similar to Data Center Networks

presentation.pptx
presentation.pptxpresentation.pptx
presentation.pptx
jiadoll1dolljia
 
Routing protocols for ad hoc wireless networks
Routing protocols for ad hoc wireless networks Routing protocols for ad hoc wireless networks
Routing protocols for ad hoc wireless networks
Divya Tiwari
 
Topology,Switching and Routing
Topology,Switching and RoutingTopology,Switching and Routing
Topology,Switching and Routing
Anushiya Ram
 
Chapter_13_Energy-Efficient_WSN_Slides.ppt
Chapter_13_Energy-Efficient_WSN_Slides.pptChapter_13_Energy-Efficient_WSN_Slides.ppt
Chapter_13_Energy-Efficient_WSN_Slides.ppt
AjayTiwari301041
 
Dcn invited ecoc2018_short
Dcn invited ecoc2018_shortDcn invited ecoc2018_short
Dcn invited ecoc2018_short
Shuangyi Yan
 
networking.ppt
networking.pptnetworking.ppt
networking.ppt
suchita74
 
Unit i packet switching networks
Unit i  packet switching networksUnit i  packet switching networks
Unit i packet switching networkssangusajjan
 
Communication and Networking
Communication and NetworkingCommunication and Networking
Communication and Networking
Jay Nagar
 
Cloud interconnection networks basic .pptx
Cloud interconnection networks basic .pptxCloud interconnection networks basic .pptx
Cloud interconnection networks basic .pptx
RahulBhole12
 
ITN3052_04_Switched_Networks.pdf
ITN3052_04_Switched_Networks.pdfITN3052_04_Switched_Networks.pdf
ITN3052_04_Switched_Networks.pdf
ssuser2d7235
 
Switching
SwitchingSwitching
Switching
Hala Kamal
 
COMPUTER NETWORKING
COMPUTER NETWORKINGCOMPUTER NETWORKING
COMPUTER NETWORKING
Kiran Buriro
 
Network hardware essentials Lec#3
Network hardware essentials Lec#3Network hardware essentials Lec#3
Network hardware essentials Lec#3
Punjab and Superior College, Pakpattan
 
COMPUTER NETWORKING SYSTEM
COMPUTER NETWORKING SYSTEMCOMPUTER NETWORKING SYSTEM
COMPUTER NETWORKING SYSTEM
prapti borthakur
 
basic networking
basic networkingbasic networking
basic networkingAnmol Bagga
 
Network Topologies
Network TopologiesNetwork Topologies
Network Topologies
Shamima Akther
 
Unit_1.pptx
Unit_1.pptxUnit_1.pptx
Unit_1.pptx
Mayura shelke
 

Similar to Data Center Networks (20)

presentation.pptx
presentation.pptxpresentation.pptx
presentation.pptx
 
Routing protocols for ad hoc wireless networks
Routing protocols for ad hoc wireless networks Routing protocols for ad hoc wireless networks
Routing protocols for ad hoc wireless networks
 
Topology,Switching and Routing
Topology,Switching and RoutingTopology,Switching and Routing
Topology,Switching and Routing
 
Chapter_13_Energy-Efficient_WSN_Slides.ppt
Chapter_13_Energy-Efficient_WSN_Slides.pptChapter_13_Energy-Efficient_WSN_Slides.ppt
Chapter_13_Energy-Efficient_WSN_Slides.ppt
 
Dcn invited ecoc2018_short
Dcn invited ecoc2018_shortDcn invited ecoc2018_short
Dcn invited ecoc2018_short
 
Thesis-Final-slide
Thesis-Final-slideThesis-Final-slide
Thesis-Final-slide
 
networking.ppt
networking.pptnetworking.ppt
networking.ppt
 
Unit i packet switching networks
Unit i  packet switching networksUnit i  packet switching networks
Unit i packet switching networks
 
Communication and Networking
Communication and NetworkingCommunication and Networking
Communication and Networking
 
Cloud interconnection networks basic .pptx
Cloud interconnection networks basic .pptxCloud interconnection networks basic .pptx
Cloud interconnection networks basic .pptx
 
ITN3052_04_Switched_Networks.pdf
ITN3052_04_Switched_Networks.pdfITN3052_04_Switched_Networks.pdf
ITN3052_04_Switched_Networks.pdf
 
Switching
SwitchingSwitching
Switching
 
COMPUTER NETWORKING
COMPUTER NETWORKINGCOMPUTER NETWORKING
COMPUTER NETWORKING
 
Network hardware essentials Lec#3
Network hardware essentials Lec#3Network hardware essentials Lec#3
Network hardware essentials Lec#3
 
WSN presentation
WSN presentationWSN presentation
WSN presentation
 
COMPUTER NETWORKING SYSTEM
COMPUTER NETWORKING SYSTEMCOMPUTER NETWORKING SYSTEM
COMPUTER NETWORKING SYSTEM
 
Arvind Singh
Arvind SinghArvind Singh
Arvind Singh
 
basic networking
basic networkingbasic networking
basic networking
 
Network Topologies
Network TopologiesNetwork Topologies
Network Topologies
 
Unit_1.pptx
Unit_1.pptxUnit_1.pptx
Unit_1.pptx
 

More from Sayed Chhattan Shah

Introduction to System Programming
Introduction to System ProgrammingIntroduction to System Programming
Introduction to System Programming
Sayed Chhattan Shah
 
Introduction to Differential Equations
Introduction to Differential EquationsIntroduction to Differential Equations
Introduction to Differential Equations
Sayed Chhattan Shah
 
Algorithm Design and Analysis
Algorithm Design and AnalysisAlgorithm Design and Analysis
Algorithm Design and Analysis
Sayed Chhattan Shah
 
Cloud and Edge Computing Systems
Cloud and Edge Computing SystemsCloud and Edge Computing Systems
Cloud and Edge Computing Systems
Sayed Chhattan Shah
 
Introduction to Internet of Things
Introduction to Internet of ThingsIntroduction to Internet of Things
Introduction to Internet of Things
Sayed Chhattan Shah
 
IoT Network Technologies
IoT Network TechnologiesIoT Network Technologies
IoT Network Technologies
Sayed Chhattan Shah
 
5G Network: Requirements, Design Principles, Architectures, and Enabling Tech...
5G Network: Requirements, Design Principles, Architectures, and Enabling Tech...5G Network: Requirements, Design Principles, Architectures, and Enabling Tech...
5G Network: Requirements, Design Principles, Architectures, and Enabling Tech...
Sayed Chhattan Shah
 
IEEE 802.11 Architecture and Services
IEEE 802.11 Architecture and ServicesIEEE 802.11 Architecture and Services
IEEE 802.11 Architecture and Services
Sayed Chhattan Shah
 
Routing in Mobile Ad hoc Networks
Routing in Mobile Ad hoc NetworksRouting in Mobile Ad hoc Networks
Routing in Mobile Ad hoc Networks
Sayed Chhattan Shah
 
Keynote Talk on Recent Advances in Mobile Grid and Cloud Computing
Keynote Talk on Recent Advances in Mobile Grid and Cloud ComputingKeynote Talk on Recent Advances in Mobile Grid and Cloud Computing
Keynote Talk on Recent Advances in Mobile Grid and Cloud Computing
Sayed Chhattan Shah
 
Keynote on Mobile Grid and Cloud Computing
Keynote on Mobile Grid and Cloud ComputingKeynote on Mobile Grid and Cloud Computing
Keynote on Mobile Grid and Cloud Computing
Sayed Chhattan Shah
 
Introduction to Mobile Ad hoc Networks
Introduction to Mobile Ad hoc NetworksIntroduction to Mobile Ad hoc Networks
Introduction to Mobile Ad hoc Networks
Sayed Chhattan Shah
 
Cloud Robotics
Cloud RoboticsCloud Robotics
Cloud Robotics
Sayed Chhattan Shah
 
Introduction to Cloud Computing
Introduction to Cloud ComputingIntroduction to Cloud Computing
Introduction to Cloud Computing
Sayed Chhattan Shah
 
Tips on Applying for a Scholarship
Tips on Applying for a ScholarshipTips on Applying for a Scholarship
Tips on Applying for a Scholarship
Sayed Chhattan Shah
 
Cluster and Grid Computing
Cluster and Grid ComputingCluster and Grid Computing
Cluster and Grid Computing
Sayed Chhattan Shah
 
Introduction to Parallel and Distributed Computing
Introduction to Parallel and Distributed ComputingIntroduction to Parallel and Distributed Computing
Introduction to Parallel and Distributed Computing
Sayed Chhattan Shah
 

More from Sayed Chhattan Shah (17)

Introduction to System Programming
Introduction to System ProgrammingIntroduction to System Programming
Introduction to System Programming
 
Introduction to Differential Equations
Introduction to Differential EquationsIntroduction to Differential Equations
Introduction to Differential Equations
 
Algorithm Design and Analysis
Algorithm Design and AnalysisAlgorithm Design and Analysis
Algorithm Design and Analysis
 
Cloud and Edge Computing Systems
Cloud and Edge Computing SystemsCloud and Edge Computing Systems
Cloud and Edge Computing Systems
 
Introduction to Internet of Things
Introduction to Internet of ThingsIntroduction to Internet of Things
Introduction to Internet of Things
 
IoT Network Technologies
IoT Network TechnologiesIoT Network Technologies
IoT Network Technologies
 
5G Network: Requirements, Design Principles, Architectures, and Enabling Tech...
5G Network: Requirements, Design Principles, Architectures, and Enabling Tech...5G Network: Requirements, Design Principles, Architectures, and Enabling Tech...
5G Network: Requirements, Design Principles, Architectures, and Enabling Tech...
 
IEEE 802.11 Architecture and Services
IEEE 802.11 Architecture and ServicesIEEE 802.11 Architecture and Services
IEEE 802.11 Architecture and Services
 
Routing in Mobile Ad hoc Networks
Routing in Mobile Ad hoc NetworksRouting in Mobile Ad hoc Networks
Routing in Mobile Ad hoc Networks
 
Keynote Talk on Recent Advances in Mobile Grid and Cloud Computing
Keynote Talk on Recent Advances in Mobile Grid and Cloud ComputingKeynote Talk on Recent Advances in Mobile Grid and Cloud Computing
Keynote Talk on Recent Advances in Mobile Grid and Cloud Computing
 
Keynote on Mobile Grid and Cloud Computing
Keynote on Mobile Grid and Cloud ComputingKeynote on Mobile Grid and Cloud Computing
Keynote on Mobile Grid and Cloud Computing
 
Introduction to Mobile Ad hoc Networks
Introduction to Mobile Ad hoc NetworksIntroduction to Mobile Ad hoc Networks
Introduction to Mobile Ad hoc Networks
 
Cloud Robotics
Cloud RoboticsCloud Robotics
Cloud Robotics
 
Introduction to Cloud Computing
Introduction to Cloud ComputingIntroduction to Cloud Computing
Introduction to Cloud Computing
 
Tips on Applying for a Scholarship
Tips on Applying for a ScholarshipTips on Applying for a Scholarship
Tips on Applying for a Scholarship
 
Cluster and Grid Computing
Cluster and Grid ComputingCluster and Grid Computing
Cluster and Grid Computing
 
Introduction to Parallel and Distributed Computing
Introduction to Parallel and Distributed ComputingIntroduction to Parallel and Distributed Computing
Introduction to Parallel and Distributed Computing
 

Recently uploaded

原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
3ipehhoa
 
Comptia N+ Standard Networking lesson guide
Comptia N+ Standard Networking lesson guideComptia N+ Standard Networking lesson guide
Comptia N+ Standard Networking lesson guide
GTProductions1
 
History+of+E-commerce+Development+in+China-www.cfye-commerce.shop
History+of+E-commerce+Development+in+China-www.cfye-commerce.shopHistory+of+E-commerce+Development+in+China-www.cfye-commerce.shop
History+of+E-commerce+Development+in+China-www.cfye-commerce.shop
laozhuseo02
 
guildmasters guide to ravnica Dungeons & Dragons 5...
guildmasters guide to ravnica Dungeons & Dragons 5...guildmasters guide to ravnica Dungeons & Dragons 5...
guildmasters guide to ravnica Dungeons & Dragons 5...
Rogerio Filho
 
Multi-cluster Kubernetes Networking- Patterns, Projects and Guidelines
Multi-cluster Kubernetes Networking- Patterns, Projects and GuidelinesMulti-cluster Kubernetes Networking- Patterns, Projects and Guidelines
Multi-cluster Kubernetes Networking- Patterns, Projects and Guidelines
Sanjeev Rampal
 
The+Prospects+of+E-Commerce+in+China.pptx
The+Prospects+of+E-Commerce+in+China.pptxThe+Prospects+of+E-Commerce+in+China.pptx
The+Prospects+of+E-Commerce+in+China.pptx
laozhuseo02
 
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC
 
This 7-second Brain Wave Ritual Attracts Money To You.!
This 7-second Brain Wave Ritual Attracts Money To You.!This 7-second Brain Wave Ritual Attracts Money To You.!
This 7-second Brain Wave Ritual Attracts Money To You.!
nirahealhty
 
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
3ipehhoa
 
Latest trends in computer networking.pptx
Latest trends in computer networking.pptxLatest trends in computer networking.pptx
Latest trends in computer networking.pptx
JungkooksNonexistent
 
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
keoku
 
BASIC C++ lecture NOTE C++ lecture 3.pptx
BASIC C++ lecture NOTE C++ lecture 3.pptxBASIC C++ lecture NOTE C++ lecture 3.pptx
BASIC C++ lecture NOTE C++ lecture 3.pptx
natyesu
 
How to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptxHow to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptx
Gal Baras
 
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
3ipehhoa
 
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptxBridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Brad Spiegel Macon GA
 
Internet-Security-Safeguarding-Your-Digital-World (1).pptx
Internet-Security-Safeguarding-Your-Digital-World (1).pptxInternet-Security-Safeguarding-Your-Digital-World (1).pptx
Internet-Security-Safeguarding-Your-Digital-World (1).pptx
VivekSinghShekhawat2
 
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdfJAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
Javier Lasa
 
1.Wireless Communication System_Wireless communication is a broad term that i...
1.Wireless Communication System_Wireless communication is a broad term that i...1.Wireless Communication System_Wireless communication is a broad term that i...
1.Wireless Communication System_Wireless communication is a broad term that i...
JeyaPerumal1
 
test test test test testtest test testtest test testtest test testtest test ...
test test  test test testtest test testtest test testtest test testtest test ...test test  test test testtest test testtest test testtest test testtest test ...
test test test test testtest test testtest test testtest test testtest test ...
Arif0071
 
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
eutxy
 

Recently uploaded (20)

原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
原版仿制(uob毕业证书)英国伯明翰大学毕业证本科学历证书原版一模一样
 
Comptia N+ Standard Networking lesson guide
Comptia N+ Standard Networking lesson guideComptia N+ Standard Networking lesson guide
Comptia N+ Standard Networking lesson guide
 
History+of+E-commerce+Development+in+China-www.cfye-commerce.shop
History+of+E-commerce+Development+in+China-www.cfye-commerce.shopHistory+of+E-commerce+Development+in+China-www.cfye-commerce.shop
History+of+E-commerce+Development+in+China-www.cfye-commerce.shop
 
guildmasters guide to ravnica Dungeons & Dragons 5...
guildmasters guide to ravnica Dungeons & Dragons 5...guildmasters guide to ravnica Dungeons & Dragons 5...
guildmasters guide to ravnica Dungeons & Dragons 5...
 
Multi-cluster Kubernetes Networking- Patterns, Projects and Guidelines
Multi-cluster Kubernetes Networking- Patterns, Projects and GuidelinesMulti-cluster Kubernetes Networking- Patterns, Projects and Guidelines
Multi-cluster Kubernetes Networking- Patterns, Projects and Guidelines
 
The+Prospects+of+E-Commerce+in+China.pptx
The+Prospects+of+E-Commerce+in+China.pptxThe+Prospects+of+E-Commerce+in+China.pptx
The+Prospects+of+E-Commerce+in+China.pptx
 
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
APNIC Foundation, presented by Ellisha Heppner at the PNG DNS Forum 2024
 
This 7-second Brain Wave Ritual Attracts Money To You.!
This 7-second Brain Wave Ritual Attracts Money To You.!This 7-second Brain Wave Ritual Attracts Money To You.!
This 7-second Brain Wave Ritual Attracts Money To You.!
 
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
1比1复刻(bath毕业证书)英国巴斯大学毕业证学位证原版一模一样
 
Latest trends in computer networking.pptx
Latest trends in computer networking.pptxLatest trends in computer networking.pptx
Latest trends in computer networking.pptx
 
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
一比一原版(SLU毕业证)圣路易斯大学毕业证成绩单专业办理
 
BASIC C++ lecture NOTE C++ lecture 3.pptx
BASIC C++ lecture NOTE C++ lecture 3.pptxBASIC C++ lecture NOTE C++ lecture 3.pptx
BASIC C++ lecture NOTE C++ lecture 3.pptx
 
How to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptxHow to Use Contact Form 7 Like a Pro.pptx
How to Use Contact Form 7 Like a Pro.pptx
 
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
急速办(bedfordhire毕业证书)英国贝德福特大学毕业证成绩单原版一模一样
 
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptxBridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
Bridging the Digital Gap Brad Spiegel Macon, GA Initiative.pptx
 
Internet-Security-Safeguarding-Your-Digital-World (1).pptx
Internet-Security-Safeguarding-Your-Digital-World (1).pptxInternet-Security-Safeguarding-Your-Digital-World (1).pptx
Internet-Security-Safeguarding-Your-Digital-World (1).pptx
 
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdfJAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
JAVIER LASA-EXPERIENCIA digital 1986-2024.pdf
 
1.Wireless Communication System_Wireless communication is a broad term that i...
1.Wireless Communication System_Wireless communication is a broad term that i...1.Wireless Communication System_Wireless communication is a broad term that i...
1.Wireless Communication System_Wireless communication is a broad term that i...
 
test test test test testtest test testtest test testtest test testtest test ...
test test  test test testtest test testtest test testtest test testtest test ...test test  test test testtest test testtest test testtest test testtest test ...
test test test test testtest test testtest test testtest test testtest test ...
 
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
一比一原版(LBS毕业证)伦敦商学院毕业证成绩单专业办理
 

Data Center Networks

  • 1. Sayed Chhattan Shah Department of Information Communications Engineering Hankuk University of Foreign Studies Korea www.mgclab.com Data Center Network
  • 2. Data Center Network  Data centers are developed to house a large-scale networked computer system in a centralized and controlled environment  Inside a data center, a large number of computing and storage nodes are interconnected by a specially designed network, called data center network
  • 3. Data Center Network  Challenges and requirements for the DCN design and operations o Large Scale  Modern DC to contain hundreds of thousands of servers  Microsoft is hosting over 1 million servers in over 100 data centers o Wide Variety of Applications • Web search, Web mail, and interactive Games • Infrastructure services such as distributed file systems and distributed execution engines  The diversified services and applications in DCs define a variety of different traffic characteristics
  • 4. Data Center Network  Challenges and requirements for the DCN design and operations o High Energy Consumption  The annual data center energy consumption in the USA was estimated to be more than 100 billion kWh in 2011 • 7.4 billion USD annual electricity cost o Strict Service Requirement  24 hours availability, which demands high system robustness  Network failures from hardware, software, and human errors can be inevitable • Constant monitoring and agile failure recovery are required
  • 5. Data Center Network Infrastructure  The data center network infrastructure interconnects end devices in a data center and across data centers  DCN Infrastructure is categorized based on two dimensions o Transmission technology o Scale
  • 6. Data Center Network Infrastructure
  • 7. Data Center Network Infrastructure  Intra Data Center Networks o Highly complex since they interconnect a massive amount of devices with critical performance requirements o Ethernet is commonly used in data center networks
  • 8. Data Center Network Infrastructure  The nodes can be configured to operate o Ethernet-switched mode  Ethernet MAC addressing is flat  Require no address configuration. Server interfaces come ready for plug-n-play deployment with manufacturer configured addresses o IP-routed mode  IP-routed networks more scalable  IP addressing is hierarchical makes the size of forwarding tables smaller  Disadvantage of hierarchical routing is that if a virtual machine is migrated to a different host • IP address needs to change to reflect its new topological position, which means loss of live TCP connections • A solution such as mobile IP is required • Forwarding tables in all intermediate routers are updated
  • 9. Data Center Network Infrastructure  Intra data center network topologies o Electrical Element Based Topologies o Electrical and Optical Element Based Topologies o Electrical and Wireless Element Based Topologies
  • 10. Electrical Element Based Topologies  Switch-centric topologies o Switches take the primary responsibility in network construction and data transmission o The switches are usually connected by hierarchy topologies and the servers are generally connected to the low-level switches at network edge
  • 11. Electrical Element Based Topologies  Tree-based network architectures o Unable to handle the growing demand of cloud computing  The higher layers of the three-tier DCN are highly oversubscribed o Tree-based network architectures are not scalable, fault tolerance, and energy efficient
  • 12. Electrical Element Based Topologies  Switch-centric topologies o Fat-Tree interconnects identical commodity Ethernet switches  The advantage of Fat-Tree is that all switches are identical and cheap commodity products can be used for all switches.  There are multiple equal cost paths between any two hosts  A drawback of Fat-Tree is its high cabling complexity • A 48-ary Fat-Tree is with 27,648 servers, 2,880 switches, and 82,944 cables The scalability is one of the major issues and maximum number of pods is equal to the number of ports in each switch
  • 13. Electrical Element Based Topologies  Switch-centric topologies o Core switches and aggregation switches forms a complete bipartite graph, and each edge switch is connected to two aggregation switches o VL2 reduces the number of cables leveraging higher speed switch-to-switch links  10 Gbps for switch-to-switch links and 1 Gbps for server-to-switch links
  • 14. Electrical Element Based Topologies  Switch-centric topologies o Jellyfish constructs a degree-bounded random regular graph at the edge layer o An arbitrary server in Jellyfish can reach more servers in fewer hops compared to Fat-Tree A random graph is obtained by starting with a set of n isolated vertices and adding successive edges between them at random.
  • 15. Electrical Element Based Topologies  Server-centric topologies o In switch-centric topologies, servers are merely endpoints in the network o In server-centric topologies, servers act as not only end hosts, but also relay nodes for each other
  • 16. Electrical Element Based Topologies  Server-centric topologies o In a level-0 DCell, n servers are connected to a switch o A level-1 DCell is constructed using n + 1 level-0 Dcells  Specifically, one port of each server of each level-0 DCell connects to a server in another level-0 Dcell o The highlight of DCell is its excellent scalability  A level-3 DCell can support • 3,263,442 servers with 4-port servers and 6-port switches
  • 17. Electrical Element Based Topologies  Server-centric topologies o A level-0 BCube consists of n servers connected to an n-port switch, which is the same as a level-0 Dcell o BCube makes use of more switches when constructing higher level architecture
  • 19. Electrical and Optical Element Based Topologies  Combine conventional electrical switching with optical switching  Optical network connects ToR electrical switches  High capacity optical links are offered to pairs of racks transiently according to the traffic demand
  • 20. Electrical and Optical Element Based Topologies  Helios is organized as a 2-level multi-rooted tree of pod switches and core switches o Core switches consist of both electrical switches and optical switches  Helios estimates bandwidth demand and decides where to forward traffic, the electrical network or the optical network On each of the pod switches, the uplinks are equipped with a optical transceiver. Half of the uplinks are connected to the electrical switches, while the other half are connected to the optical switch through a optical multiplexer.
  • 21. Electrical and Optical Element Based Topologies  Explores the feasibility of a totally optical core network among ToR switches  Optical transceivers connected to a ToR switch use separated send and receive fibers o The multiplexers multiplex optical signals from many fibers to a single fiber o The Wavelength Selective Switch forward optical signal to the 4 ports according to the wavelength  Switching time 14ms
  • 22. Electrical and Wireless Element Based Topologies  A hybrid network architecture is designed by adding 60 GHz wireless links to the traditional electronic-based architecture for extra capacity  Each ToR switch is equipped with one or more 60 GHz devices with directional antennas
  • 23. Electrical and Wireless Element Based Topologies  Wireless devices with rotatable directional antennas are placed on top-of-rack o Ceiling reflectors act as specular mirrors to reflect signals o Electromagnetic absorbers are placed near each antenna to prevent any local reflection and scattering  3-D flyways o reduce the interference footprint o avoid blocking obstacles o provide an indirect line-of-sight path for reliable communication
  • 25. Data Center Network Infrastructure  Inter Data Center Networks o Geographically distributed data centers have been built  Services from a local data center generally incur low latency  Data backup and restore across geo-distributed data centers can help avoid single point of failure
  • 26. Data Center Network Infrastructure  Choice of the data center locations are influenced by multiple factors o Geography  Regions with minimum possibility of natural disasters  Climate which support free cooling o Electricity  Cost, reliability, and cleanliness of the electricity are important o Connectivity  High quality of network connectivity o Business  Business friendly regulations and economic development incentives
  • 27. Data Center Network Operations  On the basis of the network hardware infrastructure, data center network operation ensures data transport from sources to destinations with various objectives o Bandwidth guarantee o Balanced load o Energy efficiency
  • 28. Data Center Network Operations  Traffic Control in Data Center Networks o To direct data traffic from sources and destinations o Traditional approach  Each switch learns the network topology based on exchanged messages and constructs a forwarding table for packet forwarding
  • 29. Data Center Network Operations  Traffic Control in Data Center Networks  Path Selection o Packets are forwarded in DCNs are decided by various protocols  Spanning tree  Routing algorithm  Multipath routing  Encoding path information in the packets
  • 30. Data Center Network Operations  Traffic Control in Data Center Networks  Path Selection o DCell fault-tolerant routing o BCube source routing protocol o Traffic aware routing for FiConn o Xpath  Best path is selected according to various metrics • hop distance • path bandwidth • link load • MTU
  • 31. Data Center Network Operations  Traffic Control in Data Center Networks  Rate Control o Essential for congestion control, loading balancing, and guaranteed bandwidth in a network o It can be implemented at end hosts or in network  Rate limiting at end hosts can be implemented explicitly using tool provided by the OS  Ethernet flow control use a PAUSE frame to pause the sender for a time indicated in unit of quanta
  • 32. Data Center Network Operations  Traffic Control in Data Center Networks  Priority Management o Priority management delivers differentiated quality of service by handling a packet based on its priority rather than the order of arrival
  • 33. Data Center Network Operations  Network Utilization  How to fully utilize the available bandwidth? o Allocates paths for large flows based on the estimated demand o Centralized traffic engineering, multipath routing, and rate limiting at network edge o Traffic limiting at end hosts, traffic path reconfiguration in network, and priority differentiation
  • 34. Data Center Network Operations  Bandwidth Sharing o Bandwidth is still shared in a best effort manner o Malicious tenants can unfairly improve their network performance  establish multiple TCP connections  Use UDP o Efforts on bandwidth sharing often focus on two aspects  Minimum bandwidth guarantee  Bandwidth proportionality under different payment schemes
  • 35. Data Center Network Operations  Bandwidth Sharing o Minimum bandwidth guarantee  Ensures the amount of bandwidth that a tenant has paid for  The most common method is bandwidth reservation o Bandwidth proportionality under different payment schemes  Without introducing extra SLAs on bandwidth, bandwidth proportionality ensure that the allocated resource amount for a tenant is proportional to what the tenant has paid for other resources • CPU • memory
  • 36. Data Center Network Operations  Service Latency o Shortest Remaining Time First is known to be the optimal algorithm for minimizing average flow completion time over a single link  The flow with the least packets remaining is selected to be sent first preemptively o Deadline-Driven Delivery introduces deadline aware rating allocation for flows  Switches allocate bandwidth based on its capacity and the desired rates when a flow starts or finishes
  • 37. Data Center Network Operations  Energy Consumption o The most common approach for energy conservation in data centers is to power off idle elements such as links, ports, and switches
  • 38. Data Center Network Operations  Energy Consumption o The most common approach for energy conservation in data centers is to power off idle elements such as links, ports, and switches  ElasticTree is a typical power manager to dynamically choose a set of active switches and links that can accommodate the traffic demand and power down unneeded links and switches as many as possible  GreenTE optimizes the routing to maximize the number of links that can be put into sleep while maintaining the performance
  • 39. Data Center Network Operations
  • 40. Resource Management in Cloud Data Centers
  • 41. Resource Management in Cloud Data Centers  In a traditional data center each physical machine can only serve one application at a time  In a Virtualized Cloud Data Center when a service request is processed, a prebuilt image is used to create one or more VM instances o When the VM instances are deployed, they are provisioned with specific CPU, memory, and disk capacity o VMs are deployed on PMs, each of which may be shared by multiple VMs
  • 42. Resource Management in Cloud Data Centers  Objectives of resource management schemes o Completion time o Load balancing o Throughput o Utilization of resources o Failure management o Energy consumption o Incentives o Multiple objectives
  • 43. Resource Management in Cloud Data Centers  Clouds utilize hardware virtualization, which enables a physical machine to run multiple virtual machines  A cloud hosts multiple applications on the VMs o Since the load of each VM on a PM varies over time, a PM may become overloaded  Overloaded PMs migrate their VMs to under-loaded PMs • Process of selecting migration VMs and destination PMs is complex and generates high delay and overhead  PM predict VM resource demand • PM does not know which VMs to migrate out
  • 44. Resource Management in Cloud Data Centers  The key challenges related to energy efficiency o How to optimally solve the trade-off between energy savings and delivered performance? o How to determine when, which VMs, and where to migrate in order to minimize energy consumption by the system, while minimizing migration overhead and ensuring SLA? o How to develop efficient decentralized and scalable algorithms for resource allocation? o How to develop comprehensive solution by combining several allocation policies with different objectives?
  • 45. Resource Management in Cloud Data Centers  Most energy-efficient resource allocation solutions focus on minimizing energy consumption or costs, and do not consider dynamic service requirements of consumers that can be changed on demand in Cloud computing environments  Need for autonomic energy-aware resource management mechanisms and policies
  • 46. Resource Management in Cloud Data Centers  Energy-Aware Data Centre Resource Allocation o The problem of VM allocation can be divided in two parts  Admission of new requests for VM provisioning and placing the VMs on hosts • A bin packing problem with variable bin sizes and prices • Allocate each VM to a host that provides the least increase of power consumption due to this allocation  Optimization of current allocation of VMs • Select VMs that need to be migrated • Chosen VMs are placed on hosts
  • 47. Resource Management in Cloud Data Centers  Minimization of power consumption in a heterogeneous cluster of computing nodes o The main technique applied to minimize power consumption is concentrating the workload to the minimum of physical nodes and switching idle nodes off
  • 48. Resource Management in Cloud Data Centers  As the workload changes, resources allocated to applications could automatically scale from o the horizontal direction  adding more VMs • may take dozens of seconds o the vertical direction  allocating more resources to deployed VMs • needs additional support from both the host operation system
  • 49. Resource Management in Cloud Data Centers  Design of resource management scheme that consider o Characteristics of physical machines  Processing power, memory, storage, energy consumption, queue length, switch time, price o Virtual Machines o Application requirements  Size, data, deadline, price o Network Environment  Bandwidth, Link quality, lifetime, traffic, energy consumption, price