Joint ITU-T/IEEE Workshop on Carrier-class Ethernet



Similar documents
Enhanced Transmission Selection

Intel Ethernet Switch Converged Enhanced Ethernet (CEE) and Datacenter Bridging (DCB) Using Intel Ethernet Switch Family Switches

Unified Fabric: Cisco's Innovation for Data Center Networks

A Dell Technical White Paper Dell PowerConnect Team

Performance Evaluation of the RDMA over Ethernet (RoCE) Standard in Enterprise Data Centers Infrastructure. Abstract:

Next Generation Data Centre ICT Infrastructures. Harry Forbes CTO NCS

Ethernet Fabric Requirements for FCoE in the Data Center

Lecture 15: Congestion Control. CSE 123: Computer Networks Stefan Savage

Load Balancing Mechanisms in Data Center Networks

Smart Queue Scheduling for QoS Spring 2001 Final Report

Technical Bulletin. Arista LANZ Overview. Overview

LTE BACKHAUL REQUIREMENTS: A REALITY CHECK

How To Evaluate Netapp Ethernet Storage System For A Test Drive

SDN CENTRALIZED NETWORK COMMAND AND CONTROL

CROSS LAYER BASED MULTIPATH ROUTING FOR LOAD BALANCING

Configuring QoS. Understanding QoS CHAPTER

SDN and Data Center Networks

Data Center Infrastructure of the future. Alexei Agueev, Systems Engineer

Data Center Bridging. IEEE 802 Tutorial 12 th November 2007

Keywords: Dynamic Load Balancing, Process Migration, Load Indices, Threshold Level, Response Time, Process Age.

Data Center Convergence. Ahmad Zamer, Brocade

2. Research and Development on the Autonomic Operation. Control Infrastructure Technologies in the Cloud Computing Environment

Mellanox Technologies Inc Stender Way, Santa Clara, CA Tel: Fax:

Intel Ethernet Switch Load Balancing System Design Using Advanced Features in Intel Ethernet Switch Family

Improving Quality of Service

Voice Over IP. MultiFlow IP Phone # 3071 Subnet # Subnet Mask IP address Telephone.

Scaling 10Gb/s Clustering at Wire-Speed

Distributed Explicit Partial Rerouting (DEPR) Scheme for Load Balancing in MPLS Networks

Technology Overview. Class of Service Overview. Published: Copyright 2014, Juniper Networks, Inc.

Fibre Forward - Why Storage Infrastructures Should Be Built With Fibre Channel

IEEE Congestion Management Presentation for IEEE Congestion Management Study Group

CHAPTER 6. VOICE COMMUNICATION OVER HYBRID MANETs

Data Center Quantized Congestion Notification (QCN): Implementation and Evaluation on NetFPGA June 14th

How To Provide Qos Based Routing In The Internet

Block based, file-based, combination. Component based, solution based

How Router Technology Shapes Inter-Cloud Computing Service Architecture for The Future Internet

Converging Data Center Applications onto a Single 10Gb/s Ethernet Network

Switching Architectures for Cloud Network Designs

Choosing Tap or SPAN for Data Center Monitoring

Virtual PortChannels: Building Networks without Spanning Tree Protocol

Fibre Channel over Ethernet in the Data Center: An Introduction

ETHERNET WAN ENCRYPTION SOLUTIONS COMPARED

QoS Switching. Two Related Areas to Cover (1) Switched IP Forwarding (2) 802.1Q (Virtual LANs) and 802.1p (GARP/Priorities)

Performance Evaluation of AODV, OLSR Routing Protocol in VOIP Over Ad Hoc

Architecting Low Latency Cloud Networks

QoS Queuing on Cisco Nexus 1000V Class-Based Weighted Fair Queuing for Virtualized Data Centers and Cloud Environments

Analysis of traffic engineering parameters while using multi-protocol label switching (MPLS) and traditional IP networks

Quality of Service (QoS) on Netgear switches

Solving I/O Bottlenecks to Enable Superior Cloud Efficiency

Enterasys Data Center Fabric

