ProAc&ve Rou&ng In Scalable Data Centers with PARIS
|
|
- Rachel Chapman
- 5 years ago
- Views:
Transcription
1 ProAc&ve Rou&ng In Scalable Data Centers with PARIS Theophilus Benson Duke University Joint work with Dushyant Arora + and Jennifer Rexford* + Arista Networks *Princeton University
2 Data Center Networks Must Support diverse applica8on High throughput/low latency U8lize mul8ple paths Scale to cloud size 5-10 million VMs Support flexible resource u8liza8on Support seamless VM mobility
3 Evolu8on of Data Center Networks Scalable Seamless mobility Mul8path rou8ng Layer 2: Flat Addresses Layer 3: Hierarchical Addresses Overlays: VL2/Portland PARIS
4 PARIS in a Nutshell PARIS is a scalable and flexible flat layer 3 network fabric. PARIS hierarchically par88ons addresses at the core PARIS runs on a data center of commodity switches
5 Outline Evolu8on of Data Center Networks PARIS Architecture Evalua8on and Conclusion
6 Evolu8on of Data Center Networks Not scalable Seamless mobility No Mul8path Flat layer 2: Spanning Tree Uses flooding to discover loca8on of hosts Supports seamless VM migra8on Traffic restricted to single network path
7 Evolu8on of Data Center Networks Scalable No seamless mobility Mul8path Layer 3:Hierarchical Addresses Host loca8ons are predefined During VM mobility, IP- addresses change Load balances over k shortest paths
8 Evolu8on of Data Center Networks Seamless mobility Mul8path Not scalable Overlay solu8ons: Portland/VL2 Uses two addressing schemes: hierarchical addresses: for rou8ng traffic flat addresses: for iden8fying VMs
9 Overheads introduced by Overlays Solu8ons Flat- Address Resolve Hierarchical- Address Address resolu8on infrastructure Inflated flow startups 8mes Switch CPU for encapsula8on Switch storage for caching address resolu8ons
10 Evolu8on of Data Center Networks Scalable Seamless mobility Mul8path rou8ng Layer 2: Flat Addresses Layer 3: Hierarchical Addresses Overlays: VL2/Portland
11 Challenges.. Develop data center network that supports benefits of overlay rou8ng while elimina8ng.. Overheads of caching and packet- encapsula8on Overheads of address transla8on
12 ProAc&ve Rou&ng In Scalable PARIS Architecture
13 Architectural Principles Flat layer- three network Allows for seamless VM mobility Proac8ve installa8on of forwarding state Eliminates startup latency overheads Hierarchical par88oning of network state Promotes scalability
14 Paris Architecture Network Controller Overheads eliminated Network Controller: Monitors network traffic Performs traffic engineering Tracks network topology Pro- ac8vely installs forwarding entries Pro- ac8ve rule installa8on à No start- up delay for switch rule installa8on No addresses indirec8on à No address resolu8on, encapsula8on, caching /32 network addresses à No broadcast traffic; no ARP Switches: Support ECMP Programmable devices End- Hosts: /32 addresses Default GW: edge switch
15 Evolu8on of Data Center Networks Scalable Seamless mobility Mul8path rou8ng Layer 2: Flat Addresses Layer 3: Hierarchical Addresses Overlays: VL2/Portland PARIS
16 Paris Network Controller Switches have 1 million entries But data center has 5-10 million VMs Each pod has ~100K VMs Core- Addressing Par88on IP- Address across core devices Pod- Addressing Network Controller Pod switch track addresses for all VMs in the pod
17 Pod- Addressing Module Edge & aggrega8on addressing scheme Edge: stores address for all connected end- hosts Pod: stores addresses for all end- hosts in pod
18 Pod- Addressing Module > > > > > >1 default- >(2,3) > > > > > >1 default- >(2,3) Edge & aggrega8on addressing scheme Edge: stores address for all connected end- hosts Agg: stores addresses for all end- hosts in pod
19 Core Addressing- Modules /14 Par88ons the IP- space into virtual- prefix Each core is an Appointed prefix switch (APS) Tracks all address in a virtual- prefix
20 Core Addressing- Modules / / / / /16 Par88ons the IP- space into virtual- prefix Each core is an Appointed prefix switch (APS) Tracks all address in a virtual- prefix
21 Core Addressing- Modules / / / / /16 Par88ons the IP- space into virtual- prefix Each core is an Appointed prefix switch (APS) Tracks all address in a virtual- prefix
22 DIP: /16- >{1,2} DIP: /16- >{3,4} DIP: >2 DIP: >2 DIP: >1 DIP: >1 DIP: /16- >3 DIP: /16- >3 DIP: /16- >4 DIP: /16- > DIP: >2 DIP: >2 DIP: >1 DIP: /16- >3 DIP: /16- >3 DIP: /16- >4 DIP: /16- >4 DIP: >1 DIP: >1 DIP:*.*.*.*- >{2,3} DIP: >1 DIP:*.*.*.*- >{2,3}
23 DIP: /16- >{1,2} DIP: /16- >{3,4} DIP: /16- >{1,2} DIP: /16- >{3,4} DIP: >2 DIP: >2 DIP: >1 DIP: >1 DIP: /16- >3 DIP: /16- >3 DIP: /16- >4 DIP: /16- > DIP: >2 DIP: >2 DIP: >1 DIP: /16- >3 DIP: /16- >3 DIP: /16- >4 DIP: /16- >4 DIP: >1 DIP: >1 DIP:*.*.*.*- >{2,3} Limita&ons No Load balancing between the core nodes Mul&- path in core is not u&lized! DIP: >1 DIP:*.*.*.*- >{2,3}
24 DIP: /16- >{1,2} DIP: /16- >{3,4} Not u8lized Highly u8lized DIP: /16- >{1,2} DIP: /16- >{3,4} DIP: >2 DIP: >2 DIP: >1 DIP: >1 DIP: /16- >3 DIP: /16- >3 DIP: /16- >4 DIP: /16- > DIP: >2 DIP: >2 DIP: >1 DIP: /16- >3 DIP: /16- >3 DIP: /16- >4 DIP: /16- >4 DIP: >1 DIP: >1 DIP:*.*.*.*- >{2,3} Limita&ons No Load balancing between the core nodes Mul&- path in core is not u&lized! DIP: >1 DIP:*.*.*.*- >{2,3}
25 DIP: /16- >{1,2} DIP: /16- >{3,4} DIP: /16- >{1,2} DIP: /16- >{3,4} DIP: >2 DIP: >2 DIP: >1 DIP: >1 DIP: /16- >3 DIP: /16- >3 DIP: /14- >{3,4} DIP: /16- >4 DIP: /16- > DIP: >2 DIP: >2 DIP: >1 DIP: /16- >3 DIP: /14- >{3,4} DIP: /16- >3 DIP: /16- >4 DIP: /16- >4 DIP: >1 DIP: >1 DIP:*.*.*.*- >{2,3} High- BW PARIS: Connect core nodes in a mesh Change rules at aggrega&on to load balance across core nodes Use Valiant Load- balancing in the core DIP: >1 DIP:*.*.*.*- >{2,3}
26 DIP: /16- >{1,2} DIP: /16- >{3,4} DIP: /16- >{1,2} DIP: /16- >{3,4} DIP: >2 DIP: >2 DIP: >1 DIP: >1 DIP: /16- >3 DIP: /16- >3 DIP: /14- >{3,4} DIP: /16- >4 DIP: /16- > DIP: >2 DIP: >2 DIP: >1 DIP: /16- >3 DIP: /14- >{3,4} DIP: /16- >3 DIP: /16- >4 DIP: /16- >4 DIP: >1 DIP: >1 DIP:*.*.*.*- >{2,3} High- BW PARIS: Connect core nodes in a mesh Change rules at aggrega&on to load balance across core nodes Use Valiant Load- balancing in the core DIP: >1 DIP:*.*.*.*- >{2,3}
27 DIP: /16- >{1,2} DIP: /16- >{3,4} DIP: >{7,8} DIP: /16- >{1,2} DIP: /16- >{3,4} DIP: >1 DIP: >2 DIP: >2 DIP: >1 DIP: >1 DIP: /16- >3 DIP: /16- >3 DIP: /16- >4 DIP: /16- > DIP: >2 DIP: >2 DIP: /16- >3 DIP: /16- >3 DIP: /16- >4 DIP: /16- >4 DIP: >1 DIP: >1 DIP: >1 DIP:*.*.*.*- >{2,3} DIP: >1 DIP:*.*.*.*- >{2,3}
28 Evalua8on
29 Evalua8on How does PARIS scale to large data centers? Does PARIS ensure good performance? How does PARIS perform under failures? How quickly does PARIS react to VM migra8on?
30 Evalua8on How does PARIS scale to large data centers? Does PARIS ensure good performance? How does PARIS perform under failures? How quickly does PARIS react to VM migra8on?
31 TestBed Emulate data center topology using Mininet Generate traffic using IPerf Random traffic traffic matrix Implemented PARIS on NOX Data center topology 32 hosts, 16 edge, 8 aggrega8on, and 4 core No over- subscrip8on Link capacity: Server Uplinks: 1Mbps Switch- Switch: 10Mbps
32 Scaling to Large Data Centers Hosts ports* Flow table size NoviFlow has developed switches with 1 million entries [1]. [1] NoviFlow Datasheet. hpp://bit.ly/1baqd0a.
33 Does PARIS Ensure Good Performance? How low is latency? Recall: random traffic matrix. Communica&on Pa^ern Inter- pod Intra- pod Latency 61us 106us
34 Summary PARIS achieves scalability and flexibility Flat layer 3 network Pre- posi8oning forwarding state in switches Using topological knowledge to par88on forwarding state Our evalua8ons show that PARIS is prac8cal! Scales to large data- centers Can be implemented using exis8ng commodity devices
35 Ques8ons
Next hop in rou-ng Summary of Future Internet WP1 work. Hannu Flinck
Next hop in rou-ng Summary of Future Internet WP1 work Hannu Flinck Original focus on Rou-ng Scalability Mo$va$on: Internet Architecture Board stated (in RFC 4984): rou-ng scalability is the most important
More informationDesigning Mul+- Tenant Data Centers using EVPN- IRB. Neeraj Malhotra, Principal Engineer, Cisco Ahmed Abeer, Technical Marke<ng Engineer, Cisco
Designing Mul+- Tenant Data Centers using EVPN- IRB Neeraj Malhotra, Principal Engineer, Cisco Ahmed Abeer, Technical Marke
More informationSpanning Tree and Datacenters
Spanning Tree and Datacenters EE 122, Fall 2013 Sylvia Ratnasamy http://inst.eecs.berkeley.edu/~ee122/ Material thanks to Mike Freedman, Scott Shenker, Ion Stoica, Jennifer Rexford, and many other colleagues
More informationLink Layer. w/ credit to Rick Graziani (Cabrillo) for some of the anima<ons
Link Layer w/ credit to Rick Graziani (Cabrillo) for some of the anima
More informationLink Layer. w/ much credit to Cisco CCNA and Rick Graziani (Cabrillo)
Link Layer w/ much credit to Cisco CCNA and Rick Graziani (Cabrillo) Administra>via How are the labs going? Telnet- ing into Linux as root In /etc/pam.d/remote comment out line auth required pam_securely.so
More informationOPTIMAL ROUTING VS. ROUTE REFLECTOR VNF - RECONCILE THE FIRE WITH WATER
OPTIMAL ROUTING VS. ROUTE REFLECTOR VNF - RECONCILE THE FIRE WITH WATER Rafal Jan Szarecki #JNCIE136 Solu9on Architect, Juniper Networks. AGENDA Route Reflector VNF - goals Route Reflector challenges and
More informationNetworking: Hardware, Rou?ng and new Challenges
Mestrado em Engenharia Informá?ca e de Computadores Master Degree (MSc) in Informa?on Systems and Computer Engineering Administração e Gestão de Infra-estruturas de IT IT Infrastructure Management and
More informationDesign and Implementa/on of a Consolidated Middlebox Architecture. Vyas Sekar Sylvia Ratnasamy Michael Reiter Norbert Egi Guangyu Shi
Design and Implementa/on of a Consolidated Middlebox Architecture Vyas Sekar Sylvia Ratnasamy Michael Reiter Norbert Egi Guangyu Shi 1 Need for Network Evolu/on New applica/ons Evolving threats Performance,
More informationMissing pieces + Putting the pieces together
Missing pieces + Putting the pieces together CS 168, Fall 2014 Sylvia Ratnasamy Material thanks to Ion Stoica, Scott Shenker, Jennifer Rexford, Nick McKeown, and many other colleagues Today Switched Ethernet
More informationRouteBricks: Exploi2ng Parallelism to Scale So9ware Routers
RouteBricks: Exploi2ng Parallelism to Scale So9ware Routers Mihai Dobrescu and etc. SOSP 2009 Presented by Shuyi Chen Mo2va2on Router design Performance Extensibility They are compe2ng goals Hardware approach
More informationWireless Mul*hop Ad Hoc Networks
Wireless Mul*hop Guevara Noubir noubir@ccs.neu.edu Some slides are from Nitin Vaidya s tutorial. Infrastructure vs. Ad Hoc Wireless Networks Infrastructure networks: One or several Access- Points (AP)
More informationCellular Networks and Mobile Compu5ng COMS , Spring 2012
Cellular Networks and Mobile Compu5ng COMS 6998-8, Spring 2012 Instructor: Li Erran Li (lierranli@cs.columbia.edu) hkp://www.cs.columbia.edu/~coms6998-8/ 3/26/2012: Cellular Network and Traffic Characteriza5on
More informationMul$media Networking. #9 CDN Solu$ons Semester Ganjil 2012 PTIIK Universitas Brawijaya
Mul$media Networking #9 CDN Solu$ons Semester Ganjil 2012 PTIIK Universitas Brawijaya Schedule of Class Mee$ng 1. Introduc$on 2. Applica$ons of MN 3. Requirements of MN 4. Coding and Compression 5. RTP
More informationhashfs Applying Hashing to Op2mize File Systems for Small File Reads
hashfs Applying Hashing to Op2mize File Systems for Small File Reads Paul Lensing, Dirk Meister, André Brinkmann Paderborn Center for Parallel Compu2ng University of Paderborn Mo2va2on and Problem Design
More informationFloodless in SEATTLE: A Scalable Ethernet Architecture for Large Enterprises
Floodless in SEATTLE: A Scalable Ethernet Architecture for Large Enterprises Full paper available at http://www.cs.princeton.edu/~chkim Changhoon Kim, Matthew Caesar, and Jennifer Rexford Outline of Today
More information1/12/11. ECE 1749H: Interconnec3on Networks for Parallel Computer Architectures. Introduc3on. Interconnec3on Networks Introduc3on
ECE 1749H: Interconnec3on Networks for Parallel Computer Architectures Introduc3on Prof. Natalie Enright Jerger Winter 2011 ECE 1749H: Interconnec3on Networks (Enright Jerger) 1 Interconnec3on Networks
More informationLecture 7: Data Center Networks
Lecture 7: Data Center Networks CSE 222A: Computer Communication Networks Alex C. Snoeren Thanks: Nick Feamster Lecture 7 Overview Project discussion Data Centers overview Fat Tree paper discussion CSE
More informationECE 1749H: Interconnec1on Networks for Parallel Computer Architectures. Introduc1on. Prof. Natalie Enright Jerger
ECE 1749H: Interconnec1on Networks for Parallel Computer Architectures Introduc1on Prof. Natalie Enright Jerger Winter 2011 ECE 1749H: Interconnec1on Networks (Enright Jerger) 1 Interconnec1on Networks
More informationCloud Computing WSU Dr. Bahman Javadi. School of Computing, Engineering and Mathematics
Cloud Computing Research @ WSU Dr. Bahman Javadi School of Computing, Engineering and Mathematics Research Team and Research Interests Team 4 Academic Staff 5 PhD Students 1 Master Student Resource Scheduling
More informationTop-Down Network Design
Top-Down Network Design Chapter Five Designing a Network Topology Original slides copyright by Cisco Press & Priscilla Oppenheimer Network Topology Design Issues Hierarchy Redundancy Modularity Well-defined
More informationNetwork Virtualiza/on Overlay Control Protocol Requirements
Network iza/on Overlay Control Protocol Requirements dra
More informationBasic Internetworking (IP)
Basic Internetworking (IP) CSCI 466: Networks Keith Vertanen Fall 2011 Internetworking Service model Internet protocol (IP) History Packet format Fragmenta?on Global addressing Overview Discovering link-
More informationArchitecture of So-ware Systems Massively Distributed Architectures Reliability, Failover and failures. Mar>n Rehák
Architecture of So-ware Systems Massively Distributed Architectures Reliability, Failover and failures Mar>n Rehák Mo>va>on Internet- based business models imposed new requirements on computa>onal architectures
More informationAutonomic Mul,- Agents Security System for mul,- layered distributed architectures. Chris,an Contreras
Autonomic Mul,- s Security System for mul,- layered distributed architectures Chris,an Contreras Agenda Introduc,on Mul,- layered distributed architecture Autonomic compu,ng system Mul,- System (MAS) Autonomic
More informationOTN Technology, Standards and Applica7ons
OTN Technology, Standards and Applica7ons Sco8 T. Wilkinson, PhD Sr. Director, Technical Marke3ng swilkinson@mrv.com 1 Agenda MRV Company introduc3on OTN Technology and Standards MRV OTN, packet and op3cal
More informationDonato Ba*aglino Lorenzo Bracciale
IP Donato Ba*aglino Lorenzo Bracciale Outline why IP (mo:va:on) IP architecture (router, LAN) IP addressing Sta:c IP (CIDR, host + net) DHCP Rou:ng IP ARP Why IP? There are many different LAN technologies
More informationRadhika Niranjan Mysore, Andreas Pamboris, Nathan Farrington, Nelson Huang, Pardis Miri, Sivasankar Radhakrishnan, Vikram Subramanya and Amin Vahdat
Radhika Niranjan Mysore, Andreas Pamboris, Nathan Farrington, Nelson Huang, Pardis Miri, Sivasankar Radhakrishnan, Vikram Subramanya and Amin Vahdat 1 PortLand In A Nutshell PortLand is a single logical
More informationMul7cast protocols. IP Mul7cast and IGMP SRM (Scalable Reliable Mul7cast) PGM (Pragma7c General Mul7cast)
IP ANYCAST and MULTICAST; OVERLAYS and UNDERLAYS 1 IP Anycast Outline today Mul7cast protocols IP Mul7cast and IGMP SRM (Scalable Reliable Mul7cast) PGM (Pragma7c General Mul7cast) Overlay networks Tunnels
More informationAdvanced Computer Networks. Network Virtualization
Advanced Computer Networks 263 3501 00 Network Virtualization Patrick Stuedi Spring Semester 2014 1 Oriana Riva, Department of Computer Science ETH Zürich Outline Last week: Portland VL2 Today Network
More informationOpenContrail as SDN controller for NFV infrastructure in AT&T network Alexey Gorbunov Network Architect CCIE 41088
OpenContrail as SDN controller for NFV infrastructure in AT&T network Alexey Gorbunov Network Architect CCIE 41088 What we re doing: AT&T Wireless Mobility Network We re a suppor+ng a large network infrastructure
More informationCommon requirements for all ISPs
Introduc)on Introduc)on In the transi)on state from IPv4 to IPv6, we should consider We cannot assign new global IPv4 addresses for new subscribers The network (par)cularly access NW) may have only IPv4
More informationUnderstanding Opera.onal Rou.ng (part II) Geoffrey Xie Naval Postgraduate School
Understanding Opera.onal Rou.ng (part II) Geoffrey Xie Naval Postgraduate School July 6, 2011 Route Aggrega.on Child Route Unallocated Child Prefix: e.g., 10.1.33.0/24 19.1.1.2 Aggregate Route 10.1.1.0/24
More informationEITF25 Internet- - Techniques and Applica8ons Stefan Höst. L6 Networking and IP
EITF25 Internet- - Techniques and Applica8ons Stefan Höst L6 Networking and IP Data communica8on In reality, the source and des8na8on hosts are very seldom on the same network, for example web surf. Internet
More informationMFTP: a Clean- Slate Transport Protocol for the Informa8on Centric MobilityFirst Network
MFTP: a Clean- Slate Transport Protocol for the Informa8on Centric MobilityFirst Network Kai Su (presen8ng), Francesco Bronzino, K. K. Ramakrishnan*, and Dipankar Raychaudhuri WINLAB, Rutgers University
More informationHardware Evolution in Data Centers
Hardware Evolution in Data Centers 2004 2008 2011 2000 2013 2014 Trend towards customization Increase work done per dollar (CapEx + OpEx) Paolo Costa Rethinking the Network Stack for Rack-scale Computers
More informationESnet s (100G) SDN Testbed
ESnet s (100G) SDN Testbed Inder Monga and ESnet SDN team Interna:onal SDN Testbed, March 2015 Outline Testbeds in ESnet Mo:va:on: Building a Scalable SDN WAN testbed Hardware and Deployment Status First
More informationFloodless in SEATTLE A Scalable Ethernet Architecture for Large Enterprises By Changhoon Kim, Ma/hew Caesar, and Jennifer Rexford
Floodless in SEATTLE A Scalable Ethernet Architecture for Large Enterprises By Changhoon Kim, Ma/hew Caesar, and Jennifer Rexford Presented by: Charndeep Grewal Department of Electrical Engineering MoCvaCon
More informationSwitching and bridging
Switching and bridging CSCI 466: Networks Keith Vertanen Fall 2011 Last chapter: Overview Crea7ng networks from: Point- to- point links Shared medium (wireless) This chapter: SoCware and hardware connec7ng
More informationInter-Autonomous-System Routing: Border Gateway Protocol
Inter-Autonomous-System Routing: Border Gateway Protocol Antonio Carzaniga Faculty of Informatics University of Lugano June 14, 2005 Outline Hierarchical routing BGP Routing Routing Goal: each router u
More informationVXLAN Overview: Cisco Nexus 9000 Series Switches
White Paper VXLAN Overview: Cisco Nexus 9000 Series Switches What You Will Learn Traditional network segmentation has been provided by VLANs that are standardized under the IEEE 802.1Q group. VLANs provide
More informationNetwork Administra0on
Network Administra0on (Introduc0on) Administración en Red 1 Index Introduc0on (TCP/IP) Network Interface Link Layer Network Layer Monitoring/Test Administración en Red 2 Introduc0on (TCP/IP) Protocol Suite,
More informationAdap3ve Media Streaming over Emerging Protocols
WE MAKE YOUR VIDEOS FLOW Industry Leading Streaming Solu3ons Adap3ve Media Streaming over Emerging Protocols 2014 NAB Show Broadcast Engineering Conference April 7, Las Vegas, NV, USA Dipl.- Ing. Dr. Chris&an
More informationMONSTER. Managing an Operator s Network with Software Defined Networking and Segment Routing. Ing. Luca Davoli
MONSTER Managing an Operator s Network with Software Defined Networking and Segment Routing Ing. Luca Davoli davoli@ce.unipr.it Tutor: Prof. Ing. Luca Veltri UNIVERSITÀ DEGLI STUDI DI PARMA Overview Segment
More informationNASPInet 2.0 The Evolu4on of Synchrophasor Networks
NASPInet 2.0 The Evolu4on of Synchrophasor Networks NASPI Working Group Mee4ng San Mateo, California March 24, 2015 Dick Willson and Dan LuKer Allied Partners LLC 1 Agenda Future Synchrophasor Networks
More informationArchitectures, and Protocol Design Issues for Mobile Social Networks: A Survey
Applica@ons, Architectures, and Protocol Design Issues for Mobile Social Networks: A Survey N. Kayastha,D. Niyato, P. Wang and E. Hossain, Proceedings of the IEEEVol. 99, No. 12, Dec. 2011. Sabita Maharjan
More informationGoals of Today s Lecture. Transla'ng Addresses. Separa'ng Names and IP Addresses. Separa'ng IP and MAC Addresses
Goals of Today s Lecture Transla'ng ddresses Three different kinds of addresses Host names (e.g., www.cnn.com) IP addresses (e.g., 64.236.16.20) MC addresses (e.g., 00-15- C5-49- 04-9) Protocols for transla'ng
More informationBasic elements of IP and its interac2on with Ethernet
Basic elements of IP and its interac2on with Ethernet IP addressing, Forwarding, ARP, ARP poisoning Marco Bonola, Lorenzo Bracciale Corso di Fondamen2 di Re2 e Segnali Prof. Giuseppe Bianchi A.A. 2010
More informationTransla'ng Addresses. Goals of Today s Lecture
Transla'ng ddresses 1 Goals of Today s Lecture Three different kinds of addresses Host names (e.g., www.cnn.com) IP addresses (e.g., 64.236.16.20) MC addresses (e.g., 00-15- C5-49- 04-9) Protocols for
More informationBIER. Bit Indexed Explicit Replica0on. MBONED, IETF 92 Greg Shepherd
BIER Bit Indexed Explicit Replica0on MBONED, IETF 92 Greg Shepherd The BIER Epiphany Only encode the end- receivers in the packet header. Not the intermediate nodes. Assign end- receivers a Bit Posi0on
More informationEfficient Memory and Bandwidth Management for Industrial Strength Kirchhoff Migra<on
Efficient Memory and Bandwidth Management for Industrial Strength Kirchhoff Migra
More informationIntroduction. Network Architecture Requirements of Data Centers in the Cloud Computing Era
Massimiliano Sbaraglia Network Engineer Introduction In the cloud computing era, distributed architecture is used to handle operations of mass data, such as the storage, mining, querying, and searching
More informationAbstrac(ons for Middleboxes. à StonyBrook
Abstrac(ons for Middleboxes Vyas Sekar Intel Labs à StonyBrook Sylvia Ratnasamy UC Berkeley 1 Need for In- Network Func(ons Changing applica(ons Evolving threats Performance Security Compliance Policy
More informationBGP. Daniel Zappala. CS 460 Computer Networking Brigham Young University
Daniel Zappala CS 460 Computer Networking Brigham Young University 2/20 Scaling Routing for the Internet scale 200 million destinations - can t store all destinations or all prefixes in routing tables
More informationInter-Autonomous-System Routing: Border Gateway Protocol
Inter-Autonomous-System Routing: Border Gateway Protocol Antonio Carzaniga Faculty of Informatics University of Lugano December 10, 2014 Outline Hierarchical routing BGP Routing 2005 2007 Antonio Carzaniga
More informationPolicy-preserving Middlebox Placement in SDN-Enabled Data Centers
Policy-preserving Middlebox Placement in SDN-Enabled Data Centers Bin Tang Computer Science Department California State University Dominguez Hills Some slides are from www.cs.berkeley.edu/~randy/courses/cs268.f08/lectures/22-
More information6.888: Lecture 2 Data Center Network Architectures
6.888: Lecture 2 Data Center Network Architectures Mohammad Alizadeh pring 2016 ² lides adapted from presentadons by Albert Greenberg and Changhoon Kim (MicrosoJ) 1 Data Center Costs Amor%zed Cost* Component
More informationReusability of So/ware- Defined Networking Applica=ons: A Run=me, Mul=- Controller Approach
Reusability of So/ware- Defined Networking Applica=ons: A Run=me, Mul=- Controller Approach Roberto Doriguzzi Corin (CREATE- NET), Pedro A. Aranda Gu=érrez (Telefonica), Elisa Rojas (Telcaria), Holger
More informationCollabora've, Privacy Preserving Data Aggrega'on at Scale
Collabora've, Privacy Preserving Data Aggrega'on at Scale Michael J. Freedman Princeton University Joint work with: Benny Applebaum, Haakon Ringberg, MaHhew Caesar, and Jennifer Rexford Problem: Network
More informationSPARTA: Scalable Per-Address RouTing Architecture
SPARTA: Scalable Per-Address RouTing Architecture John Carter Data Center Networking IBM Research - Austin IBM Research Science & Technology IBM Research activities related to SDN / OpenFlow IBM Research
More information@ COUCHBASE CONNECT. Using Couchbase. By: Carleton Miyamoto, Michael Kehoe Version: 1.1w LinkedIn Corpora3on
@ COUCHBASE CONNECT Using Couchbase By: Carleton Miyamoto, Michael Kehoe Version: 1.1w Overview The LinkedIn Story Enter Couchbase Development and Opera3ons Clusters and Numbers Opera3onal Tooling Carleton
More informationScalability in a Real-Time Decision Platform
Scalability in a Real-Time Decision Platform Kenny Shi Manager Software Development ebay Inc. A Typical Fraudulent Lis3ng fraud detec3on architecture sync vs. async applica3on publish messaging bus request
More informationToday s Objec4ves. Data Center. Virtualiza4on Cloud Compu4ng Amazon Web Services. What did you think? 10/23/17. Oct 23, 2017 Sprenkle - CSCI325
Today s Objec4ves Virtualiza4on Cloud Compu4ng Amazon Web Services Oct 23, 2017 Sprenkle - CSCI325 1 Data Center What did you think? Oct 23, 2017 Sprenkle - CSCI325 2 1 10/23/17 Oct 23, 2017 Sprenkle -
More informationAchieving Efficient Bandwidth Utilization in Wide-Area Networks While Minimizing State Changes
1 Achieving Efficient Bandwidth Utilization in Wide-Area Networks While Minimizing State Changes 2 WAN Traffic Engineering Maintaining private WAN infrastructure is expensive Must balance latency-sensitive
More informationNetwork Testbeds at AmLight: Eight Months Later
Internet2 Global Summit 2015 April 27th Network Testbeds at AmLight: Eight Months Later Jeronimo Bezerra Florida Interna1onal University Describing AmLight Distributed Academic Exchange
More informationDMAP : Global Name Resolution Services Through Direct Mapping
DMAP : Global Name Resolution Services Through Direct Mapping Tam Vu, Rutgers University http://www.winlab.rutgers.edu/~tamvu/ (Joint work with Akash Baid, Yanyong Zhang, Thu D. Nguyen, Junichiro Fukuyama,
More informationOctober 5 th 2010 NANOG 50 Jason Zurawski Internet2
October 5 th 2010 NANOG 50 Jason Zurawski Internet2 Overview Introduc=on and Mo=va=on Design & Func=onality Current Deployment Footprint Conclusion 2 10/5/10, 2010 Internet2 Why Worry About Network Performance?
More informationCLOUD SERVICES. Cloud Value Assessment.
CLOUD SERVICES Cloud Value Assessment www.cloudcomrade.com Comrade a companion who shares one's ac8vi8es or is a fellow member of an organiza8on 2 Today s Agenda! Why Companies Should Consider Moving Business
More informationRecent Advances in Network Func4ons
Recent Advances in Network Func4ons Aditya Akella UW-Madison HotMiddlebox 2016 Network func4ons Rou4ng and switching Func4onality added to routers Filtering Load balancing Rate limi
More informationOp#mizing MapReduce for Highly- Distributed Environments
Op#mizing MapReduce for Highly- Distributed Environments Abhishek Chandra Associate Professor Department of Computer Science and Engineering University of Minnesota hep://www.cs.umn.edu/~chandra 1 Big
More informationCellSDN: Software-Defined Cellular Core networks
CellSDN: Software-Defined Cellular Core networks Xin Jin Princeton University Joint work with Li Erran Li, Laurent Vanbever, and Jennifer Rexford Cellular Core Network Architecture Base Station User Equipment
More informationCluster Communica/on Latency:
Cluster Communica/on Latency: towards approaching its Minimum Hardware Limits, on Low-Power Pla=orms Manolis Katevenis FORTH, Heraklion, Crete, Greece (in collab. with Univ. of Crete) http://www.ics.forth.gr/carv/
More informationRouting. Directly Connected IP Networks. Data link layer routing. ifconfig command
Routing Basic principles dr. C. P. J. Koymans Informatics Institute University of Amsterdam (version 1.1, 2010/02/19 12:21:58) Monday, February 22, 2010 Basic setup Directly connected Not directly connected
More informationTopic. How rou=ng protocols work with IP. The Host/Router dis=nc=on. I don t! I route. CSE 461 University of Washington 1
Topic How rou=ng protocols work with IP The Host/Router dis=nc=on I route I don t! CSE 461 University of Washington 1 Recap In the Internet: Hosts on same network have IP addresses in the same IP prefix
More informationLink-State Routing OSPF
CE Computer Networks Link-State Routing OSPF Behnam Momeni Computer Engineering Department Sharif University of Technology Acknowledgments: Lecture slides are from Computer networks course thought by Jennifer
More informationStorage Workload Isolation via Tier Warming: How Models Can Help
Storage Workload Isolation via Tier Warming: How Models Can Help By Ji Xue, Feng Yan, Alma Riska, and Evgenia Smirni Presented By Christian Contreras Proposed solution Storage workload prediction model
More informationHeterogeneous Resources Management In Modern Data Centers with Dynamic Workloads Ningfang Mi
Heterogeneous Resources Management In Modern Data Centers with Dynamic Workloads Ningfang Mi Electrical and Computer Engineering Dept. Northeastern University ningfang@ece.neu.edu 1 Research Focus To investigate
More informationElas%c Load Balancing, Amazon CloudWatch, and Auto Scaling Sco) Linder
Elas%c Load Balancing, Amazon, and Auto Scaling Sco) Linder Overview Elas4c Load Balancing Features/Restric4ons Connec4on Types Listeners Configura4on Op4ons Auto Scaling Launch Configura4ons Scaling Types
More informationBGP IN THE DATA CENTER
BGP IN THE DATA CENTER A PACKET DESIGN E-BOOK Contents Page 3 : BGP the Savior Page 4 : Traditional Data Center Architecture Traffic Flows Scalability Spanning Tree Protocol (STP) Page 6 : CLOS Architecture
More informationImplemen'ng IPv6 Segment Rou'ng in the Linux Kernel
Implemen'ng IPv6 Segment Rou'ng in the Linux Kernel David Lebrun, Olivier Bonaventure ICTEAM, UCLouvain Work supported by ARC grant 12/18-054 (ARC-SDN) and a Cisco grant Agenda IPv6 Segment Rou'ng Implementa'on
More informationHow Cloud is working as a disruptor to shake up middleware design EVOLVE OR DIE! Billy Newport
How Cloud is working as a disruptor to shake up middleware design EVOLVE OR DIE! Billy Newport (@billynewport) IBM Dis6nguished Engineer Creator of IBM WebSphere extreme Scale Agenda Talk about the environments
More informationSweet Little Lies: Fake Topologies for Flexible Routing
Sweet Little Lies: Fake Topologies for Flexible Routing Stefano Vissicchio University of Louvain HotNets 27th October 2014 Joint work with Laurent Vanbever (Princeton) and Jennifer Rexford (Princeton)
More informationNetwork Coding Overview NWRC meeting March 11, 2013
Network Coding Overview NWRC meeting March 11, 2013 Coding à Network Coding Coding Today (all end- to- end) Coding Tomorrow (using Random Linear Network Coding) Network Classical Mul
More informationPacket Switching. Guevara Noubir Fundamentals of Computer Networks. Computer Networks: A Systems Approach, L. Peterson, B. Davie, Morgan Kaufmann
Guevara Noubir Textbook: Chapter 3. Computer Networks: A Systems Approach, L. Peterson, B. Davie, Morgan Kaufmann Outline Store- and- Forward Switches Cell Switching Segmenta?on and Reassembly Bridges
More informationWireless and Mobile Networks
Wireless and Mobile Networks Reading: Sec7ons 2.8 and 4.2.5 COS 461: Computer Networks Spring 2010 (MW 3:00 4:20 in COS 105) Mike Freedman hkp://www.cs.princeton.edu/courses/archive/spring10/cos461/ 1
More informationData Center Network Topologies II
Data Center Network Topologies II Hakim Weatherspoon Associate Professor, Dept of Computer cience C 5413: High Performance ystems and Networking April 10, 2017 March 31, 2017 Agenda for semester Project
More informationRouting. Directly Connected IP Networks. Data link layer routing. ifconfig command
outing Basic principles dr. C. P. J. Koymans Informatics Institute University of Amsterdam February 20, 2008 Basic setup Directly connected Not directly connected Unix and Linux routing commands oute selection
More informationCCW Workshop Technical Session on Mobile Cloud Compu<ng
CCW Workshop Technical Session on Mobile Cloud Compu
More informationToday s Objec2ves. Kerberos. Kerberos Peer To Peer Overlay Networks Final Projects
Today s Objec2ves Kerberos Peer To Peer Overlay Networks Final Projects Nov 27, 2017 Sprenkle - CSCI325 1 Kerberos Trusted third party, runs by default on port 88 Security objects: Ø Ticket: token, verifying
More informationAddress and Switching in the Link Layer
Address and Switching in the Link Layer Brad Karp (slides contributed by Kyle Jamieson, Scott Shenker, and adapted from Kurose and Ross) UCL Computer Science CS 05/GZ01 18 th November 014 1 The link layer:
More informationInternet Protocol (IP)
(IP) Guevara Noubir Textbook: Chapter 4. Computer Networks: A Systems Approach, L. Peterson, B. Davie, Morgan Kaufmann Lecture Outline Addressing IP over LAN Rou;ng IPv6 IP Internet Concatena;on of Networks
More informationUsing Dynamic Voltage Frequency Scaling and CPU Pinning for Energy Efficiency in Cloud Compu1ng. Jakub Krzywda Umeå University
Using Dynamic Voltage Frequency Scaling and CPU Pinning for Energy Efficiency in Cloud Compu1ng Jakub Krzywda Umeå University How to use DVFS and CPU Pinning to lower the power consump1on during periods
More informationECE 1749H: Interconnec1on Networks for Parallel Computer Architectures: Interface with System Architecture. Prof. Natalie Enright Jerger
ECE 1749H: Interconnec1on Networks for Parallel Computer Architectures: Interface with System Architecture Prof. Natalie Enright Jerger Systems and Interfaces Look at how systems interact and interface
More informationCluster Communica/on Latency:
Cluster Communica/on Latency: towards approaching its Minimum Hardware Limits, on Low-Power Pla=orms Manolis Katevenis FORTH, Heraklion, Crete, Greece (in collab. with Univ. of Crete) http://www.ics.forth.gr/carv/
More informationSai Praveen Sadhu George Mason University Fall 2014, ECE 646
Sai Praveen Sadhu George Mason University Fall 2014, ECE 646 VoIP - > Voice over IP Technology to send voice and mul9media over Internet Protocol. Skype is a good example of VoIP. Skype was developed in
More informationGreen Networking in Wired and Wireless Networks Bridging the Gap
low Energy COnsump1on NETworks Green Networking in Wired and Wireless Networks Bridging the Gap Franco Davoli Na9onal Inter University Consor9um for Telecommunica9ons (CNIT) and DIST University of Genoa
More informationptunes: Run*me Parameter Adapta*on for Low- power MAC Protocols
ptunes: Run*me Parameter Adapta*on for Low- power MAC Protocols Marco Zimmerling, Federico Ferrari, Luca Mo.ola *, Thiemo Voigt *, Lothar Thiele Computer Engineering and Networks Lab, ETH Zurich * Swedish
More informationInterdomain Routing Design for MobilityFirst
Interdomain Routing Design for MobilityFirst October 6, 2011 Z. Morley Mao, University of Michigan In collaboration with Mike Reiter s group 1 Interdomain routing design requirements Mobility support Network
More informationExecu&on Templates: Caching Control Plane Decisions for Strong Scaling of Data Analy&cs
Execu&on Templates: Caching Control Plane Decisions for Strong Scaling of Data Analy&cs Omid Mashayekhi Hang Qu Chinmayee Shah Philip Levis July 13, 2017 2 Cloud Frameworks SQL Streaming Machine Learning
More informationCellular Networks: Overview. CSE5469 Chunyi Peng
Cellular Networks: Overview CSE5469 Chunyi Peng Agenda Cellular Networks Architecture Cellular Networks vs. WiFi Emerging topics Chunyi Peng (OSU) 2 Cellular Networks To date, the only opera?onal large-
More informationAdvanced Computer Networks Data Center Architecture. Patrick Stuedi, Qin Yin, Timothy Roscoe Spring Semester 2015
Advanced Computer Networks 263-3825-00 Data Center Architecture Patrick Stuedi, Qin Yin, Timothy Roscoe Spring Semester 2015 1 MORE ABOUT TOPOLOGIES 2 Bisection Bandwidth Bisection bandwidth: Sum of the
More information