1 / 21

Meridian: An SDN Platform for Cloud Network Services

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 紀成璞. Outline. Introduction SDN Meridian architeure

thor-slater
Download Presentation

Meridian: An SDN Platform for Cloud Network Services

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Meridian: An SDN Platform forCloud Network Services Mohammad Banikazemi, David Olshefski, AneesShaikh, John Tracey, and Guohui Wang, IBM T. J. Watson Research Center IEEE Communications Magazine 2013 101062600 紀成璞

  2. Outline • Introduction • SDN • Meridian architeure • Meridian implementation • Summary

  3. Introduction

  4. Faster? convenient?

  5. SDN CAN HELP YOU!

  6. Software Defined Networks 我系統都寫好也測試好了可以麻煩你幫我正式佈署上線嘛? OK~ 我已經幫你灌了 5個在機架上 ,系統參數都設定好,也幫你把DB都灌好了,等下就幫你把程式佈署上去~ 喔對了系統會需要用到 8080,63382,3233...port,然後會必須要……. 沒問題~我已經幫你把Juniper 的VPN Gateway 連線設好了 喔這個等下你直接跟NAdmin講,網路設定是由他們負責的~ 引用[1]

  7. If we use SDN……

  8. 我系統都寫好也測試好了可以麻煩你幫我正式佈署上線嘛?我系統都寫好也測試好了可以麻煩你幫我正式佈署上線嘛? 喔對了系統會需要用到 8080,63382,3233...port,然後會必須要……. OK~ 我已經幫你灌了 5個在機架上 ,系統參數都設定好,也幫你把DB都灌好了,….blablabla ….. ok~這簡單Security Group 我已經幫你開這幾個Port了…..blablabla ALL INONE

  9. So …. How SDN help Cloud Networking?

  10. SDN Architecture for Cloud Netwroking Meridian

  11. 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.

  12. 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

  13. 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 OpenFlow devices • Drivers to enable virtual network creation • Topology data gathered

  14. Meridian Implementation How it works?

  15. For Any cloud-based applications.

  16. 1.Endpoint 2.Group 3.Segment 4.Service 5.Virtnet

  17. For Any cloud-based applications. G1{web1,web2} G2{APP1,APP2} G3{db1,db2} {G1,G2,LB} {G2,G3,bandwidth} {APP1,APP2,SPF} {db1,db2,broadcast}

  18. 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.

  19. Future work • Performance • Recovery failed plans

  20. Thanks !

  21. 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

More Related