Meridian An SDN Platform for Cloud Network Services

  • Slides: 21
Download presentation
Meridian: An SDN Platform for Cloud Network Services Mohammad Banikazemi, David Olshefski, Anees Shaikh,

Meridian: An SDN Platform for Cloud Network Services Mohammad Banikazemi, David Olshefski, Anees Shaikh, John Tracey, and Guohui Wang, IBM T. J. Watson Research Center IEEE Communications Magazine 2013 101062600 紀成璞 1/2 0

Outline �Introduction �SDN �Meridian architeure �Meridian implementation �Summary 2/2 0

Outline �Introduction �SDN �Meridian architeure �Meridian implementation �Summary 2/2 0

Introduction 3/2 0

Introduction 3/2 0

Faster? convenient? 4/2 0

Faster? convenient? 4/2 0

SDN CAN HELP YOU! 5/2 0

SDN CAN HELP YOU! 5/2 0

If we use SDN…… 7/2 0

If we use SDN…… 7/2 0

So …. How SDN help Cloud Networking? 9/2 0

So …. How SDN help Cloud Networking? 9/2 0

SDN Architecture for Cloud Netwroking Meridian 10/2 0

SDN Architecture for Cloud Netwroking Meridian 10/2 0

Abstract API layer Present application with a network model � Associated APIs that expose

Abstract API layer Present application with a network model � Associated APIs that expose only the information needed to interact with the network � Logical view of the network using high-level APIs. � 11/ 20

Network Orchestration platform � Logical-to-physical translation of commands issued through the abstraction layer Convert

Network Orchestration platform � Logical-to-physical translation of commands issued through the abstraction layer Convert API calls into the appropriate series of commands on the underlying network � Network-wide service to application. � Global annotated view of the data center topology for applications � Different routing algorithms � Planner module that can schedule network configuration or control task � 12/ 20

Network driver layer � Consists of plug-in or drivers enable the controller to interface

Network driver layer � Consists of plug-in or drivers enable the controller to interface with various network technologies or tools. The orchestration layer uses these drivers to issue commands on specific devices or collect information from the network. � Implemented a logical driver that interfaces to Open. Flow devices � Drivers to enable virtual network creation � Topology data gathered � 13/2 0

Meridian Implementation How it works? 14/2 0

Meridian Implementation How it works? 14/2 0

�For Any cloud-based applications. 15/2 0

�For Any cloud-based applications. 15/2 0

� 1. Endpoint 2. Group 3. Segme nt 4. Service 5. Virtnet 16/2 0

� 1. Endpoint 2. Group 3. Segme nt 4. Service 5. Virtnet 16/2 0

�For Any cloud-based applications. G 1{web 1, web 2 } G 2{APP 1, APP

�For Any cloud-based applications. G 1{web 1, web 2 } G 2{APP 1, APP 2} G 3{db 1, db 2} {G 1, G 2, LB} {G 2, G 3, bandwidth } {APP 1, APP 2, SPF} {db 1, db 2, broadca st} 17/2 0

Summary � Meridain, an SDN-based controller framework for cloud networking. A network service model

Summary � Meridain, an SDN-based controller framework for cloud networking. A network service model for users to construct and manage logical topologies for their complex workloads. � Current system is only an initial prototype. � 18/2 0

Future work �Performance �Recovery failed plans 19/2 0

Future work �Performance �Recovery failed plans 19/2 0

Thanks ! 20/2 0

Thanks ! 20/2 0

reference �Floodlight: http: //www. projectfloodlight. org/floodlight/ � [1]SDN example : http: //lab. howie. tw/2013/04/How-Software-Defined-Network-SDN-impat-traditional-IT-Job.

reference �Floodlight: http: //www. projectfloodlight. org/floodlight/ � [1]SDN example : http: //lab. howie. tw/2013/04/How-Software-Defined-Network-SDN-impat-traditional-IT-Job. html 21/2 0