A Network in a Laptop: Rapid Prototyping for So7ware- Defined Networks
|
|
- Janice Rogers
- 8 years ago
- Views:
Transcription
1 A Network in a Laptop: Rapid Prototyping for So7ware- Defined Networks Bob Lantz, Brandon Heller, Nick McKeown Stanford University HotNets 2010, 10/20/10 1
2 2
3 Wouldn t it be amazing if systems papers were runnable. 3
4 Wouldn t it be amazing If systems papers made replicasng their results, modifying the described system, and sharing it with others as easy as downloading a file. 4
5 Wouldn t it be amazing if network systems papers were more than runnable. share with others idea prototype deploy on hardware with no code changes!?! 5
6 Mininet: a playorm for rapid network prototyping. scales to usefully large nets runs unmodified applica4ons provides path to hardware facilitates sharing 6
7 openflow.org/mininet 140+ users 45+ on mailing list 20+ insstusons open source (BSD license) [don t download now! save the WiFi!] 7
8 Demo 8
9 Demo Topology: Fat Tree &"'($ )**'(*+,"-$,--'(-./"0$ 1#-($.#*($!"#$%$!"#$/$!"#$)$!"#$0$!"#$*$!"#$1$!"#$+$ described in Scalable Commodity Data Center, SIGCOMM 2008, Al Fares et al. 9
10 (1) share- able (2) runs on hardware 10
11 11
12 Date Nov 2009: deadline in 3 months [based on a true story] 12
13 Resources: a laptop 13
14 Goal: build/eval/demo a realissc new networked system 14
15 Why not a real system? switch s1 + as real as it gets - a pain to reconfigure host h2 host h3 15
16 Why not networked virtual machines? VM1 switch s1 + easier topology changes - scalability VM2 VM3 host h2 host h3 16
17 Why not a simulator? process state switch s1 + good visibility - no path to hardware state state host h2 host h3 17
18 Problem 1: Want scale with unmodified applicasons. Use lightweight, OS- level virtualizason. 18
19 OS- level VirtualizaSon Same system, different view. Almost zero overhead. ex. IMUNES, Emulab user kernel process filesystem hostname user IDs network process filesystem hostname user IDs network one OS kernel 19
20 Problem 2: Want a smooth path to hardware deployment. Use So7ware- Defined Networking. 20
21 Feature Feature Network OS Feature OS Hardware Feature OS Feature OS Hardware Feature OS Hardware Feature Hardware OS Hardware 21
22 So7ware- Defined Network Feature Feature Network OS OpenFlow Packet Forwarding Packet Forwarding Packet Forwarding Packet Forwarding Packet Forwarding 22
23 Mininet Walkthrough 23
24 controller switch s1 host h2 host h3 24
25 $> mn --topo minimal \! --switch ovsk \! --controller ref! run Mininet launcher root network namespace mn! 25
26 $> mn --topo minimal \! --switch ovsk \! --controller ref! root network namespace Hosts create bash processes mn! pipes /bin/bash! host h2 /bin/bash! host h3 26
27 $> mn --topo minimal \! --switch ovsk \! --controller ref! root network namespace Hosts unshare(clone_newnet)! mn! pipes /bin/bash! h2 namespace /bin/bash! h3 namespace 27
28 $> mn --topo minimal \! --switch ovsk \! --controller ref! root network namespace Links ip link add mn! pipes veth0 veth1 veth pairs veth2 veth3 /bin/bash! /bin/bash! h2 namespace h3 namespace 28
29 $> mn --topo minimal \! --switch ovsk \! --controller ref! root network namespace Links ip link set name mn! pipes s1- eth1 s1- eth2 veth pairs h2- eth0 h3- eth0 /bin/bash! h2 namespace /bin/bash! h3 namespace 29
30 $> mn --topo minimal \! --switch ovsk \! --controller ref! root network namespace Links ip link set netns mn! pipes s1- eth1 s1- eth2 veth pairs h2- eth0 h3- eth0 /bin/bash! h2 namespace /bin/bash! h3 namespace 30
31 $> mn --topo minimal \! --switch ovsk \! --controller ref! root network namespace Switch create OpenFlow Switch ofdatapath! unix socket ofprotocol! mn! pipes s1- eth1 raw sockets s1- eth2 veth pairs h2- eth0 h3- eth0 /bin/bash! h2 namespace /bin/bash! h3 namespace 31
32 $> mn --topo minimal \! --switch ovsk \! --controller ref! root network namespace Controller create controller ofdatapath! unix socket ofprotocol! mn! pipes h2- eth0 s1- eth1 raw sockets s1- eth2 veth pairs controller! h3- eth0 /bin/bash! h2 namespace /bin/bash! h3 namespace 32
33 Virtual Machine root network namespace ofdatapath! unix socket ofprotocol! mn! pipes h2- eth0 s1- eth1 raw sockets s1- eth2 veth pairs controller! h3- eth0 /bin/bash! h2 namespace /bin/bash! h3 namespace 33
34 Mininet example commands Create a network using mn launcher: mn --switch ovsk --controller nox --topo \ tree,depth=2,fanout=8 --test pingall! Interact with a network using CLI: mininet> h2 ping h3! mininet> h2 py dir(locals())! Customize a network w/api: from mininet.net import Mininet! from mininet.topolib import TreeTopo! tree4 = TreeTopo(depth=2,fanout=2)! net = Mininet(topo=tree4)! net.start()! h1, h4 = net.hosts[0], net.hosts[3]! print h1.cmd( ping -c1 %s % h4.ip())! net.stop()! 34
35 Apps made with the Mininet API 35
36 EvaluaSon 36
37 Startup/Shutdown/Memory iperf nd kerin fig- I will entaerials, Topology H S Setup(s) Stop(s) Mem(MB) Minimal Linear(100) VL2(4, 4) FatTree(4) FatTree(6) Mesh(10, 10) Tree(4ˆ4) Tree(16ˆ2) Tree(32ˆ2) Table 2: Mininet topology benchmarks: setup time, stop time and memory usage lots for networks of switches of H hosts and & S hosts Open vswitch kernel switches, tested in a Debian 5/Linux VM on VMware Fusion w/reasonable 3.0 a MacBook amounts Pro (2.4 GHz intel of Core memory 2 Duo/6 GB). Even in the largest configurations, hosts and switches start up in less than one second each. Operation Time (ms) 37
38 erf ker- fig- will taals, enine he dis- M ine is ely NS Tree(16ˆ2) Tree(32ˆ2) Table 2: Mininet topology benchmarks: setup time, stop time and memory usage for networks of H hosts and S Open vswitch kernel switches, tested Microbenchmarks in a Debian 5/Linux VM on VMware Fusion 3.0 on a MacBook Pro (2.4 GHz intel Core 2 Duo/6 GB). Even in the largest configurations, hosts and switches start up in less than one second each. Operation Time (ms) Create a node (host/switch/controller) 10 Run command on a host ( echo hello ) 0.3 Add link between two nodes 260 Delete link between two nodes 416 Start user space switch (OpenFlow reference) 29 Stop user space switch (OpenFlow reference) 290 Start kernel switch (Open vswitch) 332 Stop kernel switch (Open vswitch) 540 Table 3: Time for basic Mininet operations. Mininet s startup and shutdown performance is dominated by management of virtual Ethernet link management interfaces in the Linux ( ) is slow kernel and ip link utility and Open vswitch startup/shutdown time. of topologies with Mininet. Larger topologies which 38
39 Bandwidth S (Switches) User(Mbps) Kernel(Mbps) RaSo Table 1: Mininet end-to-end bandwidth, measured with iperf through linear chains of user-space (OpenFlow reference) and kernel (Open vswitch) switches. graphical applications, two of which are shown in figures 2 and 3. The hope is that the Mininet API will prove useful for system-level testing and experimenta- ~5x ~50x usable amount of bandwidth 39 Top Min Lin VL2 Fat Fat Mes Tre Tre Tre Table mem switc Fusio Even less t
40 Case Studies 40
41 Research Examples Ripcord: modular data center Asterix: wide- area load balancing SCAFFOLD: new internet architecture Distributed snapshot demo 41
42 Unexpected Uses Tutorials Whole- network regression suites Bug replicason 42
43 LimitaSons 43
44 Inherent LimitaSons OS- level virtualizason one kernel only Linux containers Linux programs only Cannot match the introspecson of an event- driven simulason 44
45 Performance Fidelity switch process p processes c cores host process links links links p >> c? Sme mulsplexing Issues: performance predictability, isolason 45
46 Wouldn t it be amazing if systems papers were runnable. 46
47 Wouldn t it be amazing If systems papers made replicasng their results, modifying the described system, and sharing it with others as easy as downloading a file. 47
48 Wouldn t it be amazing if network systems papers were more than runnable. share with others idea prototype deploy on hardware with no code changes!?! 48
49 A Network in a Laptop is a runnable paper which itself describes how to make other runnable papers. 49
50 Mininet Rapid prototyping Scalable Shareable FuncSonally correct Path to hardware enables runnable papers for a subset of networking openflow.org/mininet 50
51 51
52 The SDN Approach Separate control from the datapath i.e. separate policy from mechanism Datapath: Define minimal network instrucson set A set of plumbling primisves A narrow interface: e.g. OpenFlow Control: Define a network- wide OS An API that others can develop on 52
53 How to get performance fidelity? Careful process- to- core allocason Bandwidth limits Scheduling priorises Real- Sme scheduling Scheduling groups w/resource isolason 53
54 Why not processes? process switch s1 + scales beser - breaks applicasons process process host h2 host h3 54
Getting to know OpenFlow. Nick Rutherford Mariano Vallés {nicholas,mariano}@ac.upc.edu
Getting to know OpenFlow Nick Rutherford Mariano Vallés {nicholas,mariano}@ac.upc.edu OpenFlow Switching 1. A way to run experiments in the networks we use everyday. A pragmatic compromise Allow researchers
More informationTeaching Computer Networking with Mininet
Teaching Computer Networking with Mininet Te-Yuan Huang, Vimalkumar Jeyakumar Bob Lantz, Brian O'Connor Nick Feamster Keith Winstein, Anirudh Sivaraman Wi-Fi: HHonors, SGC2014 Tutorial Goals Learn how
More informationHow SDN will shape networking
How SDN will shape networking Nick McKeown Stanford University With: Martín Casado, Teemu Koponen, Sco> Shenker and many others With thanks to: NSF, GPO, Stanford Clean Slate Program, Cisco, DoCoMo, DT,
More informationWHITE PAPER. SDN Controller Testing: Part 1
WHITE PAPER SDN Controller Testing: Part 1 www.ixiacom.com 915-0946-01 Rev. A, April 2014 2 Table of Contents Introduction... 4 Testing SDN... 5 Methodologies... 6 Testing OpenFlow Network Topology Discovery...
More informationOpenFlow: Load Balancing in enterprise networks using Floodlight Controller
OpenFlow: Load Balancing in enterprise networks using Floodlight Controller Srinivas Govindraj, Arunkumar Jayaraman, Nitin Khanna, Kaushik Ravi Prakash srinivas.govindraj@colorado.edu, arunkumar.jayaraman@colorado.edu,
More informationTutorial. Reference http://www.openflowswitch.org/foswiki/bin/view/openflow/mininetgettingstarted for more thorough Mininet walkthrough if desired
Setup Tutorial Reference http://www.openflowswitch.org/foswiki/bin/view/openflow/mininetgettingstarted for more thorough Mininet walkthrough if desired Necessary Downloads 1. Download VM at http://www.cs.princeton.edu/courses/archive/fall10/cos561/assignments/cos561tutorial.zip
More informationProgramming Assignment 2: Using Mininet and Mininet Python API: Instructions
Programming Assignment 2: Using Mininet and Mininet Python API: Instructions In this exercise, you will be learning how to build custom topologies using Mininet Python API and how certain parameters like
More informationNetwork Programmability Using POX Controller
Network Programmability Using POX Controller Sukhveer Kaur 1, Japinder Singh 2 and Navtej Singh Ghumman 3 1,2,3 Department of Computer Science and Engineering, SBS State Technical Campus, Ferozepur, India
More informationImplementation of Address Learning/Packet Forwarding, Firewall and Load Balancing in Floodlight Controller for SDN Network Management
Research Paper Implementation of Address Learning/Packet Forwarding, Firewall and Load Balancing in Floodlight Controller for SDN Network Management Raphael Eweka MSc Student University of East London
More informationOpen Source Network: Software-Defined Networking (SDN) and OpenFlow
Open Source Network: Software-Defined Networking (SDN) and OpenFlow Insop Song, Ericsson LinuxCon North America, Aug. 2012, San Diego CA Objectives Overview of OpenFlow Overview of Software Defined Networking
More informationMuL SDN Controller HOWTO for pre-packaged VM
MuL SDN Controller HOWTO for pre-packaged VM 1 P a g e Table of Contents 1 Starting the VM... 3 2 Using MuL controller... 3 2.1 Mul component overview... 3 2.2 Running MUL... 5 2.2.1 Running MuL s forwarding
More informationAssessing the Performance of Virtualization Technologies for NFV: a Preliminary Benchmarking
Assessing the Performance of Virtualization Technologies for NFV: a Preliminary Benchmarking Roberto Bonafiglia, Ivano Cerrato, Francesco Ciaccia, Mario Nemirovsky, Fulvio Risso Politecnico di Torino,
More informationEstiNet OpenFlow Network Simulator and Emulator
TPICS IN NETWRK TESTING EstiNet penflow Network Simulator and Emulator Shie-Yuan Wang, National Chiao Tung University Chih-Liang Chou and Chun-Ming Yang, EstiNet Technologies, Inc. ABSTRACT In this article,
More informationHow Linux kernel enables MidoNet s overlay networks for virtualized environments. LinuxTag Berlin, May 2014
How Linux kernel enables MidoNet s overlay networks for virtualized environments. LinuxTag Berlin, May 2014 About Me: Pino de Candia At Midokura since late 2010: Joined as a Software Engineer Managed the
More informationDynamic Controller Deployment in SDN
Dynamic Controller Deployment in SDN Marc Huang, Sherrill Lin, Dominic Yan Department of Computer Science, University of Toronto Table of Contents Introduction... 1 Background and Motivation... 1 Problem
More informationDatacenter Network Virtualization in Multi-Tenant Environments
Chair for Network Architectures and Services Technische Universität München Datacenter Network Virtualization in Multi-Tenant Environments 8. DFN-Forum Kommunikationstechnologien Viktor Goldberg, Leibniz-Rechenzentrum,
More informationArchitecture (SOSP 2011) 11/11/2011 Minsung Jang
Cells: A Virtual Mobile Smartphone Architecture (SOSP 2011) Lunch TimeReading Group 11/11/2011 Minsung Jang Summary Novel Architecture for a Virtual Phone How to do away with overhead New way to virtualize
More informationOpenFlow: Concept and Practice. Dukhyun Chang (dhchang@mmlab.snu.ac.kr)
OpenFlow: Concept and Practice Dukhyun Chang (dhchang@mmlab.snu.ac.kr) 1 Contents Software-Defined Networking (SDN) Overview of OpenFlow Experiment with OpenFlow 2/24 Software Defined Networking.. decoupling
More informationXperience of Programmable Network with OpenFlow
International Journal of Computer Theory and Engineering, Vol. 5, No. 2, April 2013 Xperience of Programmable Network with OpenFlow Hasnat Ahmed, Irshad, Muhammad Asif Razzaq, and Adeel Baig each one is
More informationNETWORK EMULATION AND NETKIT
NETWORK EMULATION AND NETKIT Gestão e Segurança de Redes / Gestão de Redes e Serviços LERC / MEIC- T 2013/14 Artur M. Arsénio & Miguel P. Correia CLASS OBJECTIVES To understand what is meant by network
More informationSDN software switch Lagopus and NFV enabled software node
SDN software switch Lagopus and NFV enabled software node Kazuaki OBANA NTT Network Innovation Laboratories SDN software switch Lagopus 1 Motivation Agile and flexible networking Full automation in provisioning,
More informationLarge-scale Network Protocol Emulation on Commodity Cloud
Large-scale Network Protocol Emulation on Commodity Cloud Anirup Dutta University of Houston adutta2@uh.edu Omprakash Gnawali University of Houston gnawali@cs.uh.edu ABSTRACT Network emulation allows us
More informationChandelle: Principles of integration wireless controller and SDN controller. Sergey Monin, Alexander Shalimov, Ruslan Smeliansky
Chandelle: Principles of integration wireless controller and SDN controller Sergey Monin, Alexander Shalimov, Ruslan Smeliansky 10/29/2014 WiFi management methods There are two methods of deploying WiFi
More informationTCP Labs. WACREN Network Monitoring and Measurement Workshop Antoine Delvaux a.delvaux@man.poznan.pl perfsonar developer 30.09.
TCP Labs WACREN Network Monitoring and Measurement Workshop Antoine Delvaux a.delvaux@man.poznan.pl perfsonar developer 30.09.2015 Hands-on session We ll explore practical aspects of TCP Checking the effect
More information13.1 Backup virtual machines running on VMware ESXi / ESX Server
13 Backup / Restore VMware Virtual Machines Tomahawk Pro This chapter describes how to backup and restore virtual machines running on VMware ESX, ESXi Server or VMware Server 2.0. 13.1 Backup virtual machines
More informationWave Relay System and General Project Details
Wave Relay System and General Project Details Wave Relay System Provides seamless multi-hop connectivity Operates at layer 2 of networking stack Seamless bridging Emulates a wired switch over the wireless
More informationSoftware Defined Networks (SDN)
Software Defined Networks (SDN) Nick McKeown Stanford University With: Martín Casado, Teemu Koponen, Scott Shenker and many others With thanks to: NSF, GPO, Stanford Clean Slate Program, Cisco, DoCoMo,
More informationOpen Source Tools & Platforms
Open Source Tools & Platforms Open Networking Lab Ali Al-Shabibi Agenda Introduction to ON.Lab; Who we are? What we are doing? ONOS Overview OpenVirtex Overview ONRC Organizational Structure Berkeley Scott
More informationSDN CENTRALIZED NETWORK COMMAND AND CONTROL
SDN CENTRALIZED NETWORK COMMAND AND CONTROL Software Defined Networking (SDN) is a hot topic in the data center and cloud community. The geniuses over at IDC predict a $2 billion market by 2016
More informationIntro to Virtualization
Cloud@Ceid Seminars Intro to Virtualization Christos Alexakos Computer Engineer, MSc, PhD C. Sysadmin at Pattern Recognition Lab 1 st Seminar 19/3/2014 Contents What is virtualization How it works Hypervisor
More informationEmulation of Software Defined Networks Using Mininet in Different Simulation Environments
2015 6th International Conference on Intelligent Systems, Modelling and Simulation Emulation of Software Defined Networks Using Mininet in Different Simulation Environments Faris Keti Electrical and Computer
More informationLightweight Virtualization: LXC Best Practices
Lightweight Virtualization: LXC Best Practices Christoph Mitasch LinuxCon Barcelona 2012 Slide 1/28 About Based in Bavaria, Germany Selling server systems in Europe ~100 employees >10.000 customers Slide
More informationOpenFlow Based Load Balancing
OpenFlow Based Load Balancing Hardeep Uppal and Dane Brandon University of Washington CSE561: Networking Project Report Abstract: In today s high-traffic internet, it is often desirable to have multiple
More informationON THE IMPLEMENTATION OF ADAPTIVE FLOW MEASUREMENT IN THE SDN-ENABLED NETWORK: A PROTOTYPE
ON THE IMPLEMENTATION OF ADAPTIVE FLOW MEASUREMENT IN THE SDN-ENABLED NETWORK: A PROTOTYPE PANG-WEI TSAI, CHUN-YU HSU, MON-YEN LUO AND CHU-SING YANG NATIONAL CHENG KUNG UNIVERSITY, INSTITUTE OF COMPUTER
More informationCloud Simulator for Scalability Testing
Cloud Simulator for Scalability Testing Nitin Singhvi (nitin.singhvi@calsoftinc.com) 1 Introduction Nitin Singhvi 11+ Years of experience in technology, especially in Networking QA. Currently playing roles
More informationLab 7: Software Defined Networking
CS498 Systems and Networking Lab Spring 2012 Lab 7: Software Defined Networking Instructor: Matthew Caesar Due: In this assignment you will learn the basics of Software Defined Networking, and a few of
More informationA collaborative model for routing in multi-domains OpenFlow networks
A collaborative model for routing in multi-domains OpenFlow networks Xuan Thien Phan, Nam Thoai Faculty of Computer Science and Engineering Ho Chi Minh City University of Technology Ho Chi Minh city, Vietnam
More informationNetwork performance in virtual infrastructures
Network performance in virtual infrastructures A closer look at Amazon EC2 Alexandru-Dorin GIURGIU University of Amsterdam System and Network Engineering Master 03 February 2010 Coordinators: Paola Grosso
More informationSTRATEGIC WHITE PAPER. The next step in server virtualization: How containers are changing the cloud and application landscape
STRATEGIC WHITE PAPER The next step in server virtualization: How containers are changing the cloud and application landscape Abstract Container-based server virtualization is gaining in popularity, due
More informationNetwork Virtualization
Network Virtualization What is Network Virtualization? Abstraction of the physical network Support for multiple logical networks running on a common shared physical substrate A container of network services
More informationStatus of OpenFlow research and test facilities in Europe
Status of OpenFlow research and test facilities in Europe Cape Town, Nov 14-15, 2011 Dr.-Ing. Hagen Woesner EICT GmbH, Berlin, Germany Agenda Software Defined Networks and OpenFlow Architectural Splits
More informationSoftware Defined Networking (SDN)
Software Defined Networking (SDN) Overview Traditional Switches Approaches and Issues Software Defined Networking Overview OpenFlow Controller/Network Operating Systems Traditional Switch Configuration
More informationPARALLELS SERVER BARE METAL 5.0 README
PARALLELS SERVER BARE METAL 5.0 README 1999-2011 Parallels Holdings, Ltd. and its affiliates. All rights reserved. This document provides the first-priority information on the Parallels Server Bare Metal
More informationKerrighed / XtreemOS cluster flavour
Kerrighed / XtreemOS cluster flavour Jean Parpaillon Reisensburg Castle Günzburg, Germany July 5-9, 2010 July 6th, 2010 Kerrighed - XtreemOS cluster flavour 1 Summary Kerlabs Context Kerrighed Project
More informationSteroid OpenFlow Service: Seamless Network Service Delivery in Software Defined Networks
Steroid OpenFlow Service: Seamless Network Service Delivery in Software Defined Networks Aaron Rosen and Kuang-Ching Wang Holcombe Department of Electrical and Computer Engineering Clemson University Clemson,
More informationOpenFlow: History and Overview. Demo of OpenFlow@home routers
Affan A. Syed affan.syed@nu.edu.pk Syed Ali Khayam ali.khayam@seecs.nust.edu.pk OpenFlow: History and Overview Dr. Affan A. Syed OpenFlow and Software Defined Networking Dr. Syed Ali Khayam Demo of OpenFlow@home
More informationNetwork Virtualization and Software-defined Networking. Chris Wright and Thomas Graf Red Hat June 14, 2013
Network Virtualization and Software-defined Networking Chris Wright and Thomas Graf Red Hat June 14, 2013 Agenda Problem Statement Definitions Solutions She can't take much more of this, captain! Challenges
More informationProgrammable Networking with Open vswitch
Programmable Networking with Open vswitch Jesse Gross LinuxCon September, 2013 2009 VMware Inc. All rights reserved Background: The Evolution of Data Centers Virtualization has created data center workloads
More informationSIDN Server Measurements
SIDN Server Measurements Yuri Schaeffer 1, NLnet Labs NLnet Labs document 2010-003 July 19, 2010 1 Introduction For future capacity planning SIDN would like to have an insight on the required resources
More informationSoftware Defined Networking What is it, how does it work, and what is it good for?
Software Defined Networking What is it, how does it work, and what is it good for? slides stolen from Jennifer Rexford, Nick McKeown, Michael Schapira, Scott Shenker, Teemu Koponen, Yotam Harchol and David
More informationThe Lagopus SDN Software Switch. 3.1 SDN and OpenFlow. 3. Cloud Computing Technology
3. The Lagopus SDN Software Switch Here we explain the capabilities of the new Lagopus software switch in detail, starting with the basics of SDN and OpenFlow. 3.1 SDN and OpenFlow Those engaged in network-related
More informationEnabling Bandwidth and Low Latency in Data Centres Using Open Flow
Enabling Bandwidth and Low Latency in Data Centres Using Open Flow Rajanish Dadi Submitted as part of the requirements for the degree of MSc in Cloud Computing at the School of Computing, National College
More informationOSHI - Open Source Hybrid IP/SDN networking (and its emulation on Mininet and on distributed SDN testbeds)
OSHI - Open Source Hybrid IP/SDN networking (and its emulation on Mininet and on distributed SDN testbeds) Stefano Salsano (1), Pier Luigi Ventre (2), Luca Prete (2), Giuseppe Siracusano (1), Matteo Gerola
More informationCDH installation & Application Test Report
CDH installation & Application Test Report He Shouchun (SCUID: 00001008350, Email: she@scu.edu) Chapter 1. Prepare the virtual machine... 2 1.1 Download virtual machine software... 2 1.2 Plan the guest
More informationLCMON Network Traffic Analysis
LCMON Network Traffic Analysis Adam Black Centre for Advanced Internet Architectures, Technical Report 79A Swinburne University of Technology Melbourne, Australia adamblack@swin.edu.au Abstract The Swinburne
More informationNetworking Virtualization Using FPGAs
Networking Virtualization Using FPGAs Russell Tessier, Deepak Unnikrishnan, Dong Yin, and Lixin Gao Reconfigurable Computing Group Department of Electrical and Computer Engineering University of Massachusetts,
More informationAltor Virtual Network Security Analyzer v1.0 Installation Guide
Altor Virtual Network Security Analyzer v1.0 Installation Guide The Altor Virtual Network Security Analyzer (VNSA) application is deployed as Virtual Appliance running on VMware ESX servers. A single Altor
More informationTHE CHANGING FACE OF SDN. Guido Appenzeller 2014
THE CHANGING FACE OF SDN Guido Appenzeller 2014 AGENDA Agenda: Why SDN? Origins of SDN Hypervisor Switches Bare Metal Switches Where is SDN today? 2013 BIG SWITCH NETWORKS, INC. WWW.BIGSWITCH.COM 2 CLOSED
More informationWeek Overview. Installing Linux Linux on your Desktop Virtualization Basic Linux system administration
ULI101 Week 06b Week Overview Installing Linux Linux on your Desktop Virtualization Basic Linux system administration Installing Linux Standalone installation Linux is the only OS on the computer Any existing
More informationAxon: A Flexible Substrate for Source- routed Ethernet. Jeffrey Shafer Brent Stephens Michael Foss Sco6 Rixner Alan L. Cox
Axon: A Flexible Substrate for Source- routed Ethernet Jeffrey Shafer Brent Stephens Michael Foss Sco6 Rixner Alan L. Cox 2 Ethernet Tradeoffs Strengths Weaknesses Cheap Simple High data rate Ubiquitous
More informationGUI Tool for Network Designing Using SDN
GUI Tool for Network Designing Using SDN P.B.Arun Prasad, Varun, Vasu Dev, Sureshkumar Assistant Professor Department of Computer Science and Engineering, Saranathan College of Engineering, Tamil Nadu,
More informationExample of Standard API
16 Example of Standard API System Call Implementation Typically, a number associated with each system call System call interface maintains a table indexed according to these numbers The system call interface
More informationUsing Red Hat Network Satellite Server to Manage Dell PowerEdge Servers
Using Red Hat Network Satellite Server to Manage Dell PowerEdge Servers Enterprise Product Group (EPG) Dell White Paper By Todd Muirhead and Peter Lillian July 2004 Contents Executive Summary... 3 Introduction...
More informationSERVER CLUSTERING TECHNOLOGY & CONCEPT
SERVER CLUSTERING TECHNOLOGY & CONCEPT M00383937, Computer Network, Middlesex University, E mail: vaibhav.mathur2007@gmail.com Abstract Server Cluster is one of the clustering technologies; it is use for
More informationLast Class: OS and Computer Architecture. Last Class: OS and Computer Architecture
Last Class: OS and Computer Architecture System bus Network card CPU, memory, I/O devices, network card, system bus Lecture 3, page 1 Last Class: OS and Computer Architecture OS Service Protection Interrupts
More informationReal-time Virtual NIC on KVM for Real-Time Network with OpenFlow
Real-time Virtual NIC on KVM for Real-Time Network with OpenFlow LinuxCon Japan 2013 Kenichi Suzuki Department of Computer and Information Sciences Tokyo University of Agriculture and Technology 1 Background
More informationSDN Software Defined Networks
There is nothing more important than our customers SDN Software Defined Networks A deployable approach for the Enterprise 2012 Enterasys Networks, Inc. All rights reserved SDN Overview What is SDN? Loosely
More informationNetwork Virtualization for the Enterprise Data Center. Guido Appenzeller Open Networking Summit October 2011
Network Virtualization for the Enterprise Data Center Guido Appenzeller Open Networking Summit October 2011 THE ENTERPRISE DATA CENTER! Major Trends change Enterprise Data Center Networking Trends in the
More informationProject 4: SDNs Due: 11:59 PM, Dec 11, 2014
CS168 Computer Networks Fonseca Project 4: SDNs Due: 11:59 PM, Dec 11, 2014 Contents 1 Introduction 1 2 Overview 2 2.1 Components......................................... 2 3 Setup 3 4 Shortest-path Switching
More informationOpen vswitch and the Intelligent Edge
Open vswitch and the Intelligent Edge Justin Pettit OpenStack 2014 Atlanta 2014 VMware Inc. All rights reserved. Hypervisor as Edge VM1 VM2 VM3 Open vswitch Hypervisor 2 An Intelligent Edge We view the
More informationPerformance of Host Identity Protocol on Nokia Internet Tablet
Performance of Host Identity Protocol on Nokia Internet Tablet Andrey Khurri Helsinki Institute for Information Technology HIP Research Group IETF 68 Prague March 23, 2007
More informationns-3 development overview ns-3 GENI Eng. Conf., Nov. 2010 1
ns-3 development overview ns-3 GENI Eng. Conf., Nov. 2010 1 ns-3 tutorial agenda 3:00-4:30: ns-3 current capabilities Project overview Walkthrough of basic simulation scenario Parallel simulations and
More informationD1.2 Network Load Balancing
D1. Network Load Balancing Ronald van der Pol, Freek Dijkstra, Igor Idziejczak, and Mark Meijerink SARA Computing and Networking Services, Science Park 11, 9 XG Amsterdam, The Netherlands June ronald.vanderpol@sara.nl,freek.dijkstra@sara.nl,
More informationEthernet-based Software Defined Network (SDN) Cloud Computing Research Center for Mobile Applications (CCMA), ITRI 雲 端 運 算 行 動 應 用 研 究 中 心
Ethernet-based Software Defined Network (SDN) Cloud Computing Research Center for Mobile Applications (CCMA), ITRI 雲 端 運 算 行 動 應 用 研 究 中 心 1 SDN Introduction Decoupling of control plane from data plane
More informationPerformance of Network Virtualization in Cloud Computing Infrastructures: The OpenStack Case.
Performance of Network Virtualization in Cloud Computing Infrastructures: The OpenStack Case. Franco Callegati, Walter Cerroni, Chiara Contoli, Giuliano Santandrea Dept. of Electrical, Electronic and Information
More informationOpenFlow based Load Balancing for Fat-Tree Networks with Multipath Support
OpenFlow based Load Balancing for Fat-Tree Networks with Multipath Support Yu Li and Deng Pan Florida International University Miami, FL Abstract Data center networks are designed for satisfying the data
More informationSoftware Defined Networking
Software Defined Networking Stefano Giordano Dipartimento di Ingegneria dell Informazione Università di Pisa 3D Reference model of ISDN Hourglass reference model of a TCP/IP network Network Ossification
More informationEmulation of SDN-Supported Automation Networks
Emulation of SDN-Supported Automation Networks Peter Danielis, Vlado Altmann, Jan Skodzik, Eike Bjoern Schweissguth, Frank Golatowski, Dirk Timmermann University of Rostock Institute of Applied Microelectronics
More informationDeveloping OpenDaylight Apps with MD-SAL. J. Medved, E. Warnicke, A. Tkacik. R. Varga Cisco Sample App: M. Rehak, Cisco February 04, 2014
Developing OpenDaylight Apps with MD-SAL J. Medved, E. Warnicke, A. Tkacik. R. Varga Cisco Sample App: M. Rehak, Cisco February 04, 2014 Controller Architecture Management GUI/CLI D4A Protec3on Network
More informationComputer Systems and Networks. ECPE 170 Jeff Shafer University of the Pacific. Linux Basics
ECPE 170 Jeff Shafer University of the Pacific Linux Basics 2 Pre- Lab Everyone installed Linux on their computer Everyone launched the command line ( terminal ) and ran a few commands What problems were
More informationDynamically Reconfigurable Network Nodes in Cloud Computing Systems
Dynamically Reconfigurable Network Nodes in Cloud Computing Systems HAYASHI Takeo, UENO Hiroshi Abstract As communication uses broader bandwidths and communication needs become diversified, a wide variety
More informationSwitch Chip panel discussion. Moderator: Yoshihiro Nakajima (NTT)
Switch Chip panel discussion Moderator: Yoshihiro Nakajima (NTT) Goal To share vision and direction of future switch chip for next generation networking Requirements Movement on whitebox switch and network
More informationBest Practices for Monitoring Databases on VMware. Dean Richards Senior DBA, Confio Software
Best Practices for Monitoring Databases on VMware Dean Richards Senior DBA, Confio Software 1 Who Am I? 20+ Years in Oracle & SQL Server DBA and Developer Worked for Oracle Consulting Specialize in Performance
More informationSystem administration basics
Embedded Linux Training System administration basics Michael Opdenacker Thomas Petazzoni Free Electrons Copyright 2009, Free Electrons. Creative Commons BY SA 3.0 license Latest update: Dec 20, 2010, Document
More informationhttp://tinyurl.com/nanog57-roster http://tinyurl.com/nanog57-slides
Sign-in here: http://tinyurl.com/nanog57-roster Workshop Slides: http://tinyurl.com/nanog57-slides copyright Indiana University Openflow 90 minutes Indiana Center for Network Translational Research and
More informationThe Future of Networking, and the Past of Protocols
1 The Future of Networking, and the Past of Protocols Scott Shenker with Martín Casado, Teemu Koponen, Nick McKeown (and many others.) 2 Software-Defined Networking SDN clearly has advantages over status
More informationDisaster-Resilient Backbone and Access Networks
The Workshop on Establishing Resilient Life-Space in the Cyber-Physical Integrated Society, March. 17, 2015, Sendai, Japan Disaster-Resilient Backbone and Access Networks Shigeki Yamada (shigeki@nii.ac.jp)
More informationDesign and Management of DOT: A Distributed OpenFlow Testbed
Design and Management of DOT: A Distributed OpenFlow Testbed Arup Raton Roy, Md. Faizul Bari, Mohamed Faten Zhani, Reaz Ahmed, and Raouf Boutaba David R. Cheriton School of Computer Science, University
More informationVMware Server 2.0 Essentials. Virtualization Deployment and Management
VMware Server 2.0 Essentials Virtualization Deployment and Management . This PDF is provided for personal use only. Unauthorized use, reproduction and/or distribution strictly prohibited. All rights reserved.
More informationBenchmarking the Performance of XenDesktop Virtual DeskTop Infrastructure (VDI) Platform
Benchmarking the Performance of XenDesktop Virtual DeskTop Infrastructure (VDI) Platform Shie-Yuan Wang Department of Computer Science National Chiao Tung University, Taiwan Email: shieyuan@cs.nctu.edu.tw
More informationWhere IT perceptions are reality. Test Report. OCe14000 Performance. Featuring Emulex OCe14102 Network Adapters Emulex XE100 Offload Engine
Where IT perceptions are reality Test Report OCe14000 Performance Featuring Emulex OCe14102 Network Adapters Emulex XE100 Offload Engine Document # TEST2014001 v9, October 2014 Copyright 2014 IT Brand
More informationGetting Started Using Project Photon on VMware Fusion/Workstation
Getting Started Using Project Photon on VMware Fusion/Workstation What is Project Photon? Project Photon is a tech preview of an open source, Linux container host runtime optimized for vsphere. Photon
More informationDesktop virtualization using SaaS Architecture
Desktop virtualization using SaaS Architecture Pranit U. Patil, Pranav S. Ambavkar, Dr.B.B.Meshram, Prof. Varshapriya VJTI, Matunga, Mumbai, India. pranit_patil@aol.in Abstract - Desktop virtualization
More informationSDN AND SECURITY: Why Take Over the Hosts When You Can Take Over the Network
SDN AND SECURITY: Why Take Over the s When You Can Take Over the Network SESSION ID: TECH0R03 Robert M. Hinden Check Point Fellow Check Point Software What are the SDN Security Challenges? Vulnerability
More informationV-NetLab: A Cost-Effective Platform to Support Course Projects in Computer Security
V-NetLab: A Cost-Effective Platform to Support Course Projects in Computer Security Kumar Krishna, Weiqing Sun, Pratik Rana, Tianning Li and R. Sekar Department of Computer Science, Stony Brook University.
More informationScalability and Classifications
Scalability and Classifications 1 Types of Parallel Computers MIMD and SIMD classifications shared and distributed memory multicomputers distributed shared memory computers 2 Network Topologies static
More informationDesign and implementation of server cluster dynamic load balancing in virtualization environment based on OpenFlow
Design and implementation of server cluster dynamic load balancing in virtualization environment based on OpenFlow Wenbo Chen Hui Li Qiang Ma Zhihao Shang Lanzhou University Lanzhou University Lanzhou
More informationParallels Cloud Server 6.0 Readme
Parallels Cloud Server 6.0 Readme Copyright 1999-2012 Parallels IP Holdings GmbH and its affiliates. All rights reserved. Contents About This Document... 3 About Parallels Cloud Server 6.0... 3 What's
More informationWhite Paper. Recording Server Virtualization
White Paper Recording Server Virtualization Prepared by: Mike Sherwood, Senior Solutions Engineer Milestone Systems 23 March 2011 Table of Contents Introduction... 3 Target audience and white paper purpose...
More informationSoftware Defined Networking (SDN)
Software Defined Networking (SDN) Tópicos Avançados de Redes 2012/13 Pedro Brandão TAR 2012/13 - SDNs - pbrandao 2 References The slides from this presentation are a remix of external sources, namely:
More information