Investigation and Comparison of MPLS QoS Solution and Differentiated Services QoS Solutions

High-Performance Automated Trading Network Architectures

Testing Network Virtualization For Data Center and Cloud VERYX TECHNOLOGIES

Networking Topology For Your System

CHAPTER 8 CONCLUSION AND FUTURE ENHANCEMENTS

APPLICATION-AWARE ROUTING IN SOFTWARE-DEFINED NETWORKS

How To Switch In Sonicos Enhanced (Sonicwall) On A 2400Mmi 2400Mm2 (Solarwall Nametra) (Soulwall 2400Mm1) (Network) (

Introduction to Infiniband. Hussein N. Harake, Performance U! Winter School

IP ETHERNET STORAGE CHALLENGES

1. The subnet must prevent additional packets from entering the congested region until those already present can be processed.

Requirements of Voice in an IP Internetwork

Achieving Data Center Networking Efficiency Breaking the Old Rules & Dispelling the Myths

Chapter 3. Enterprise Campus Network Design

FIBRE CHANNEL OVER ETHERNET

Three Key Design Considerations of IP Video Surveillance Systems

Feature Comparison. Windows Server 2008 R2 Hyper-V and Windows Server 2012 Hyper-V

PART III. OPS-based wide area networks

I/O Virtualization Using Mellanox InfiniBand And Channel I/O Virtualization (CIOV) Technology

The Data Replication Bottleneck: Overcoming Out of Order and Lost Packets across the WAN

Configuring Network QoS

Measuring IP Performance. Geoff Huston Telstra

White. Paper. The Converged Network. November, By Bob Laliberte. 2009, Enterprise Strategy Group, Inc. All Rights Reserved

MMPTCP: A Novel Transport Protocol for Data Centre Networks

ADVANCED NETWORK CONFIGURATION GUIDE

IMPLEMENTING CISCO QUALITY OF SERVICE V2.5 (QOS)

VXLAN: Scaling Data Center Capacity. White Paper

SBSCET, Firozpur (Punjab), India

Giving life to today s media distribution services

Scalable High Resolution Network Monitoring

B4: Experience with a Globally-Deployed Software Defined WAN TO APPEAR IN SIGCOMM 13

3G Converged-NICs A Platform for Server I/O to Converged Networks

Quality of Service (QoS)) in IP networks

Layer 3 Network + Dedicated Internet Connectivity

Fuzzy Active Queue Management for Assured Forwarding Traffic in Differentiated Services Network

Small is Better: Avoiding Latency Traps in Virtualized DataCenters

Latency Analyzer (LANZ)

The changes in each specification and how they compare is shown in the table below. Following the table is a discussion of each of these changes.

Restorable Logical Topology using Cross-Layer Optimization

全 新 企 業 網 路 儲 存 應 用 THE STORAGE NETWORK MATTERS FOR EMC IP STORAGE PLATFORMS

Computer Networking Networks

Quality of Service for IP Videoconferencing Engineering White Paper

IP Switching: Issues and Alternatives

Ethernet Fabrics: An Architecture for Cloud Networking

Transport Layer Protocols

Testing & Assuring Mobile End User Experience Before Production. Neotys

An Approach to Load Balancing In Cloud Computing

Ethernet: THE Converged Network Ethernet Alliance Demonstration as SC 09

Programming Assignments for Graduate Students using GENI

IP SAN Best Practices

Fibre Channel Over and Under

Transcription:

Joint ITU-T/IEEE Workshop on Carrier-class Ethernet Quality of Service for unbounded data streams Reactive Congestion Management (proposals considered in IEE802.1Qau) Hugh Barrass (Cisco) 1

IEEE 802.1Qau Congestion Management TG Background Significant growth in data center networking demand New applications, growth in usage Also driven by server virtualization Interest in all areas of datacenter networking Including Ethernet, Fibre Channel, Infiniband etc. Customers asking for I/O consolidation Ethernet performance needs to match rivals Not just raw b/w goodput requires QOS approach Ethernet s biggest weakness is loss due to congestion 2

