Connecting the World:

Size: px
Start display at page:

Download "Connecting the World:"

Transcription

1 Connecting the World: A look inside Facebook s Networking Infrastructure Arun Moorthy arunm@fb.com

2 about:me B. Tech CSE - Indian Institute of Technology, 1997 MSCS, University of North Carolina, 1999 Current: Facebook Inc, ( ) Engg. Mgr on Network Team: Load-balancing, Transport Security Previous: Intel Corp, Nexsi Systems, Microsoft Corp, !

3 Agenda Challenges Facebook s Global Network Software Load Balancing POP Network Architecture Data Center Networking Concluding Remarks

4 The Challenges 1.4+ Billion users 1+ Tb/s egress 4B+ video views/day 1+ Million Requests/sec Worldwide user-base (80+% users outside US and Canada) Highly available + reliable

5 Did I mention Highly Available?

6 Datacenter

7 Datacenter

8 Datacenter Edge PoP

9 Datacenter Edge PoP

10 International RTT circa 11/2011

11 Seoul -> Oregon TCP Connect: 150ms

12 HTTPS Seoul -> Oregon 75ms TCP conn established: 150 SYN ACK ClientHello SYN+ACK ServerHello SSL session established: 450 ChangeCipherSpec ChangeCipherSpec Response Received 600 GET HTTP 1.1

13 Seoul -> Tokyo -> Oregon TCP Connect: 30ms SSL Session:?? HTTP Response:?? NRT

14 HTTPS Seoul->Tokyo->Oregon 15ms 60ms Sessions established: 90 ms (vs 450 ms) Request Received GET GET Response Received: 240 HTTP 1.1 HTTP

15 Seoul -> Oregon TCP Connect: 150ms 30ms 90ms SSL Session: 450ms 240ms HTTP Response: 600ms NRT

16 POP

17 POP Cluster TCP Routing (ip/port) TCP/SSL HTTP L4LB POP L7LB CDN

18 DC POP

19 DC Cluster TCP Routing (ip/port)! L4LB TCP/SSL HTTP L7LB HHVM CDN STORAGE

20 Benefits of the Edge Reduced latencies (Edge Termination) Caching static content (CDN)

21 Sonar: Measuring Closeness SEA ORD NRT HKG LAX

22 Cartographer Internet ISP DNS resolver Facebook capacity resolvers/latency cartographer DNS map DNS Server routing health offline processing

23 Proxygen HTTP Framework High-performance C++ Server & Client Customizable Forward/Reverse Proxy Open-source Mobile Proxygen: Cross-platform Deep instrumentation Modular components: DNS TCP TLS HTTP SPDY

24 And More Shiv: L4 Load-balancer based on IPVS + python Edge-Fabric: Intelligent Interface utilization in POPs FB CDN: BigCache

25 Previous PoP Architecture Backbone Routers Peering Routers Links to FB Backbone Links to ISPs

26 Previous PoP Architecture Backbone Routers Peering Routers Links to FB Backbone Links to ISPs

27 Fabric-style PoP Architecture Backbone Routers Peering Routers Links to FB Backbone Peering/Transit Links PSW PSW PSW PSW

28 Edge Cluster Upgrade ~2X Gb/s 1X Gb/s

29 Rise of data center network Machine-to-Machine Machine-to-User

30 The 4-post cluster - our old design TOR switch 4 x Large Cluster Core Switches igp = BGP Rack Switches Server Rack

31 Box size limited cluster size TOR switch 4 x Large Cluster Core Switches igp = BGP Rack Switches Server Rack

32 Cluster size limited application size major tiers are pushing the limits of cluster size Overall Hadoop Frontend Service Cache DB Intra-Rack Intra-Cluster Intra-DC Inter-DC

33 The Vision: The Whole Data Center, Redone.

34 The topology Facebook Fabric: an innovative network topology for data centers

35 The Fabric: one datacenter-wide network Cluster Cluster Cluster Cluster Cluster Cluster Cluster Cluster Cluster Cluster Cluster Cluster

36 The Fabric: one datacenter-wide network TOR switch = fabric infra switches Server Rack small & simple boxes

37 Server Pod: a [small] unit of deployment 4 fabric switches spine planes rack switches pods pods interconnected by parallel spines

38 Many paths between servers Server equal performance paths Server

39 Advantages of Fabric Modular/scalable building block More bandwidth capacity - future proof Distributed load Resilient to failures Individual devices and links are not important

40 The top-of-rack switch Facebook Wedge

41

42 The top-of-rack switch Facebook Wedge

43 The software FBOSS:Facebook Open Switching System

44 FBOSS

45 6-pack - Core/Spine Switch

46 6-pack Switch First open hardware modular switching platform! 128x40GE non-blocking switch! Runs FBOSS over Linux! Modular! 12 independent Wedges! 4 fabric, 8 front-panel! 100G ready

47 Data Center Networking Summary FBOSS & BMC 1! From Wedge 2! We built 6-pack 3! FBOSS! & BMC 4! 5! OCP based! Open hardware eco system & software

48 Summary Facebook s network infrastructure Datacenters, Edge, CDN, Data Center Networking Redefined Software & Hardware Open Modular Ready for experimentation!

49 For more information

50 TRUE, OPEN NETWORK SW ECOSYSTEM

51

52 Backup

53 Traffic Characteristics

54 Weekly Cycle Egress Ingress 7 Days

55 Daily Cycle Egress 11 3 PM 24 hours

56 Sum of timezones Canada United Kingdom Indonesia 7 PM 9 AM 24 hours

57 Load-balancing: Deep Dive

