NetOpen Networking Service: Software-defined Networking Service on Programmable Network Substrates Namgon Kim and JongWon Kim Networked Computing Systems.

Slides:



Advertisements
Similar presentations
An OpenFlow Extension for the OMNeT++ INET Framework
Advertisements

Components of GIS.
GENI Research and Educational Experiment Workshop Panel Kuang-Ching “KC” Wang Holcombe Department of Electrical & Computer Engineering Supported in part.
HetnetIP Ethernet BackHaul Configuration Automation Demo.
An Overview of Software-Defined Network Presenter: Xitao Wen.
Flow Space Virtualization on Shared Physical OpenFlow Networks Hiroaki Yamanaka, Shuji Ishii, Eiji Kawai (NICT), Masayoshi Shimamura, Katsuyoshi Iida (TITECH),
Software Frame Simulator (SFS) Technion CS Computer Communications Lab (236340) in cooperation with ECI telecom Uri Ferri & Ynon Cohen January 2007.
Can the Production Network Be the Testbed? Rob Sherwood Deutsche Telekom Inc. R&D Lab Glen Gibb, KK Yap, Guido Appenzeller, Martin Cassado, Nick McKeown,
OpenFlow-Based Server Load Balancing GoneWild
COP 4930 Computer Network Projects Summer C 2004 Prof. Roy B. Levow Lecture 1.
SDN and Openflow.
Scalable and Crash-Tolerant Load Balancing based on Switch Migration
1 In VINI Veritas: Realistic and Controlled Network Experimentation Jennifer Rexford with Andy Bavier, Nick Feamster, Mark Huang, and Larry Peterson
1 GENI: Global Environment for Network Innovations Jennifer Rexford Princeton University
OpenFlow on top of NetFPGA Part I: Introduction to OpenFlow NetFPGA Spring School 2010 Some slides with permission from Prof. Nick McKeown. OpenFlow was.
An Overview of Software-Defined Network
IEEE MEDIA INDEPENDENT SERVICES DCN: SAUC Title: Considerations for MIS framework to cooperate with SDN Date Submitted: July 11th,
Jaehoon (Paul) Jeong, Hyoungshick Kim, and Jung-Soo Park
Data Center Virtualization: Open vSwitch Hakim Weatherspoon Assistant Professor, Dept of Computer Science CS 5413: High Performance Systems and Networking.
Copyright © 2012, QoS-aware Network Operating System for Software Defined Networking with Generalized OpenFlows Kwangtae Jeong, Jinwook Kim.
Jennifer Rexford Princeton University MW 11:00am-12:20pm SDN Software Stack COS 597E: Software Defined Networking.
An Overview of Software-Defined Network Presenter: Xitao Wen.
Connecting LANs, Backbone Networks, and Virtual LANs
OpenFlow-Based Server Load Balancing GoneWild Author : Richard Wang, Dana Butnariu, Jennifer Rexford Publisher : Hot-ICE'11 Proceedings of the 11th USENIX.
IEEE MEDIA INDEPENDENT SERVICES DCN: SAUC Title: Use cases of MIS framework to cooperate with SDN wireless access networks Date.
LECTURE 9 CT1303 LAN. LAN DEVICES Network: Nodes: Service units: PC Interface processing Modules: it doesn’t generate data, but just it process it and.
Experimentation using FIRE Wireless testbed tools Nikos Makris University of Thessaly Testbed Interoperability Workshop – FIA 2014.
OpenFlow: Enabling Technology Transfer to Networking Industry Nikhil Handigol Nikhil Handigol Cisco Nerd.
National Science Foundation Arlington, Virginia January 7-8, 2013 Tom Lehman University of Maryland Mid-Atlantic Crossroads.
An Experimental Testbed for Building Service-Based Media Applications (Outline of paper draft to be submitted in TridentCom 2010 as testbed practices.
CloudNaaS: A Cloud Networking Platform for Enterprise Applications Theophilus Benson*, Aditya Akella*, Anees Shaikh +, Sambit Sahu + (*University of Wisconsin,
The FI-WARE Project – Base Platform for Future Service Infrastructures FI-WARE Interface to the network and Devices Chapter.
Sponsored by the National Science Foundation GENI Exploring Networks of the Future
Individual Summer Plan Namgon Kim Networked Media Laboratory Dept. of Information & Communications Gwangju Institute of Science & Technology (GIST)
Fast NetServ Data Path: OpenFlow integration Emanuele Maccherani Visitor PhD Student DIEI - University of Perugia, Italy IRT - Columbia University, USA.
OBJECTIVE: o Describe various network topologies o Discuss the role of network devices o Understand Network Configuration Factors to deploy a new network.
1.  Infrastructure status  Up to 60G backbone for testing network equipment capability  10~60G backbone is deployed nationwide (6 Pops)  About 60.
Preparing Resource Aggregations for FIRST Future Internet Testbed Feb. 11 th, 2010 eFIT - Future Internet Testbed APAN Sydney Meeting Dr. JongWon.
SDN integrated scenarios and new PoA-related primitives Daniel Corujo Carlos Guimarães Rui L. Aguiar
Sponsored by the National Science Foundation Tutorial: OpenFlow in GENI with Instrumentation and Monitoring Divya Bhat Shufeng Huang Niky Riga GENI Project.
Chapter 6 Data Communications. Network Collection of computers Communicate with one another over transmission line Major types of network topologies What.
Garrett Drown Tianyi Xing Group #4 CSE548 – Advanced Computer Network Security.
SDN Management Layer DESIGN REQUIREMENTS AND FUTURE DIRECTION NO OF SLIDES : 26 1.
EXPOSING OVS STATISTICS FOR Q UANTUM USERS Tomer Shani Advanced Topics in Storage Systems Spring 2013.
Installing a Network Printer. Network printers work much like any other printer except the data flow is through a network. This means the printer must.
Extending OVN Forwarding Pipeline Topology-based Service Injection
1 | © 2015 Infinera Open SDN in Metro P-OTS Networks Sten Nordell CTO Metro Business Group
Rehab AlFallaj.  Network:  Nodes: Service units: PC Interface processing Modules: it doesn’t generate data, but just it process it and do specific task.
Multi-layer Network Virtualization with Resource Reservation based on SDN Nguyen Huu Thanh Tran Manh Nam Truong Thu Huong School of Electronics and Telecommunications.
D EPT. OF I NFO. & C OMM., GIST Networked Media Lab. Networked Media Laboratory Dept. of Information & Communications Gwangju Institute of Science & Technology.
MY.
Network Virtualization Sandip Chakraborty. In routing table we keep both the next hop IP (gateway) as well as the default interface. Why do we require.
Company LOGO Network Architecture By Dr. Shadi Masadeh 1.
LHCONE NETWORK SERVICES: GETTING SDN TO DEV-OPS IN ATLAS Shawn McKee/Univ. of Michigan LHCONE/LHCOPN Meeting, Taipei, Taiwan March 14th, 2016 March 14,
Software Defined Networking and OpenFlow Geddings Barrineau Ryan Izard.
Also known as hardware/physi cal address Customer Computer (Client) Internet Service Provider (ISP) MAC Address Each Computer has: Given by NIC card.
IEEE MEDIA INDEPENDENT SERVICES DCN: SAUC Title: Use cases of MIS framework to cooperate with SDN wireless access networks Date.
SDN controllers App Network elements has two components: OpenFlow client, forwarding hardware with flow tables. The SDN controller must implement the network.
Instructor Materials Chapter 7: Network Evolution
SDN challenges Deployment challenges
University of Maryland College Park
Author: Ragalatha P, Manoj Challa, Sundeep Kumar. K
Author: Daniel Guija Alcaraz
Preparing Resource Aggregations for FIRST Future Internet Testbed
ONOS Drake Release September 2015.
Software Defined Networking (SDN)
NSF cloud Chameleon: Phase 2 Networking
Configuration DB Status report Lana Abadie
Presentation transcript:

NetOpen Networking Service: Software-defined Networking Service on Programmable Network Substrates Namgon Kim and JongWon Kim Networked Computing Systems Lab., Gwangju Institute of Science and Technology (GIST) {ngkim, AsiaFI 2011 Summer School Chungnam National University (CNU), Korea Aug. 8 – 12, 2011

Flow-level network programmability Software-Defined Networks (SDN) –A new way to architect networks By providing network programmability By exposing network APIs Programmable Network Substrates –Any experimenter can program its operation Flow-level network programmability –Configure the network differently for each flow –OpenFlow Aug. 08, 2011 Networked Computing Systems Lab., GIST 2

NetOpen Networking Service Networking Service –The collection of network-centric services –Assists the transport of diverse flows among computing services NetOpen Networking Service –Extended flow-based networking with programmable network substrates We attempt to fill in the gap caused by existing networking services using the flow- level network programmability Aug. 08, 2011 Networked Computing Systems Lab., GIST 3

Conceptual Illustration of NetOpen Networking Service Aug. 08, 2011 Networked Computing Systems Lab., GIST 4 Flow 1 Flow 2 Flow m … Flow 3 User Computing Service User Service Substrate Primitive Resource Networking Service Programmable Network Substrate Network Service

Category According to the relationship with existing networking services, computing services, and programmable network substrates Connection-type NetOpen networking service –Enable tighter bonding between computing services and network services Gateway-type NetOpen networking service –Mixing the flow-based programming with both computing and networking resources New networking service –Provide different types of network-based interfaces Aug. 08, 2011 Networked Computing Systems Lab., GIST 5

Primitive How the extensible NetOpen networking services are developed from the underlying substrates? Linkages between NetOpen networking services and programmable network substrates –Identify the key features required in realizing required networking services –Link the key features to the resources of programmable network substrates Aug. 08, 2011 Networked Computing Systems Lab., GIST 6

NetOpen RA (Resource Aggregate) Programmable network substrate for NetOpen networking service NetOpen switch nodes –Extended computing/networking resources –Flow-level network programmability Prototype NetOpen switch node –Linux-based software switch –OpenFlow-based flow-level programmability –Several NICs (Network Interface Cards) –Optional NetFPGA cards for hardware- accelerated networking Aug. 08, 2011 Networked Computing Systems Lab., GIST 7

Deployed NetOpen RA Aug. 08, 2011 Networked Computing Systems Lab., GIST 8 Networked Tiled Display KOREN/ KREONET POSTECH (Pohang) CNU (Daejeon) KHU (Suwon) GIST (Gwangju) OpenFlow Switch OpenFlow Production Switch End host (with HD camera) OpenFlow Switch with NetFPGA FlowVisor OpenFlow Controller End host (traffic generator) End host

Preliminary Implementation of NetOpen Networking Service June 29, 2011 Networked Computing Systems Lab., GIST 9 S1 H1 H3 H4 S2 S3 NOX Core Shortest-Path ConnectionUser-Route Connection Topology VoD Server FTP Server Host Location Path Installation Short Path Computation 100Mbps 10Mbps VoD Client FTP Client Flow 1 Flow 2 Primitive

Tentative Primitive Implementations Topology –Getting up-to-date network topology Host location –The switch and its port that a host is attached to Short-path computation –Returning minimum-hop-path for a given flow in the network Path installation –Installing flow forwarding rules on NetOpen switch nodes along the path June 29, 2011 Networked Computing Systems Lab., GIST 10

Short-path Connection Service for Both Applications June 29, 2011 Networked Computing Systems Lab., GIST 11 VoD Application FAFA VoD Server End host NetOpen Node 1 NetOpen Node 3 FTP Server End host FTP Application FBFB NetOpen Node 2 VoD Client End host FTP Client End host 100Mbps 10Mbps Programmable Network Substrate Short-path Connection Network OS

User-Route Connection Service for Both Applications June 29, 2011 Networked Computing Systems Lab., GIST 12 VoD Application FAFA VoD Server End host NetOpen Node 1 NetOpen Node 3 FTP Server End host FTP Application FBFB NetOpen Node 2 VoD Client End host FTP Client End host 100Mbps 10Mbps Programmable Network Substrate User-Route Connection Network OS

Delay Comparison between Short-path Connection and User-route Connection June 29, 2011 Networked Computing Systems Lab., GIST 13

Use Different Connection Service for Each Application June 29, 2011 Networked Computing Systems Lab., GIST 14 VoD Application FAFA VoD Server End host NetOpen Node 1 NetOpen Node 3 FTP Server End host FTP Application FBFB NetOpen Node 2 VoD Client End host FTP Client End host 100Mbps 10Mbps Programmable Network Substrate Short-path Connection Network OS User-Route Connection

Delay in using Different Connection Service for Each Application June 29, 2011 Networked Computing Systems Lab., GIST 15

Future Work NetOpen Networking Service –Need more work on elaborating the design and implementation NetOpen networking service creation tools –How to create and operate the conceptualized NetOpen networking service Integrated testbed with NetOpen RAs and other substrates Aug. 08, 2011 Networked Computing Systems Lab., GIST 16

June 29, 2011 Networked Computing Systems Lab., GIST 17 Q & A Thank you!