Alternative Switching Technologies: Optical Circuit Switches Hakim Weatherspoon Assistant Professor, Dept of Computer Science CS 5413: High Performance.

Slides:



Advertisements
Similar presentations
Data Center Networking with Multipath TCP
Advertisements

2nd Symposium on Networked Systems Design & Implementation (NSDI) Boston, MA May 2-4, 2005 Guohui Wang 3, David G. Andersen 2, Michael Kaminsky 1, Michael.
Data Center Fabrics Lecture 12 Aditya Akella.
Junchen Jiang (CMU) Vyas Sekar (Stony Brook U)
Spring 2000CS 4611 Introduction Outline Statistical Multiplexing Inter-Process Communication Network Architecture Performance Metrics.
Data Communications and Networking
Improving Datacenter Performance and Robustness with Multipath TCP Costin Raiciu, Sebastien Barre, Christopher Pluntke, Adam Greenhalgh, Damon Wischik,
Copyright © 2005 Department of Computer Science 1 Solving the TCP-incast Problem with Application-Level Scheduling Maxim Podlesny, University of Waterloo.
Data Center Network Topologies: VL2 (Virtual Layer 2) Hakim Weatherspoon Assistant Professor, Dept of Computer Science CS 5413: High Performance Systems.
Spring 2002CS 4611 Router Construction Outline Switched Fabrics IP Routers Tag Switching.
A Scalable Switch for Service Guarantees Bill Lin (University of California, San Diego) Isaac Keslassy (Technion, Israel)
Lecture Internet Overview: roadmap 1.1 What is the Internet? 1.2 Network edge  end systems, access networks, links 1.3 Network core  circuit switching,
Data Center Middleboxes Hakim Weatherspoon Assistant Professor, Dept of Computer Science CS 5413: High Performance Systems and Networking November 24,
Data Center Traffic and Measurements Hakim Weatherspoon Assistant Professor, Dept of Computer Science CS 5413: High Performance Systems and Networking.
Software Routers: NetMap Hakim Weatherspoon Assistant Professor, Dept of Computer Science CS 5413: High Performance Systems and Networking October 8, 2014.
Data Center Networks and Basic Switching Technologies Hakim Weatherspoon Assistant Professor, Dept of Computer Science CS 5413: High Performance Systems.
FireFly: A Reconfigurable Wireless Datacenter Fabric using Free-Space Optics Navid Hamedazimi, Zafar Qazi, Himanshu Gupta, Vyas Sekar, Samir Das, Jon.
Data Center Virtualization: Open vSwitch Hakim Weatherspoon Assistant Professor, Dept of Computer Science CS 5413: High Performance Systems and Networking.
A Scalable, Commodity Data Center Network Architecture Mohammad Al-Fares, Alexander Loukissas, Amin Vahdat Presented by Gregory Peaker and Tyler Maclean.
Jennifer Rexford Princeton University MW 11:00am-12:20pm Data-Center Traffic Management COS 597E: Software Defined Networking.
A Scalable, Commodity Data Center Network Architecture.
Helios: A Hybrid Electrical/Optical Switch Architecture for Modular Data Centers Nathan Farrington George Porter, Sivasankar Radhakrishnan,
Data Center Traffic and Measurements: Available Bandwidth Estimation Hakim Weatherspoon Assistant Professor, Dept of Computer Science CS 5413: High Performance.
Data Center Virtualization: VirtualWire Hakim Weatherspoon Assistant Professor, Dept of Computer Science CS 5413: High Performance Systems and Networking.
Enable Multi Tenant Clouds Network Virtualization. Dynamic VM Placement. Secure Isolation. … High Scale & Low Cost Datacenters Leverage Hardware. High.
Lecture 1, 1Spring 2003, COM1337/3501Computer Communication Networks Rajmohan Rajaraman COM1337/3501 Textbook: Computer Networks: A Systems Approach, L.
Practical TDMA for Datacenter Ethernet
ElasticTree: Saving Energy in Data Center Networks 許倫愷 2013/5/28.
Software Routers: NetSlice Hakim Weatherspoon Assistant Professor, Dept of Computer Science CS 5413: High Performance Systems and Networking October 15,
Networking Virtualization Using FPGAs Russell Tessier, Deepak Unnikrishnan, Dong Yin, and Lixin Gao Reconfigurable Computing Group Department of Electrical.
CRON: Cyber-infrastructure for Reconfigurable Optical Networks PI: Seung-Jong Park, co-PI: Rajgopal Kannan GRA: Cheng Cui, Lin Xue, Praveenkumar Kondikoppa,
Communications Recap Duncan Smeed. Introduction 1-2 Chapter 1: Introduction Our goal: get “feel” and terminology more depth, detail later in course.
Data Center Virtualization: Xen and Xen-blanket
15-744: Computer Networking L-14 Data Center Networking II.
Alternative Switching Technologies: Wireless Datacenters Hakim Weatherspoon Assistant Professor, Dept of Computer Science CS 5413: High Performance Systems.
David G. Andersen CMU Guohui Wang, T. S. Eugene Ng Rice Michael Kaminsky, Dina Papagiannaki, Michael A. Kozuch, Michael Ryan Intel Labs Pittsburgh 1 c-Through:
Cluster Computers. Introduction Cluster computing –Standard PCs or workstations connected by a fast network –Good price/performance ratio –Exploit existing.
Programming Your Network at Run- Time for Big Data Applications Guohui Wang, TS Eugene Ng, Anees Shaikh Presented by Jon Logan.
© Copyright 2010 Hewlett-Packard Development Company, L.P. 1 Jayaram Mudigonda, HP Labs Praveen Yalagandula, HP Labs Mohammad Al-Fares, UCSD Jeff Mogul,
A Survey on Optical Interconnects for Data Centers Speaker: Shih-Chieh Chien Adviser: Prof Dr. Ho-Ting Wu.
VL2: A Scalable and Flexible Data Center Network Albert Greenberg, James R. Hamilton, Navendu Jain, Srikanth Kandula, Changhoon Kim, Parantap Lahiri, David.
1 Optical Packet Switching Techniques Walter Picco MS Thesis Defense December 2001 Fabio Neri, Marco Ajmone Marsan Telecommunication Networks Group
Software Defined Networks for Dynamic Datacenter and Cloud Environments.
Interconnect simulation. Different levels for Evaluating an architecture Numerical models – Mathematic formulations to obtain performance characteristics.
Shivkumar Kalyanaraman Rensselaer Polytechnic Institute 1 Based upon slides from Jay Lepreau, Utah Emulab Introduction Shiv Kalyanaraman
1 | © 2015 Infinera Open SDN in Metro P-OTS Networks Sten Nordell CTO Metro Business Group
Interconnect Networks Basics. Generic parallel/distributed system architecture On-chip interconnects (manycore processor) Off-chip interconnects (clusters.
Chapter 11.4 END-TO-END ISSUES. Optical Internet Optical technology Protocol translates availability of gigabit bandwidth in user-perceived QoS.
An Evaluation of Fairness Among Heterogeneous TCP Variants Over 10Gbps High-speed Networks Lin Xue*, Suman Kumar', Cheng Cui* and Seung-Jong Park* *School.
CSE 413: Computer Network Circuit Switching and Packet Switching Networks Md. Kamrul Hasan
Theophilus Benson*, Ashok Anand*, Aditya Akella*, Ming Zhang + *University of Wisconsin, Madison + Microsoft Research.
C-Through: Part-time Optics in Data centers Aditi Bose, Sarah Alsulaiman.
Cluster Computers. Introduction Cluster computing –Standard PCs or workstations connected by a fast network –Good price/performance ratio –Exploit existing.
1 Revision to DOE proposal Resource Optimization in Hybrid Core Networks with 100G Links Original submission: April 30, 2009 Date: May 4, 2009 PI: Malathi.
Introduction1-1 Data Communications and Computer Networks Chapter 1 CS 3830 Lecture 2 Omar Meqdadi Department of Computer Science and Software Engineering.
Shuihai Hu, Wei Bai, Kai Chen, Chen Tian (NJU), Ying Zhang (HP Labs), Haitao Wu (Microsoft) Sing Hong Kong University of Science and Technology.
BUFFALO: Bloom Filter Forwarding Architecture for Large Organizations Minlan Yu Princeton University Joint work with Alex Fabrikant,
1 Building big router from lots of little routers Nick McKeown Assistant Professor of Electrical Engineering and Computer Science, Stanford University.
VL2: A Scalable and Flexible Data Center Network
Data Center Network Topologies II
Overview: Cloud Datacenters
Heitor Moraes, Marcos Vieira, Italo Cunha, Dorgival Guedes
Alternative Switching Technologies: Wireless Datacenters
Improving Datacenter Performance and Robustness with Multipath TCP
15-744: Computer Networking
Dingming Wu+, Yiting Xia+*, Xiaoye Steven Sun+,
Ethernet Solutions for Optical Networks
Flexible Transport Networks
Internet and Web Simple client-server model
Centralized Arbitration for Data Centers
Presentation transcript:

Alternative Switching Technologies: Optical Circuit Switches Hakim Weatherspoon Assistant Professor, Dept of Computer Science CS 5413: High Performance Systems and Networking October 22, 2014 Slides from the “On the Feasibility of Completely Wireless Datacenters” at the ACM/IEEE Symposium on Architectures for Networking and Communications Systems (ANCS), October 2012.

Overview and Basics Data Center Networks – Basic switching technologies – Data Center Network Topologies (today and Monday) – Software Routers (eg. Click, Routebricks, NetMap, Netslice) – Alternative Switching Technologies – Data Center Transport Data Center Software Networking – Software Defined networking (overview, control plane, data plane, NetFGPA) – Data Center Traffic and Measurements – Virtualizing Networks – Middleboxes Advanced Topics Where are we in the semester?

Goals for Today On the Feasibility of Completely Wireless Datacenters – J. Y. Shin, E. G. Sirer, H. Weatherspoon, and D. Kirovski, IEEE/ACM Transactions on Networking (ToN), Volume 21, Issue 5 (October 2013), pages

Current solutions for increasing data center network bandwidth 4 1. Hard to construct 2. Hard to expand FatTree

An alternative: hybrid packet/circuit switched data center network 5 Goal of this work: –Feasibility: software design that enables efficient use of optical circuits –Applicability: application performance over a hybrid network

Electrical packet switching Optical circuit switching Switching technology Store and forwardCircuit switching Switching capacity Switching time Optical circuit switching v.s. Electrical packet switching 6 16x40Gbps at high end e.g. Cisco CRS-1 320x100Gbps on market, e.g. Calient FiberConnect Packet granularityLess than 10ms e.g. MEMS optical switch

Technology: Optical Circuit Switch SIGCOMMNathan Farrington7 Lenses Fixed Mirror Mirrors on Motors Glass Fiber Bundle Input 1 Output 2 Output 1 Rotate Mirror 1.Full crossbar switch 2.Does not decode packets 3.Needs external scheduler 1.Full crossbar switch 2.Does not decode packets 3.Needs external scheduler

Wavelength Division Multiplexing SIGCOMMNathan Farrington8 Electrical Packet Switch WDM MUXWDM DEMUX Optical Circuit Switch Superlink 10GWDM Optical Transceivers No Transceivers Required No Transceivers Required 80G

9 Full bisection bandwidth at packet granularity may not be necessary Full bisection bandwidth at packet granularity may not be necessary [WREN09]: “…we find that traffic at the five edge switches exhibit an ON/OFF pattern… ” [IMC09][HotNets09]: “Only a few ToRs are hot and most their traffic goes to a few other ToRs. …” Optical circuit switching is promising despite slow switching time

Optical circuit-switched network for high capacity transfer Electrical packet-switched network for low latency delivery Optical paths are provisioned rack-to-rack –A simple and cost-effective choice –Aggregate traffic on per-rack basis to better utilize optical circuits Hybrid packet/circuit switched network architecture

Design requirements 11 Control plane: –Traffic demand estimation –Optical circuit configuration Data plane: –Dynamic traffic de-multiplexing –Optimizing circuit utilization (optional) Traffic demands

12 No modification to applications and switches Leverage end- hosts for traffic management Centralized control for circuit configuration c-Through (a specific design)

c-Through - traffic demand estimation and traffic batching 13 Per-rack traffic demand vector 2. Packets are buffered per-flow to avoid HOL blocking. 1. Transparent to applications. Applications Accomplish two requirements: –Traffic demand estimation –Pre-batch data to improve optical circuit utilization Socket buffers

c-Through - optical circuit configuration 14 Use Edmonds’ algorithm to compute optimal configuration Many ways to reduce the control traffic overhead Traffic demand configuration Controller configuration

c-Through - traffic de-multiplexing 15 VLAN #1 Traffic de-multiplexer Traffic de-multiplexer VLAN #1 VLAN #2 circuit configuration traffic VLAN #2 VLAN-based network isolation: –No need to modify switches –Avoid the instability caused by circuit reconfiguration Traffic control on hosts: –Controller informs hosts about the circuit configuration –End-hosts tag packets accordingly

16 Testbed setup Ethernet switch Emulated optical circuit switch 4Gbps links 100Mbps links 16 servers with 1Gbps NICs Emulate a hybrid network on 48-port Ethernet switch Optical circuit emulation –Optical paths are available only when hosts are notified –During reconfiguration, no host can use optical paths –10 ms reconfiguration delay

17 Basic system performance: –Can TCP exploit dynamic bandwidth quickly? –Does traffic control on servers bring significant overhead? –Does buffering unfairly increase delay of small flows? Application performance: –Bulk transfer (VM migration)? –Loosely synchronized all-to-all communication (MapReduce)? –Tightly synchronized all-to-all communication (MPI-FFT) ? Yes No Yes Evaluation

18 Throughput ramps up within 10 ms Throughput ramps up within 10 ms Throughput stabilizes within 100ms Throughput stabilizes within 100ms TCP can exploit dynamic bandwidth quickly

19 mapper reducer load local write data shuffling output file write output file output file Split 0 Split 1 Split 2 Input file Concentrated traffic in 64MB blocks Concentrated traffic in 64MB blocks Concentrated traffic in 64MB blocks Concentrated traffic in 64MB blocks Independent transfers: amenable to batching Independent transfers: amenable to batching MapReduce Overview

20 MapReduce sort 10GB random data c-Through varying socket buffer size limit (reconfiguration interval: 1 sec) Electrical network Full bisection bandwidth c-Through Completion time (s) 153s 135s

MapReduce sort 10GB random data 21 c-Through varying reconfiguration interval (socket buffer size limit: 100MB) Electrical network Full bisection bandwidth c-Through 168s 135s

Yahoo Gridmix benchmark 22 3 runs of 100 mixed jobs such as web query, web scan and sorting 200GB of uncompressed data, 50 GB of compressed data

23 Hybrid packet/circuit switched data center network c-Through demonstrates its feasibility Good performance even for applications with all to all traffic Future directions to explore: The scaling property of hybrid data center networks Making applications circuit aware Power efficient data centers with optical circuits Picture from Internet websites. Summary

Link TechnologyModifications Required Working Prototype Helios (SIGCOMM ‘10) Optics w/ WDM 10G-180G (CWDM) 10G-400G (DWDM) Switch SoftwareGlimmerglass, Fulcrum c-Through (SIGCOMM ’10) Optics (10G)Host OSEmulation Flyways (SIGCOMM ‘11, HotNets ‘09) Wireless (1G, 10m)Unspecified IBM System-S (GLOBECOM ‘09) Optics (10G)Host Application; Specific to Stream Processing Calient, Nortel HPC (SC ‘05) Optics (10G)Host NIC Hardware Related Work

Before Next time Project Interim report – Due Monday, October 27. – And meet with groups, TA, and professor Lab3 – Packet filter/sniffer – Due tomorrow, Tuesday, October 21. Lab1/2 redux due Friday, October 24 Fractus Upgrade: SAVE ALL YOUR DATA – Fractus will be upgraded from October 28 th to 30 th – Can use Red Cloud during upgrade period, then switch back to Fractus Required review and reading for Wednesday, October 22 – “On the Feasibility of Completely Wireless Datacenters,” J. Y. Shin, E. G. Sirer, H. Weatherspoon, and D. Kirovski, IEEE/ACM Transactions on Networking (ToN), Volume 21, Issue 5 (October 2013), pages Check piazza: Check website for updated schedule