Area of Task Group study Bounded scope encourages effective solution Focus on datacenter networks Limited network diameter (b/w * delay product) Single administrative domain Assume moderate to very large scale datacenter 1000 s of nodes, all within small locale highly meshed Layer 2 edge to edge No backward inter-operability (only compatibility) Systems with new functions benefit Legacy systems in same network unchanged 3

CM cloud Compliant devices in cloud, edge behavior Bigger cloud = better performance Compliant bridges Non-compliant bridges Compliant end-stations Non-compliant end-stations Edge behavior 4

Reactive Congestion Management Why reactive? What target application? Prescriptive mechanisms (i.e. traffic management) not scaleable, require significant expertise Needs predictable data flows Not conducive to ad-hoc (plug and play) networks Block data transfers (apparently random) e.g. ftp, tftp, rdma, iscsi, etc. Logically meshed topology (any source to any destination) Life of flow >> network latency Otherwise reaction ineffective Buffering requirement proportional to delay b/w product 5

Control theoretical approach Use feedback from congestion points Control loop operates between congestion point (in network) and reaction point (at edge) As many control loops as entry points Either queue length or data rate is control target i.e. keep queue at fixed length during congestion or keep net data rate at CP egress speed Traffic entry rate is dependent variable Rate limiter structures reduce offered load from edge devices Algorithm & stability analysis using control theory 6

Sample system (for description) 1 congestion point, 1 reaction point defined Network cloud: many to many connectivity Edge data source Congestion point Edge data destination control packets Other destinations Other data sources assumed equivalent Limiter control state machine 7

Reaction Point Located at edge where flows enter the network New queue, with rate limiter mechanism Multi-path (run around) may be needed State preserved, based on notifications received Granularity dependant on implementation Could be SA/DA/PRI, DA/PRI, PRI-only, or entire link Suggest multiple rate limiters, with fall-back React to multiple congestion points If # congestion points exceeds # rate limiters fall-back to coarser granularity More than 2 or 3 simultaneous congestion points unlikely 8

Reaction Point Logical architecture similar for all proposals Bypass for non-match Input queue Output More rate limiters rate limiter Flow identification DA/SA/PRI, DA/PRI or PRI Limiter control state machine control packets 9

Forward probing FECN proposal Rate based Source at edge sends probes at fixed intervals Reflected at destination All potential congestion points amend control packets Returns worst b/w constriction in path Source reduces rate if b/w oversubscribed Constant overhead regardless of congestion Faster reaction (before queue starts growing) No unfairness, solves parking lot problem Some scalability concerns 10

Backward notification ECM proposal Queue length based As queue grows beyond threshold, CP generates BCN Contains queue length & delta for 2 nd order control BCNs generated randomly, sent to source address of sampled packet Sample interval key for reactivity & fairness Low overhead, no tagging required unless congestion May cause micro-unfairness Best throughput in nearly-congested case Hybrid approaches also considered 11

Preliminary results Simulations based on artificial hotspots Heavily loaded network node, suddenly reduce egress bandwidth Mimics burst of higher priority traffic Throughput massively better than no CM With reasonably sized network switches Some packet loss if no LL-FC (PAUSE) Much less than no CM, still not acceptable for datacenter Near perfect throughput with LL-FC Throughput matches b/w of congested link No impact on innocent flows Mechanism scales to largest data center tops out when delay.bandwidth > buffering 12

Still under consideration (i) Per priority PAUSE Simulations show benefits of link level flow control Modeled with IEEE 802.3x (PAUSE) only single priority level Real deployments would need priority aware PAUSE Non CM traffic and control traffic not effected by PAUSE Further study required before new project proposal Prove that PAUSE required demonstrable benefits Prevent or mitigate congestion spreading and/or deadlock 13

Still under consideration (ii) Priority scheduling Update to IEEE 802.1Q priority queuing Currently only strict priorities explicitly defined Virtual Lanes model Separated traffic classes aid I/O consolidation WRR (or similar) queuing to divide the b/w Common management definition for draining MIB model allows interoperability Testable definitions for queuing algorithms May fit with Residential Ethernet project requirements 14

Q and A 15

16