58 FB Request -- one web server rps = requests per second www? A GET / DNS <html>... www? HHVM low rps how do we get more rps?!

59 Add a load balancer! rps = requests per second www? A DNS www? GET / <html>... L7LB (proxygen) GET / <html>... PHP PHP HHVM lots more rps low rps how do we get more rps?!

60 Add another load balancer! www? DNS www? GET / <html>... A L4LB (shiv) GET / <html>... L7LB (proxygen L7LB (proxygen L7LB (proxygen GET / <html>... PHP PHP PHP PHP HHVM network bound lots more rps low rps how do we get more rps?!

61 Add another load balancer! ECMP www? A DNS GET / <html>... L4LB L4LB (shiv) (shiv) network bound GET / <html>... L7LB (proxygen L7LB (proxygen L7LB (proxygen L7LB (proxygen lots more rps GET / <html>... PHP PHP PHP PHP HHVM PHP PHP PHP PHP HHVM low rps

62 Front end Cluster ~10 ~100 Thousands

63 cont. x 10 or more

64 w More RPS? Add another cluster! www? A DNS GET / <html>... L4LB L4LB (shiv) (shiv) GET / <html>... L7LB (proxygen L7LB (proxygen L7LB (proxygen GET / <html>... PHP PHP HHVM GET / <html>... L4LB L4LB (shiv) (shiv) GET / <html>... L7LB (proxygen L7LB (proxygen L7LB (proxygen GET / <html>... PHP PHP HHVM how do we get more rps?!

65 Add another datacenter! www? A DNS w G G G < < < G G G < < < G G G < < < G G G < < < G G G < < < G G G < < <

66 L4LB BGP ECMP Hash L4LB L4LB State Table + Hash L7LB L7LB L7LB L7LB

67 L4LB Routing ECMP Hash A D L4LB L4LB State Table + Hash L7LB L7LB L7LB L7LB

68 L4LB Routing ECMP Hash A D L4LB L4LB A State Table + Hash L7LB L7LB L7LB L7LB

69 L4LB Routing ECMP Hash B L4LB L4LB State Table + Hash L7LB L7LB L7LB L7LB

70 L4LB Routing ECMP Hash B L4LB L4LB State Table + Hash L7LB L7LB L7LB L7LB

Scaling Internet TV Content Delivery ALEX GUTARIN DIRECTOR OF ENGINEERING, NETFLIX

Scaling Internet TV Content Delivery ALEX GUTARIN DIRECTOR OF ENGINEERING, NETFLIX Scaling Internet TV Content Delivery ALEX GUTARIN DIRECTOR OF ENGINEERING, NETFLIX Inventing Internet TV Available in more than 190 countries 104+ million subscribers Lots of Streaming == Lots of Traffic

More information

internet technologies and standards

internet technologies and standards Institute of Telecommunications Warsaw University of Technology 2017 internet technologies and standards Piotr Gajowniczek Andrzej Bąk Michał Jarociński Internet datacenters Introduction Internet datacenters:

More information

Content Deployment and Caching Techniques in Africa

Content Deployment and Caching Techniques in Africa Content Deployment and Caching Techniques in Africa Presentation to the AfPIF Peering Coordinators Day Dar Es Salaam 2011 Mike Blanche 1 Agenda Current Content Hosting Situation Content Hosting Content

More information

Delivering Microservices Securely and at Scale with NGINX in Red Hat OpenShift. November, 2017

Delivering Microservices Securely and at Scale with NGINX in Red Hat OpenShift. November, 2017 Delivering Microservices Securely and at Scale with NGINX in Red Hat OpenShift November, 2017 Klaus Oxdal Channel Director klaus@nginx.com The Big Shift Architectural Changes: Monolith import myapp.driver

More information

IP Fabric Reference Architecture

IP Fabric Reference Architecture IP Fabric Reference Architecture Technical Deep Dive jammon@brocade.com Feng Shui of Data Center Design 1. Follow KISS Principle Keep It Simple 2. Minimal features 3. Minimal configuration 4. Configuration

More information

IETF 81 World IPv6 Day Operators Review

IETF 81 World IPv6 Day Operators Review IETF 81 World IPv6 Day Operators Review Hurricane Electric IPv6 Native Backbone Massive Peering! Enabled IPv6 Years Ago!! IETF 81 Quebec Canada 26 th July 2011 Martin J. Levy, Director IPv6 Strategy Hurricane

More information

Untrusting the network. Aijay Adams Jose Leitao Production Network Engineers

Untrusting the network. Aijay Adams Jose Leitao Production Network Engineers Untrusting the network Aijay Adams Jose Leitao Production Network Engineers 157 billion mobile monthly active users as of June 2016 113 billion daily active users on average 171 billion monthly active

More information

Lecture 4: Intradomain Routing. CS 598: Advanced Internetworking Matthew Caesar February 1, 2011

Lecture 4: Intradomain Routing. CS 598: Advanced Internetworking Matthew Caesar February 1, 2011 Lecture 4: Intradomain Routing CS 598: Advanced Internetworking Matthew Caesar February 1, 011 1 Robert. How can routers find paths? Robert s local DNS server 10.1.8.7 A 10.1.0.0/16 10.1.0.1 Routing Table

More information

DESIGN, IMPLEMENTATION, AND OPERATION OF IPV6-ONLY IAAS SYSTEM WITH IPV4-IPV6 TRANSLATOR FOR TRANSITION TOWARD THE FUTURE INTERNET DATACENTER

DESIGN, IMPLEMENTATION, AND OPERATION OF IPV6-ONLY IAAS SYSTEM WITH IPV4-IPV6 TRANSLATOR FOR TRANSITION TOWARD THE FUTURE INTERNET DATACENTER DESIGN, IMPLEMENTATION, AND OPERATION OF IPV6-ONLY IAAS SYSTEM WITH IPV4-IPV6 TRANSLATOR FOR TRANSITION TOWARD THE FUTURE INTERNET DATACENTER Keiichi SHIMA 1 (Presenter) Wataru ISHIDA 2 Yuji SEKIYA 2 1

More information

Minimum Viable FIB. a.k.a Route Scale on ToR. VP, Infrastructure Minimum Viable FIB

Minimum Viable FIB. a.k.a Route Scale on ToR. VP, Infrastructure Minimum Viable FIB a.k.a Route Scale on ToR Tom Daly VP, Infrastructure tjd@fastly.com The Days of CDN Life Routers: NOPE LBs: NOPE Linux: OK ToR: OK BGP Tricks: OK. Network Statistics 35 POPs 10 Tbps Edge ~200 Peers ~37

More information

Zero to Microservices in 5 minutes using Docker Containers. Mathew Lodge Weaveworks

Zero to Microservices in 5 minutes using Docker Containers. Mathew Lodge Weaveworks Zero to Microservices in 5 minutes using Docker Containers Mathew Lodge (@mathewlodge) Weaveworks (@weaveworks) https://www.weave.works/ 2 Going faster with software delivery is now a business issue Software

More information

Advanced Computer Networks Exercise Session 7. Qin Yin Spring Semester 2013

Advanced Computer Networks Exercise Session 7. Qin Yin Spring Semester 2013 Advanced Computer Networks 263-3501-00 Exercise Session 7 Qin Yin Spring Semester 2013 1 LAYER 7 SWITCHING 2 Challenge: accessing services Datacenters are designed to be scalable Datacenters are replicated

More information

Cisco ACI Multi-Pod/Multi-Site Deployment Options Max Ardica Principal Engineer BRKACI-2003

Cisco ACI Multi-Pod/Multi-Site Deployment Options Max Ardica Principal Engineer BRKACI-2003 Cisco ACI Multi-Pod/Multi-Site Deployment Options Max Ardica Principal Engineer BRKACI-2003 Agenda ACI Introduction and Multi-Fabric Use Cases ACI Multi-Fabric Design Options ACI Stretched Fabric Overview

More information

SaaS Providers. ThousandEyes for. Summary

SaaS Providers. ThousandEyes for. Summary USE CASE ThousandEyes for SaaS Providers Summary With Software-as-a-Service (SaaS) applications rapidly replacing onpremise solutions, the onus of ensuring a great user experience for these applications

More information

Automating Cloud Networking with RedHat OpenStack

Automating Cloud Networking with RedHat OpenStack Automating Cloud Networking with RedHat OpenStack Madhu Kashyap Sr. Product Mgr, OpenStack & SDN 2015 BROCADE COMMUNICATIONS SYSTEMS, INC. INTERNAL USE ONLY The New IP The Foundation for the Digital Business

More information

ThousandEyes for. Application Delivery White Paper

ThousandEyes for. Application Delivery White Paper ThousandEyes for Application Delivery White Paper White Paper Summary The rise of mobile applications, the shift from on-premises to Software-as-a-Service (SaaS), and the reliance on third-party services

More information

BGP MIGRATIONS IN A LIVE DATACENTER

BGP MIGRATIONS IN A LIVE DATACENTER BGP MIGRATIONS IN A LIVE DATACENTER CHRIS WOODFIELD @CWOODFIELD OSPF - THE RIGHT APPROACH AT THE TIME Layer 3, Multi-area topology Area 0.0.0.0 SPINE1 SPINE2 SPINE3 SPINE4 CL!-1 CL1-2 CL2-1 CL2-2 EDGE1

More information

Edge Datacenter Placement BY ABHISHEK GUPTA FRIDAY GROUP MEETING JUNE 10, 2016

Edge Datacenter Placement BY ABHISHEK GUPTA FRIDAY GROUP MEETING JUNE 10, 2016 Edge Datacenter Placement BY ABHISHEK GUPTA FRIDAY GROUP MEETING JUNE 10, 2016 Why the need for a Edge Datacenter? For cloud services, performance at the user end is very important. In recent years, the

More information

ACI Multi-Site Architecture and Deployment. Max Ardica Principal Engineer - INSBU

ACI Multi-Site Architecture and Deployment. Max Ardica Principal Engineer - INSBU ACI Multi-Site Architecture and Deployment Max Ardica Principal Engineer - INSBU Agenda ACI Network and Policy Domain Evolution ACI Multi-Site Deep Dive Overview and Use Cases Introducing ACI Multi-Site

More information

Network Service Description

Network Service Description Network Service Description Applies to: Office 365 Dedicated Topic Last Modified: 2015-09-03 Contents... 1 Network Architecture... 2 Customer Connectivity to Services... 5 Customer-Owned Private Network

More information

Looking Beyond the Internet

Looking Beyond the Internet Looking Beyond the Internet The Rise of Software-Defined Infrastructure Chip Elliott, BBN celliott@bbn.com My thesis Software Defined Networking (SDN) was just an opening act A major transformation of

More information

Introduction to Segment Routing

Introduction to Segment Routing Segment Routing (SR) is a flexible, scalable way of doing source routing. Overview of Segment Routing, page 1 How Segment Routing Works, page 2 Examples for Segment Routing, page 3 Benefits of Segment

More information

Hierarchical Fabric Designs The Journey to Multisite. Lukas Krattiger Principal Engineer September 2017

Hierarchical Fabric Designs The Journey to Multisite. Lukas Krattiger Principal Engineer September 2017 Hierarchical Fabric Designs The Journey to Multisite Lukas Krattiger Principal Engineer September 2017 A Single Fabric, a Single Data Center External Layer-3 Network Pod 1 Leaf/ Topologies (aka Folded

More information

Making the Internet fast, reliable and secure

Making the Internet fast, reliable and secure Making the Internet fast, reliable and secure ICN Akamai s Backbone HKNOG 6.0 Christian Kaufmann, Sr. Director Network Technology Brief Akamai Overview Akamai is a highly distributed platform across 130+

More information

A Library and Proxy for SPDY

A Library and Proxy for SPDY A Library and Proxy for SPDY Interdisciplinary Project Andrey Uzunov Chair for Network Architectures and Services Department of Informatics Technische Universität München April 3, 2013 Andrey Uzunov (TUM)

More information

Internet Measurements. Motivation

Internet Measurements. Motivation Internet Measurements Arvind Krishnamurthy Fall 2004 Motivation Types of measurements Understand the topology of the Internet Measure performance characteristics Tools: BGP Tables Traceroute measurements

More information

Akamai's V6 Rollout Plan and Experience from a CDN Point of View. Christian Kaufmann Director Network Architecture Akamai Technologies, Inc.

Akamai's V6 Rollout Plan and Experience from a CDN Point of View. Christian Kaufmann Director Network Architecture Akamai Technologies, Inc. Akamai's V6 Rollout Plan and Experience from a CDN Point of View Christian Kaufmann Director Network Architecture Akamai Technologies, Inc. Agenda About Akamai General IPv6 transition technologies Challenges

More information

Design and implementation of an MPLS based load balancing architecture for Web switching

Design and implementation of an MPLS based load balancing architecture for Web switching School of Electronic Engineering - DCU Switching and Systems Laboratory Design and implementation of an MPLS based load balancing architecture for Web switching Radu Dragos, Sanda Dragos and Martin Collier

More information

Akamai's V6 Rollout Plan and Experience from a CDN Point of View. Christian Kaufmann Director Network Architecture Akamai Technologies, Inc.

Akamai's V6 Rollout Plan and Experience from a CDN Point of View. Christian Kaufmann Director Network Architecture Akamai Technologies, Inc. Akamai's V6 Rollout Plan and Experience from a CDN Point of View Christian Kaufmann Director Network Architecture Akamai Technologies, Inc. Agenda About Akamai General IPv6 transition technologies Challenges

More information

KillTest ᦝ䬺 䬽䭶䭱䮱䮍䭪䎃䎃䎃ᦝ䬺 䬽䭼䯃䮚䮀 㗴 㓸 NZZV ]]] QORRZKYZ PV ٶ瀂䐘މ悹伥濴瀦濮瀃瀆ݕ 濴瀦

KillTest ᦝ䬺 䬽䭶䭱䮱䮍䭪䎃䎃䎃ᦝ䬺 䬽䭼䯃䮚䮀 㗴 㓸 NZZV ]]] QORRZKYZ PV ٶ瀂䐘މ悹伥濴瀦濮瀃瀆ݕ 濴瀦 KillTest Exam : 1Y0-A21 Title : Basic Administration for Citrix NetScaler 9.2 Version : Demo 1 / 5 1.Scenario: An administrator is working with a Citrix consultant to architect and implement a NetScaler

More information

Extreme Networks How to Build Scalable and Resilient Fabric Networks

Extreme Networks How to Build Scalable and Resilient Fabric Networks Extreme Networks How to Build Scalable and Resilient Fabric Networks Mikael Holmberg Distinguished Systems Engineer Fabrics MLAG IETF TRILL Cisco FabricPath Extreme (Brocade) VCS Juniper QFabric IEEE Fabric

More information

A New Approach to Fixing Internet Application Performance. Elad Rave, Founder and CEO

A New Approach to Fixing Internet Application Performance. Elad Rave, Founder and CEO A New Approach to Fixing Internet Application Performance Elad Rave, Founder and CEO Agenda What? Today s Internet and Content Why? Impact on performance How? A cloud-based solution The Cloud: Platforms

More information

A Security Orchestration System for CDN Edge Servers

A Security Orchestration System for CDN Edge Servers A Security Orchestration System for CDN Edge Servers ELAHEH JALALPOUR STERE PREDA MILAD GHAZNAVI MAKAN POURZANDI DANIEL MIGAULT RAOUF BOUTABA 1 Outline Introduction Edge Server Security Orchestration Implementation

More information

Oracle IaaS, a modern felhő infrastruktúra

Oracle IaaS, a modern felhő infrastruktúra Sárecz Lajos Cloud Platform Sales Consultant Oracle IaaS, a modern felhő infrastruktúra Copyright 2017, Oracle and/or its affiliates. All rights reserved. Azure Window collapsed Oracle Infrastructure as

More information

How Teridion Works. A Teridion Technical Paper. A Technical Overview of the Teridion Virtual Network. Teridion Engineering May 2017

How Teridion Works. A Teridion Technical Paper. A Technical Overview of the Teridion Virtual Network. Teridion Engineering May 2017 A Teridion Technical Paper How Teridion Works A Technical Overview of the Teridion Virtual Network Teridion Engineering May 2017 Learn more at teridion.com Introduction Sub-second application response

More information

Datacenter Wide- area Enterprise

Datacenter Wide- area Enterprise Datacenter Wide- area Enterprise Client LOAD- BALANCER Can t choose path : ( Servers Outline and goals A new architecture for distributed load-balancing joint (server, path) selection Demonstrate a nation-wide

More information

Student ID: CS457: Computer Networking Date: 3/20/2007 Name:

Student ID: CS457: Computer Networking Date: 3/20/2007 Name: CS457: Computer Networking Date: 3/20/2007 Name: Instructions: 1. Be sure that you have 9 questions 2. Be sure your answers are legible. 3. Write your Student ID at the top of every page 4. This is a closed

More information

Seagate Kinetic Open Storage Platform. Mayur Shetty - Senior Solutions Architect

Seagate Kinetic Open Storage Platform. Mayur Shetty - Senior Solutions Architect Seagate Kinetic Open Storage Platform Mayur Shetty - Senior Solutions Architect 2 Application Clustering Management Interconnect App App LibKinetic App A D App No. 77103, LibKinetic effective Jan. 18,

More information

Robotron: Top-down Network Management at. Yu-Wei Eric Sung, Xiaozheng Tie, Starsky H.Y. Wong, Hongyi Zeng ACM SIGCOMM 2016 August 25, 2016

Robotron: Top-down Network Management at. Yu-Wei Eric Sung, Xiaozheng Tie, Starsky H.Y. Wong, Hongyi Zeng ACM SIGCOMM 2016 August 25, 2016 Robotron: Top-down Network Management at Scale Yu-Wei Eric Sung, Xiaozheng Tie, Starsky H.Y. Wong, Hongyi Zeng ACM SIGCOMM 2016 August 25, 2016 Scale of Facebook Community 1.7 Billion 1 Billion 500 Million

More information

Solution Guide. Infrastructure as a Service: EVPN and VXLAN. Modified: Copyright 2016, Juniper Networks, Inc.

Solution Guide. Infrastructure as a Service: EVPN and VXLAN. Modified: Copyright 2016, Juniper Networks, Inc. Solution Guide Infrastructure as a Service: EVPN and VXLAN Modified: 2016-10-16 Juniper Networks, Inc. 1133 Innovation Way Sunnyvale, California 94089 USA 408-745-2000 www.juniper.net All rights reserved.

More information

Outlines. Introduction (Cont d) Introduction. Introduction Network Evolution External Connectivity Software Control Experience Conclusion & Discussion

Outlines. Introduction (Cont d) Introduction. Introduction Network Evolution External Connectivity Software Control Experience Conclusion & Discussion Outlines Jupiter Rising: A Decade of Clos Topologies and Centralized Control in Google's Datacenter Network Singh, A. et al. Proc. of ACM SIGCOMM '15, 45(4):183-197, Oct. 2015 Introduction Network Evolution

More information

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme NET1343BU NSX Performance Samuel Kommu #VMworld #NET1343BU Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no

More information

DATA CENTER FABRIC COOKBOOK

DATA CENTER FABRIC COOKBOOK Do It Yourself! DATA CENTER FABRIC COOKBOOK How to prepare something new from well known ingredients Emil Gągała WHAT DOES AN IDEAL FABRIC LOOK LIKE? 2 Copyright 2011 Juniper Networks, Inc. www.juniper.net

More information

Huawei CloudFabric and VMware Collaboration Innovation Solution in Data Centers

Huawei CloudFabric and VMware Collaboration Innovation Solution in Data Centers Huawei CloudFabric and ware Collaboration Innovation Solution in Data Centers ware Data Center and Cloud Computing Solution Components Extend virtual computing to all applications Transform storage networks

More information

Testing & Assuring Mobile End User Experience Before Production Neotys

Testing & Assuring Mobile End User Experience Before Production Neotys Testing & Assuring Mobile End User Experience Before Production Neotys Henrik Rexed Agenda Introduction The challenges Best practices NeoLoad mobile capabilities Mobile devices are used more and more At

More information

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme LHC2384BU VMware Cloud on AWS A Technical Deep Dive Ray Budavari @rbudavari Frank Denneman - @frankdenneman #VMworld #LHC2384BU Disclaimer This presentation may contain product features that are currently

More information

Hochverfügbarkeit in Campusnetzen

Hochverfügbarkeit in Campusnetzen Hochverfügbarkeit in Campusnetzen Für die deutsche Airheads Community 04. Juli 2017, Tino H. Seifert, System Engineer Aruba Differences between Campus Edge and Campus Core Campus Edge In many cases no

More information

Data Infrastructure at LinkedIn. Shirshanka Das XLDB 2011

Data Infrastructure at LinkedIn. Shirshanka Das XLDB 2011 Data Infrastructure at LinkedIn Shirshanka Das XLDB 2011 1 Me UCLA Ph.D. 2005 (Distributed protocols in content delivery networks) PayPal (Web frameworks and Session Stores) Yahoo! (Serving Infrastructure,

More information

Distributed Systems. 21. Content Delivery Networks (CDN) Paul Krzyzanowski. Rutgers University. Fall 2018

Distributed Systems. 21. Content Delivery Networks (CDN) Paul Krzyzanowski. Rutgers University. Fall 2018 Distributed Systems 21. Content Delivery Networks (CDN) Paul Krzyzanowski Rutgers University Fall 2018 1 2 Motivation Serving web content from one location presents problems Scalability Reliability Performance

More information

Service Mesh and Microservices Networking

Service Mesh and Microservices Networking Service Mesh and Microservices Networking WHITEPAPER Service mesh and microservice networking As organizations adopt cloud infrastructure, there is a concurrent change in application architectures towards

More information

NGFW Security Management Center

NGFW Security Management Center NGFW Security Management Center Release Notes 6.5.3 Revision A Contents About this release on page 2 System requirements on page 2 Build number and checksums on page 4 Compatibility on page 5 New features

More information

Utilizing Datacenter Networks: Centralized or Distributed Solutions?

Utilizing Datacenter Networks: Centralized or Distributed Solutions? Utilizing Datacenter Networks: Centralized or Distributed Solutions? Costin Raiciu Department of Computer Science University Politehnica of Bucharest We ve gotten used to great applications Enabling Such

More information

Building an on premise Kubernetes cluster DANNY TURNER

Building an on premise Kubernetes cluster DANNY TURNER Building an on premise Kubernetes cluster DANNY TURNER Outline What is K8s? Why (not) run k8s? Why run our own cluster? Building what the public cloud provides 2 Kubernetes Open-Source Container Management

More information

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme

Disclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme NET1416BE NSX Logical Routing Yves Hertoghs Pooja Patel #VMworld #NET1416BE Disclaimer This presentation may contain product features that are currently under development. This overview of new technology

More information

Load Balancing Technology White Paper

Load Balancing Technology White Paper Load Balancing Technology White Paper Keywords: Server, gateway, link, load balancing, SLB, LLB Abstract: This document describes the background, implementation, and operating mechanism of the load balancing

More information

Building a Kubernetes on Bare-Metal Cluster to Serve Wikipedia. Alexandros Kosiaris Giuseppe Lavagetto

Building a Kubernetes on Bare-Metal Cluster to Serve Wikipedia. Alexandros Kosiaris Giuseppe Lavagetto Building a Kubernetes on Bare-Metal Cluster to Serve Wikipedia Alexandros Kosiaris Giuseppe Lavagetto Introduction The Wikimedia Foundation is the organization running the infrastructure supporting Wikipedia

More information

Data Centers. Tom Anderson

Data Centers. Tom Anderson Data Centers Tom Anderson Transport Clarification RPC messages can be arbitrary size Ex: ok to send a tree or a hash table Can require more than one packet sent/received We assume messages can be dropped,

More information

CSE 124: CONTENT-DISTRIBUTION NETWORKS. George Porter December 4, 2017

CSE 124: CONTENT-DISTRIBUTION NETWORKS. George Porter December 4, 2017 CSE 124: CONTENT-DISTRIBUTION NETWORKS George Porter December 4, 2017 ATTRIBUTION These slides are released under an Attribution-NonCommercial-ShareAlike 3.0 Unported (CC BY-NC-SA 3.0) Creative Commons

More information

Torc. Applications, Microservices, VNFs controlled by Top-of-Rack Controller AT&T Foundry, where ideas are made. Marcel Neuhausler.

Torc. Applications, Microservices, VNFs controlled by Top-of-Rack Controller AT&T Foundry, where ideas are made. Marcel Neuhausler. Torc Applications, Microservices, VNFs controlled by Top-of-Rack Controller AT&T Foundry, where ideas are made Julius Mueller Marcel Neuhausler Senior Member of Technical Staff Principal Software Engineer

More information

Service Description Platform.sh by Orange

Service Description Platform.sh by Orange Service Description Platform.sh by Orange Table des matières 1 DEFINITIONS... 2 2 PURPOSE OF THE DOCUMENT... 2 3 OVERVIEW OF THE SERVICE... 2 3.1 OVERALL DESCRIPTION... 2 3.2 GEOGRAPHICAL FOOTPRINT...

More information

2nd SIG-NOC meeting and DDoS Mitigation Workshop Scrubbing Away DDOS Attacks. 9 th November 2015

2nd SIG-NOC meeting and DDoS Mitigation Workshop Scrubbing Away DDOS Attacks. 9 th November 2015 2nd SIG-NOC meeting and DDoS Mitigation Workshop Scrubbing Away DDOS Attacks 9 th November 2015 AKAMAI SOLUTIONS WEB PERFORMANCE SOLUTIONS MEDIA DELIVERY SOLUTIONS CLOUD SECURITY SOLUTIONS CLOUD NETWORKING

More information

Mellanox Virtual Modular Switch

Mellanox Virtual Modular Switch WHITE PAPER July 2015 Mellanox Virtual Modular Switch Introduction...1 Considerations for Data Center Aggregation Switching...1 Virtual Modular Switch Architecture - Dual-Tier 40/56/100GbE Aggregation...2

More information

Mul$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 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 information

ENTERPRISE MPLS. Kireeti Kompella

ENTERPRISE MPLS. Kireeti Kompella ENTERPRISE MPLS Kireeti Kompella AGENDA The New VLAN Protocol Suite Signaling Labels Hierarchy Signaling Advanced Topics Layer 2 or Layer 3? Resilience and End-to-end Service Restoration Multicast ECMP

More information

Multi-site Datacenter Network Infrastructures

Multi-site Datacenter Network Infrastructures Multi-site Datacenter Network Infrastructures Petr Grygárek rek 2009 Petr Grygarek, Advanced Computer Networks Technologies 1 Why Multisite Datacenters? Resiliency against large-scale site failures (geodiversity)

More information

Datacenter Wide- area Enterprise

Datacenter Wide- area Enterprise Datacenter Wide- area Enterprise Client LOAD- BALANCER Can t choose path : ( Servers Outline and goals A new architecture for distributed load-balancing joint (server, path) selection Demonstrate a nation-wide

More information

Expeditus: Congestion-Aware Load Balancing in Clos Data Center Networks

Expeditus: Congestion-Aware Load Balancing in Clos Data Center Networks Expeditus: Congestion-Aware Load Balancing in Clos Data Center Networks Peng Wang, Hong Xu, Zhixiong Niu, Dongsu Han, Yongqiang Xiong ACM SoCC 2016, Oct 5-7, Santa Clara Motivation Datacenter networks

More information

Evolution of Rack Scale Architecture Storage

Evolution of Rack Scale Architecture Storage Evolution of Rack Scale Architecture Storage Murugasamy (Sammy) Nachimuthu, Principal Engineer Mohan J Kumar, Fellow Intel Corporation August 2016 1 Agenda Introduction to Intel Rack Scale Design Storage

More information

LISP Locator/ID Separation Protocol

LISP Locator/ID Separation Protocol LISP Locator/ID Separation Protocol Hernán Contreras G. Consulting Systems Engineer hcontrer@cisco.com LISP Next Gen Routing Architecture Locator-ID Separation Protocol (LISP) Elevator Pitch LISP is a

More information

Intuit Application Centric ACI Deployment Case Study

Intuit Application Centric ACI Deployment Case Study Intuit Application Centric ACI Deployment Case Study Joon Cho, Principal Network Engineer, Intuit Lawrence Zhu, Solutions Architect, Cisco Agenda Introduction Architecture / Principle Design Rollout Key

More information

Introduction: PURPOSE BUILT HARDWARE. ARISTA WHITE PAPER HPC Deployment Scenarios

Introduction: PURPOSE BUILT HARDWARE. ARISTA WHITE PAPER HPC Deployment Scenarios HPC Deployment Scenarios Introduction: Private and public High Performance Computing systems are continually increasing in size, density, power requirements, storage, and performance. As these systems

More information

Cato Cloud. Software-defined and cloud-based secure enterprise network. Solution Brief

Cato Cloud. Software-defined and cloud-based secure enterprise network. Solution Brief Cato Cloud Software-defined and cloud-based secure enterprise network Solution Brief Legacy WAN and Security Appliances are Incompatible with the Modern Enterprise Cato Networks: Software-defined and Cloud-based

More information

How Cisco IT Deployed Enterprise Messaging on Cisco UCS

How Cisco IT Deployed Enterprise Messaging on Cisco UCS Cisco IT Case Study July 2012 Enterprise Messaging on Cisco UCS How Cisco IT Deployed Enterprise Messaging on Cisco UCS Messaging platform upgrade and new servers reduce costs and improve management, availability,

More information

A Cloud Gateway - A Large Scale Company s First Line of Defense. Mikey Cohen Manager - Edge Gateway Netflix

A Cloud Gateway - A Large Scale Company s First Line of Defense. Mikey Cohen Manager - Edge Gateway Netflix A Cloud - A Large Scale Company s First Line of Defense Mikey Cohen Manager - Edge Netflix Today, more than 36% of North America s internet traffic is controlled by systems in the Amazon Cloud Global

More information

SDN Controllers in the WAN: protocols and applications

SDN Controllers in the WAN: protocols and applications SDN Controllers in the WAN: protocols and applications Julian Lucek jlucek@juniper.net @julianlucek Agenda SDN Controller for WAN concept Enabling protocols BGP Link State (BGP-LS) Path Computation Element

More information

Distributed Network Function Virtualization

Distributed Network Function Virtualization Distributed Network Function Virtualization Fred Oliveira, Fellow at Verizon Sarath Kumar, Software Engineer at Big Switch Networks Rimma Iontel, Senior Architect at Red Hat Outline What is Distributed

More information

Facebook s Data Center Network Architecture

Facebook s Data Center Network Architecture Facebook s Data Center Network Architecture Nathan Farrington Data Center Network Engineer 2013-05-07 (IEEE Optical Interconnects Conference, Santa Fe, New Mexico) Gym (far away) Hack Square Ice Cream

More information

THE NETWORK AND THE CLOUD

THE NETWORK AND THE CLOUD THE NETWORK AND THE CLOUD BUILDING THE FOUNDATION FOR THE MODERN DATA CENTER Andy Ingram SVP Worldwide Data Centers 1 Copyright 2012 Juniper Networks, Inc. www.juniper.net Occam s Razor: When faced with

More information

Network Virtualization. Duane de Witt

Network Virtualization. Duane de Witt Network Virtualization Duane de Witt nv Edge System Overview System Deep Dive nv System Overview System Deep Dive NV EDGE SYSTEM OVERVIEW SUPERIOR, SIMPLE NETWORK DUAL-HOMING SOLUTION L3 Router dualhoming

More information

Network Security: Network Flooding. Seungwon Shin GSIS, KAIST

Network Security: Network Flooding. Seungwon Shin GSIS, KAIST Network Security: Network Flooding Seungwon Shin GSIS, KAIST Detecting Network Flooding Attacks SYN-cookies Proxy based CAPCHA Ingress/Egress filtering Some examples SYN-cookies Background In a TCP 3-way

More information

Data Center Network Topologies

Data Center Network Topologies Data Center Network Topologies. Overview 1. Raj Jain Washington University in Saint Louis Saint Louis, MO 63130 Jain@cse.wustl.edu These slides and audio/video recordings of this class lecture are at:

More information

Data Center Network Topologies II

Data 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 information

Chapter 2 Application Layer

Chapter 2 Application Layer Chapter 2 Application Layer A note on the use of these Powerpoint slides: We re making these slides freely available to all (faculty, students, readers). They re in PowerPoint form so you see the animations;

More information

Internet Architecture and Experimentation

Internet Architecture and Experimentation Internet Architecture and Experimentation Today l Internet architecture l Principles l Experimentation A packet switched network Modern comm. networks are packet switched Data broken into packets, packet

More information

STATEFUL TCP/UDP traffic generation and analysis

STATEFUL TCP/UDP traffic generation and analysis XENATM STATEFUL TCP/UDP traffic generation and analysis Ideal for validating firewalls, switches, routers, NAT routers, proxies, load-balancers, bandwidth shapers and more. VULCAN LAYER 4-7 GIGABIT ETHERNET

More information

Understanding the Evolving Internet

Understanding the Evolving Internet Understanding the Evolving Internet Ram Durairajan Assistant Professor, Computer and Information Science Co-director, Oregon Networking Research Group University of Oregon 0 Internet is a complex system

More information

How Teridion Works. A Teridion Technical Paper. A Technical Overview of the Teridion Virtual Network. Teridion Engineering March 2017

How Teridion Works. A Teridion Technical Paper. A Technical Overview of the Teridion Virtual Network. Teridion Engineering March 2017 A Teridion Technical Paper How Teridion Works A Technical Overview of the Teridion Virtual Network Teridion Engineering March 2017 Learn more at teridion.com Introduction Sub-second application response

More information

Migration Technologies. Dual Stack and Tunneling Using GRE, 6to4, and 6in4.

Migration Technologies. Dual Stack and Tunneling Using GRE, 6to4, and 6in4. Migration Technologies. Dual Stack and Tunneling Using GRE, 6to4, and 6in4. 1 By Gaza IPv6 Project Team Eng. Mohammed Abu-Jamous Why Not Dual Stack? Dual Stack is very important in our migration plane.

More information

CS November 2018

CS November 2018 Distributed Systems 21. Delivery Networks (CDN) Paul Krzyzanowski Rutgers University Fall 2018 1 2 Motivation Serving web content from one location presents problems Scalability Reliability Performance

More information

Building a Big IaaS Cloud. David /

Building a Big IaaS Cloud. David / Building a Big IaaS Cloud David Nalley @ke4qqq ke4qqq@apache.org / david@gnsa.us #whoami Recovering Sysadmin F/LOSS contributor Committer on Apache CloudStack Assumptions You have a need for an IaaS compute

More information

Building NFV Solutions with OpenStack and Cisco ACI

Building NFV Solutions with OpenStack and Cisco ACI Building NFV Solutions with OpenStack and Cisco ACI Domenico Dastoli @domdastoli INSBU Technical Marketing Engineer Iftikhar Rathore - INSBU Technical Marketing Engineer Agenda Brief Introduction to Cisco

More information

CSE 4/589 Midterm Review. Hengtong Zhang SUNY Buffalo 10/30/2018

CSE 4/589 Midterm Review. Hengtong Zhang SUNY Buffalo 10/30/2018 CSE 4/589 Midterm Review Hengtong Zhang SUNY Buffalo 10/30/2018 Chapter 1 overview: what s the Internet? what s a protocol? network edge; hosts, access net, physical media network core: packet/circuit

More information

Networking and Internetworking 1

Networking and Internetworking 1 Networking and Internetworking 1 Today l Networks and distributed systems l Internet architecture xkcd Networking issues for distributed systems Early networks were designed to meet relatively simple requirements

More information

ADX Software Updates and the Application Resource Broker (ARB) Introduction

ADX Software Updates and the Application Resource Broker (ARB) Introduction ADX Software Updates and the Application Resource Broker (ARB) Introduction Objectives Upon completion of this module, you will be able to: Discuss ADX licensing Describe the Application Resource Broker

More information

NETWORK DEPLOYMENT WITH SEGMENT ROUTING (SPRING)

NETWORK DEPLOYMENT WITH SEGMENT ROUTING (SPRING) NETWORK DEPLOYMENT WITH SEGMENT ROUTING (SPRING) Aman Kapoor Director, Product Management This statement of direction sets forth Juniper Networks current intention and is subject to change at any time

More information

Cisco Tetration Platform: Network Performance Monitoring and Diagnostics

Cisco Tetration Platform: Network Performance Monitoring and Diagnostics Data Sheet Cisco Tetration Platform: Network Performance Monitoring and Diagnostics The Cisco Tetration platform, extends machine learning capability to provide unprecedented insights into network performance

More information

IPv6 World View and World IPv6 Day A global view of IPv6 commercial readiness

IPv6 World View and World IPv6 Day A global view of IPv6 commercial readiness IPv6 World View and World IPv6 Day A global view of IPv6 commercial readiness Hurricane Electric IPv6 Native Backbone Massive Peering! RIPE Regional Dubrovnik 2011 IPv6 Panel Dubrovnik, Croatia 8 th September

More information

CSE 124: THE DATACENTER AS A COMPUTER. George Porter November 20 and 22, 2017

CSE 124: THE DATACENTER AS A COMPUTER. George Porter November 20 and 22, 2017 CSE 124: THE DATACENTER AS A COMPUTER George Porter November 20 and 22, 2017 ATTRIBUTION These slides are released under an Attribution-NonCommercial-ShareAlike 3.0 Unported (CC BY-NC-SA 3.0) Creative

More information

GÉANT IP Service Description. High Performance IP Services to Support Advanced Research

GÉANT IP Service Description. High Performance IP Services to Support Advanced Research GÉANT IP Service Description High Performance IP Services to Support Advanced Research Issue Date: 1 November 2017 GÉANT IP Overview The GÉANT IP service provides high-bandwidth, international Internet

More information

Introduction. Network Architecture Requirements of Data Centers in the Cloud Computing Era

Introduction. 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 information