Technology-Driven, Highly-Scalable Dragonfly Topology



Similar documents
From Hypercubes to Dragonflies a short history of interconnect

On-Chip Interconnection Networks Low-Power Interconnect

Lecture 18: Interconnection Networks. CMU : Parallel Computer Architecture and Programming (Spring 2012)

Topological Properties

LOAD-BALANCED ROUTING IN INTERCONNECTION NETWORKS

Data Center Switch Fabric Competitive Analysis

Cisco s Massively Scalable Data Center

Optical interconnection networks for data centers

Interconnection Network Design

OFAR-CM: Efficient Dragonfly Networks with Simple Congestion Management

Hyper Node Torus: A New Interconnection Network for High Speed Packet Processors

Interconnection Networks. Interconnection Networks. Interconnection networks are used everywhere!

Interconnection Network

Early Results from the ACES Interconnection Network Project

Distributed Computing over Communication Networks: Topology. (with an excursion to P2P)

Network Architecture and Topology

Asynchronous Bypass Channels

System Interconnect Architectures. Goals and Analysis. Network Properties and Routing. Terminology - 2. Terminology - 1

Chapter 3. Enterprise Campus Network Design

Lecture 23: Interconnection Networks. Topics: communication latency, centralized and decentralized switches (Appendix E)

Data Center Network Topologies: VL2 (Virtual Layer 2)

2. What is the maximum value of each octet in an IP address? A. 28 B. 255 C. 256 D. None of the above

Network Architecture & Topology

Outline. VL2: A Scalable and Flexible Data Center Network. Problem. Introduction 11/26/2012

Large Scale Clustering with Voltaire InfiniBand HyperScale Technology

Data Center Network Structure using Hybrid Optoelectronic Routers

Traffic Merging for Energy-Efficient Datacenter Networks

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

Technical White Paper for Multi-Layer Network Planning

Large-Scale Distributed Systems. Datacenter Networks. COMP6511A Spring 2014 HKUST. Lin Gu

A Low-Radix and Low-Diameter 3D Interconnection Network Design

Communication Networks. MAP-TELE 2011/12 José Ruela

How To Build A Low Cost Data Center Network With Two Ports And A Backup Port

MERAKI WHITE PAPER Cloud + Wireless LAN = Easier + Affordable

ENABLING THE PRIVATE CLOUD - THE NEW DATA CENTER NETWORK. David Yen EVP and GM, Fabric and Switching Technologies Juniper Networks

Load Balancing Mechanisms in Data Center Networks

estadium Project Lab 8: Wireless Mesh Network Setup with DD WRT

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

Data Center Network Topologies

Lecture Outline. Topology Design: I. Topologies and Reliability. Another Case: Mobile Performance Optimization. Jeremiah Deng.

This document describes how the Meraki Cloud Controller system enables the construction of large-scale, cost-effective wireless networks.

OpenFlow based Load Balancing for Fat-Tree Networks with Multipath Support

