• No results found

Panel : Future Data Center Networks

N/A
N/A
Protected

Academic year: 2021

Share "Panel : Future Data Center Networks"

Copied!
16
0
0

Loading.... (view fulltext now)

Full text

(1)

Panel : Future Data Center Networks

Vijoy Pandey, Ph.D.

CTO, Network OS

IBM Distinguished Engineer

(2)

Networking folks were poor

Custom silicon or poor functionality

Low bandwidth ASICs

Poor topologies

Immature protocols

(3)

Data Center network over the past decade

Deployment Velocity

(Scale-Out)

First wave of Data Center (network) deployments were all about

Deployment Velocity (Time To Value)

― How quickly can you deploy infrastructure?

― How scalable is the infrastructure?

― How easily can you manage this scale-out infrastructure?

Highly-available

High-capacity Ease of

configuration

Ease of expansion

(4)

More Bandwidth

0.1 1 10 100 1000 19 98 19 99 20 00 20 01 20 02 20 03 20 04 20 05 20 06 20 07 20 08 20 09 20 10 20 11 20 12 20 13 20 14 20 15 20 16 20 17 20 18 20 19 20 20 20 21

PCI versus Ethernet Bandwidth

(in Gigabits/sec)

I/O in Gbps Ethernet (Gbps)

PCIE Gen 1

PCIE Gen 2

PCIE

Gen 3 PCIE Gen 4

1 Gbps 10 Gbps 40 Gbps 100 Gbps 400 Gbps 1Tbps PCIE Gen 5

(5)

Better Topologies

Multi-tiered tree topologies

High oversubscription

Expensive, high bandwidth uplinks

Robustness of higher tier product

has been a concern

2-tiered mesh or Clos topologies

Oversubscription only to WAN/core

Large cross sectional bandwidth

(TOR bandwidth is cheap)

(6)

We are entering an era of Network Affluence

With affluence comes a demand for Quality of Life:

Can you ease my provisioning headache?

Can you hide all complexity of the physical infrastructure?

Can my applications talk to my network?

Can you simplify how I monitor my network?

Can “this particular communication” be of “Platinum” service

• Can you guarantee certain latency characteristics? End to End?

(7)

Application Velocity

Software Defined Networking

Ap

p

lic

atio

n

V

e

loc

ity

Deployment Velocity

Switch-embedded Firmware

Next-Gen Data Center Network deployments will demand both:

Application Velocity

― Can you provision virtualized network resources along with compute/storage ― Can the network be smarter due to application awareness

― Can you quickly and effectively enable newer network services

Deployment Velocity

― How quickly can you deploy infrastructure ― How scalable is the infrastructure

(8)

Virtual Provisioning of an Integrated System

Discrete

Physical Infrastructure

Virtual Servers

Virtual Storage

Physical Network

Virtual Integrated Systems

Managing a group of systems – servers, storage, network with the simplicity of a single system

 Virtualized System comprises servers, storage and networking

 End to end experience

 Initial set up

 Provisioning of new workloads, including image management

 Continuous optimization through mobility, etc.

OS SW Compute Storage Network OS SW Compute Storage Network OS SW Compute Storage Network OS SW

Virtual Compute Pool

Virtual Storage Pool OS SW OS SW OS SW

Virtual Compute Pool

Virtual Storage Pool OS

SW

OS SW

(9)

Application connectivity services

Enterprise or Cloud • allow users to declaratively specify logical application topologies

• path attributes, security rules, and service traversal

• instantiate paths, rules, etc. using SDN (virtual or physical)

• seamless integration between application deployment and required network configuration

• removes need for separate network admin handoff

• services can be constrained / specified by networking team

group

logical grouping of workloads

vlink

bidirectional communication link

network-service

attach services to a vlink

 firewall rules

 resv bandwidth

 VLAN / scoped bcast

 path diversity

middlebox

deploy and config a new middlebox

IPS Web FW App FW DB

DB disjoint LB

Virtualized Provisioning : Example

profile Network attributes for cluster communication

(10)

Applications influence the network

VM VM

VM VM

App

App

Network Hypervisor

Program

& Instruct

(11)

SDN Platform

What is Software Defined Networking?

Applications-awareness benefits:

– Business Applications and Services can program and influence the network

– Create and deploy new applications and protocols quickly

Network Hypervisor benefits:

– Virtualized network resource provisioning

– De-couples virtual network from physical network

– Simple “configure once” network

– Cloud scale (e.g. multi-tenant)

Control-Data separation benefits:

– End-2-end Semantics and Guarantees

– Simpler to deploy, debug and monitor

– Fine grained control for each client-server pair(s)

– Openflow (protocol and various controllers) are a standard way of achieving this

Control Plane

Software

HW & embedded SW

5KV 5KV

5KV 5KV

SDN Controller Platform

• Global state & efficient capacity management • Optimizations and placements

Apps Services Services Apps

Network Hypervisor

Openflow Controller

Virtual Network Resources

(12)

Openflow as defined today

(13)

Distributed or Centralized

Ethernet topologies were built

distributed

Scalable but hard to monitor

Openflow topologies (today) are

centralized

(14)

Packet or Flow Switched

Ethernet topologies are packet

switched

Statistical link utilization

Openflow topologies (today) are

flow switched

(15)

Open questions for the Research & Openflow

Communities

No customer pays for the re-invention of the wheel

(16)

Open Questions for the Research and Openflow Communities

Pod

(server/storage/network)

Isolate a few (long) flows for

preferential treatment by

applications

Federation of controllers with each

controller handling (smaller)

integrated system (pod)

References

Related documents

Este proceso/método puede utilizarse para crear un mortero adhesivo de color para facilitar la instalación de mosaicos de vidrio traslúcido, transparente u opaco, así como de

Whenever a title company uncovers a recorded document in which the name is the same or similar to that of the buyer, seller or borrower in a title transaction, the title company

Decreasing Term — Typically used to help pay the mortgage, decreasing term maintains a level premium over a specifi c number of years and the benefi t decreases every year until the

You can save money, reduce risk, and improve system reliability with application managed services, which eliminate the headaches of managing your financial and ERP systems. By

Quality Assurance, Windows, Resource, SNMP and Uptime Monitors test availability, responsiveness and performance quality of critical applications, databases and

You will be expected to manage, support and inspire a small team (an Assistant Centre manager and a Receptionist plus additional occasional casual cover) and to ensure that The

Capabilities include consumables management and monitoring, new device discovery, rebooting devices, retrieving/distributing device settings and address books, MEAP applications,

[r]