How To Load Balance On A Cisco Cisco Cs3.X With A Csono Css 3.X And Csonos 3.5.X (Cisco Css) On A Powerline With A Powerpack (C

Flexible SDN Transport Networks With Optical Circuit Switching

Question 1. [7 points] Consider the following scenario and assume host H s routing table is the one given below:

Performance Evaluation of a QoS-Aware Handover Mechanism

Introduction to Parallel Computing. George Karypis Parallel Programming Platforms

Applying Traffic Merging to Datacenter Networks

Best Practice and Deployment of the Network for iscsi, NAS and DAS in the Data Center

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

Smart WWW Traffic Balancing

Advanced Computer Networks. Datacenter Network Fabric

Quality of Service Routing Network and Performance Evaluation*

DG Forwarding Algorithm

Why the Network Matters

Assignment #3 Routing and Network Analysis. CIS3210 Computer Networks. University of Guelph

Dahu: Commodity Switches for Direct Connect Data Center Networks

CROSS LAYER BASED MULTIPATH ROUTING FOR LOAD BALANCING

Lecture 2 Parallel Programming Platforms

Interconnection Networks

How To Switch A Layer 1 Matrix Switch On A Network On A Cloud (Network) On A Microsoft Network (Network On A Server) On An Openflow (Network-1) On The Network (Netscout) On Your Network (

Bandwidth-based load-balancing with failover. The easy way. We need more bandwidth.

GOAL: A Load-Balanced Adaptive Routing Algorithm for Torus Networks

Internet Routing. Review of Networking Principles

John Ragan Director of Product Management. Billy Wise Communications Specialist

How To Build A Lightpath Network For Multiple Lightpath Projects

A Detailed and Flexible Cycle-Accurate Network-on-Chip Simulator

Introduction to computer networks and Cloud Computing

Designing Reliable IP/MPLS Core Transport Networks

Efficient Cabling in Data Center Networks

Load Balancing in Periodic Wireless Sensor Networks for Lifetime Maximisation

How To Build A Policy Aware Switching Layer For Data Center Data Center Servers

Distributed Elastic Switch Architecture for efficient Networks-on-FPGAs

PortLand:! A Scalable Fault-Tolerant Layer 2 Data Center Network Fabric

Routing Protocols (RIP, OSPF, BGP)

How To Understand The Power Of Icdn

WHITE PAPER. Cloud Scale Networking Part I: Architecture Considerations. April 2014

Wide Area Networks. Learning Objectives. LAN and WAN. School of Business Eastern Illinois University. (Week 11, Thursday 3/22/2007)

Data Center Network Topologies: FatTree

Exterior Gateway Protocols (BGP)

Computer Networking Networks

CSE331: Introduction to Networks and Security. Lecture 8 Fall 2006

Dual-Centric Data Center Network Architectures

Simplifying the Data Center Network to Reduce Complexity and Improve Performance

Network Contention and Congestion Control: Lustre FineGrained Routing

Ethernet Fabrics: An Architecture for Cloud Networking

Simulation of Heuristic Usage for Load Balancing In Routing Efficiency

Network: several computers who can communicate. bus. Main example: Ethernet (1980 today: coaxial cable, twisted pair, 10Mb 1000Gb).

Data Center Networking Designing Today s Data Center

Interconnection Networks

How To Understand The Layered Architecture Of A Network

Scalable Linux Clusters with LVS

ECHO: Recreating Network Traffic Maps for Datacenters with Tens of Thousands of Servers

Datacom Services Description and their applications

Hyacinth An IEEE based Multi-channel Wireless Mesh Network

Advanced Computer Networks. High Performance Networking I

Cybersecurity for Energy Delivery Systems 2010 Peer Review. William H. Sanders University of Illinois TCIPG: Network Access Policy Tool (NetAPT)

OPNET SP GURU TRANSPORT PLANNER GRADUATE PROJECT WAN/ LAN PLANNIG AND DESIGN

Introduction to Exploration and Optimization of Multiprocessor Embedded Architectures based on Networks On-Chip

CHAPTER 6 SECURE PACKET TRANSMISSION IN WIRELESS SENSOR NETWORKS USING DYNAMIC ROUTING TECHNIQUES

Transcription:

Technology-Driven, Highly-Scalable Dragonfly Topology By William J. Dally et al ACAL Group Seminar Raj Parihar parihar@ece.rochester.edu

Motivation Objective: In interconnect network design Minimize (latency, diameter, cost) 2-D Mesh (Low-Radix Routers) 2-D Mesh (High-Radix Routers) One Solution Use high-radix routers 3/12/2012 ACAL Group Seminar Raj Parihar 2

Outline High-Radix Routers Global Cables: Cost Models Dragonfly Topology Routing in Dragonfly Cost Comparison Related Work Conclusion 3/12/2012 ACAL Group Seminar Raj Parihar 3

Low-Radix vs High-Radix Router Driving forces Technology evolution (Active Optical Cables) Increased pin-bandwidth Idea is to distribute the increased pin-bw to more number of ports Advantage: Reduced number of hops Disadvantage: Network cables are longer R R Low-Radix High-Radix 3/12/2012 ACAL Group Seminar Raj Parihar 4

Global Cables: Cost Model Comparison Break-even analysis If length of link is less than 10 m use electrical cables else use optical cables Active* optical cables can benefit in two ways Use of longer global cables Use of less number of cables 3/12/2012 ACAL Group Seminar Raj Parihar 5

High-Radix Routers Pros Cons Reduced network diameters and latency Reduced network cost by minimizing the number of global (read as expensive) cables Increases the length of global cables Increases the complexity of routers Benefits from use of emerging active optical cables encourage to use high-radix routers 3/12/2012 ACAL Group Seminar Raj Parihar 6

High-Radix Routers As technology advances pin-bw increases Idea is to use more number of narrow ports As oppose to wide less number of ports Benefits of high-radix routers Only 1 global hops for each packets 3/12/2012 ACAL Group Seminar Raj Parihar 7

Dragonfly Topology: Evolution 2-D Mesh (with High-Radix Routers) Island (Virtual Router) Dragonfly Global channel (Optical Links) 3/12/2012 ACAL Group Seminar Raj Parihar 8

Dragonfly: Evolution (2) NWK Island (Virtual Router) Dragonfly Global channel (Optical Links) 3/12/2012 ACAL Group Seminar Raj Parihar 9

Dragonfly based Network K = P + A -1 + H K = A (P + H) N = A*P (A*H + 1) N Total number of network Terminals P Number of terminal to each router A number of routers in each group K Radix of the routers K Effective radix of groups (VR) G Number of groups in system H number of global channels 3/12/2012 ACAL Group Seminar Raj Parihar 10

Topology Description Hierarchical network with three levels Routers Groups and Systems Group radix k >> k Ultimate desire is to achieve the global diameter of ONE Example: N = 72 Global channels Local channels 3/12/2012 ACAL Group Seminar Raj Parihar 11

Scalability Network size vs Router radix Maximum 3 hops: One Global, Two Local 3/12/2012 ACAL Group Seminar Raj Parihar 12

Quick Fact Why it is called Dragonfly? A Dragonfly has narrow wings and wide body Similarly, this too has large number of groups whereas channels connecting the groups are less and narrow. 3/12/2012 ACAL Group Seminar Raj Parihar 13

Routing in Dragonfly Minimal routing works well in load-balanced traffic For adversarial traffic, Valiant s algorithm is applied at system level each packet is routed to random group Randomized non-minimal routing at most two global channels 3/12/2012 ACAL Group Seminar Raj Parihar 14

Routing: Evaluation Four routing algorithms (MIN, VAL, UGAL L, G) Uniform random traffic Adversarial traffic pattern 3/12/2012 ACAL Group Seminar Raj Parihar 15

Indirect Adoptive Routing Adoptive routing is challenging Routers may not be directly connected to global channels Each router must pick a global channel using only local information Local information depends only indirectly on the state of the global channel Challenge is How to implement the indirect adoptive routing? 3/12/2012 ACAL Group Seminar Raj Parihar 16

Cost Comparison For network size N > 16K nodes 20% compare to flattened butterfly 52% compare to folded Clos network 3/12/2012 ACAL Group Seminar Raj Parihar 17

Related Work SOENet Scalable Opto-Electronic Network Use of sub-networks (islands) Connect islands using long optical cables Many hierarchical topologies has been presented Hierarchical topology using hyper-cubes SGI origin: A ccnuma Highly Scalable Server What is new in Dragonfly? High-Radix virtual routers 3/12/2012 ACAL Group Seminar Raj Parihar 18

Conclusion Dragonfly topology Group of routers as high-radix virtual router High-Radix routers are effective Reduce the network diameter, latency, cost For global cables it is recommended to use emerging optical cables Reduces overall cost of network 3/12/2012 ACAL Group Seminar Raj Parihar 19