Developing Applications with Networking Capabilities via End-to-End Software Defined Networking (DANCES)

Similar documents
SDN/DANCES Project Update Developing Applications with Networking Capabilities via End-to-end SDN (DANCES)

Advance Reservation Access Control Using Software-Defined Networking and Tokens

Galaxy. Data intensive biology for everyone. / #usegalaxy

ACCI Recommendations on Long Term Cyberinfrastructure Issues: Building Future Development

Novel Network Services for Supporting Big Data Science Research

Regional & National HPC resources available to UCSB

XSEDE Visualization Use Cases

SDN QoS. Yatish Kumar - CTO Corsa

LHC and LSST Use Cases

The Future of High-Performance Networking (The 5?, 10?, 15? Year Outlook)

Inter-domain SDN Data Plane Validation: Next Steps at AmLight

The GISandbox: A Science Gateway For Geospatial Computing. Davide Del Vento, Eric Shook, Andrea Zonca

Software Defined Networking

Description Approach Packet Loss Effect Traffic Control Experimentation Conclusions. Mice and Elephants. Ioannis Giannoualtos

XSEDE Operations Deployment Plan: Incremental Gateway Submit Attributes Fixes and Enhancements

Programming Assignment

Connecting NetOpen Nodes for NetOpen Resource Aggregate

Linux Traffic Control

46PaQ. Dimitris Miras, Saleem Bhatti, Peter Kirstein Networks Research Group Computer Science UCL. 46PaQ AHM 2005 UKLIGHT Workshop, 19 Sep

Building a Digital Bridge from Ohio

Georgia State University Cyberinfrastructure Plan

NUIT Tech Talk Topics in Research Computing: XSEDE and Northwestern University Campus Champions

IRNC:RXP SDN / SDX Update

Introduction to FREE National Resources for Scientific Computing. Dana Brunson. Jeff Pummill

XSEDE s Campus Bridging Project Jim Ferguson National Institute for Computational Sciences

The Data exacell DXC. J. Ray Scott DXC PI May 17, 2016

Networks & protocols research in Grid5000 DAS3

Enabling a SuperFacility with Software Defined Networking

Software Defined Networking

International OpenFlow/SDN Test Beds 3/31/15

Microsoft Windows Embedded Server Overview

FROM NETWORK ADMINISTRATOR TO DOMAIN SCIENTIST: CHALLENGES WITH CREATING USABLE HIGH SPEED NETWORKS

Grandstream Networks, Inc. GWN7000 QoS - VoIP Traffic Management

Quality of Service Mechanism for MANET using Linux Semra Gulder, Mathieu Déziel

Getting Started with XSEDE. Dan Stanzione

CSE 123b Communications Software

Title DC Automation: It s a MARVEL!

NSF Project Reporting Format

The DETER Testbed: Overview 25 August 2004

70-745: Implementing a Software-Defined Datacenter

WVU RESEARCH COMPUTING INTRODUCTION. Introduction to WVU s Research Computing Services

Sebastian Zander, Grenville Armitage. Centre for Advanced Internet Architectures (CAIA) Swinburne University of Technology

Introducing VMware Validated Design Use Cases. Modified on 21 DEC 2017 VMware Validated Design 4.1

DYNES: DYnamic NEtwork System

Cisco Nexus 1000V Switch for Microsoft Hyper-V

Looking Beyond the Internet

2013 ONS Tutorial 2: SDN Market Opportunities. Sizing the SDN Market Opportunities Lee Doyle, Doyle Research

Survey of ETSI NFV standardization documents BY ABHISHEK GUPTA FRIDAY GROUP MEETING FEBRUARY 26, 2016

UltraScience Net Update: Network Research Experiments

Communication System Design Projects

OpenSees on Teragrid

Internet2 Technology Update. Eric Boyd Deputy Technology Officer

Jetstream: Adding Cloud-based Computing to the National Cyberinfrastructure

OpenFlow: What s it Good for?

CS519: Computer Networks. Lecture 5, Part 5: Mar 31, 2004 Queuing and QoS

TOWARDS REMOTE ACCESS TO VIRTUALIZED TELECOM RESEARCH INFRASTRACTURS

OPENSDNCORE RELEASE 4. Use cases

Cisco Extensible Network Controller

Integration of Network Services Interface version 2 with the JUNOS Space SDK

Scaling a Global File System to the Greatest Possible Extent, Performance, Capacity, and Number of Users

Introducing VMware Validated Design Use Cases

SENSE: SDN for End-to-end Networked Science at the Exascale

Case Study: CyberSKA - A Collaborative Platform for Data Intensive Radio Astronomy

Radon: Network QoS. Andrew Shewmaker Carlos Maltzahn Katia Obraczka Scott Brandt Ivo Jimenez. UC Santa Cruz Graduate Studies in Computer Science

PESIT Bangalore South Campus Hosur road, 1km before Electronic City, Bengaluru -100 Department of Computer Science & Engineering

An Intelligent Service Oriented Infrastructure supporting Real-time Applications

Network Layer Enhancements

Enabling High Performance Data Centre Solutions and Cloud Services Through Novel Optical DC Architectures. Dimitra Simeonidou

A SECURE SDN SCIENCE DMZ

Motivation and goal Design concepts and service model Architecture and implementation Performance, and so on...

The National Center for Genome Analysis Support as a Model Virtual Resource for Biologists

ALCATEL-LUCENT ENTERPRISE INTELLIGENT FABRIC TECHNOLOGY REMOVING THE LAST BARRIER FOR IT TO SUPPORT AGILE BUSINESS APPLICATION NOTE

Presentation_ID. 2002, Cisco Systems, Inc. All rights reserved.

Single and Dual Transit Buffer Interactions

Functional Requirements for Grid Oriented Optical Networks

Cisco Unified Wireless Network Solution Overview

A Network-centric TCP for Interactive Video Delivery Networks (VDN)

Network+ Guide to Networks 6 th Edition

Cybersecurity Intelligence Gathering, Sharing and Reacting

Kernel Korner. Analysis of the HTB Queuing Discipline. Yaron Benita. Abstract

NFV ACCELERATION INTRODUCTION. Presenter Ning Zong

James Won-Ki Hong. Distributed Processing & Network Management Lab. Dept. of Computer Science and Engineering POSTECH, Korea.

WHAT NETWORK VIRTUALIZATION TECHNOLOGY CAN DO FOR YOUR NETWORK TODAY

E-RATE YEAR Request for Proposal Wireless Access Points and Control for Monson-Sultana Joint Union Elementary School District BEN#144060

Cloud Control with Distributed Rate Limiting. Raghaven et all Presented by: Brian Card CS Fall Kinicki

The Future of Galaxy. Nate Coraor galaxyproject.org

Collaborative Conferencing

Building Scaleable Cloud Infrastructure using the Red Hat OpenStack Platform

SDN Peering with XSP. Ezra Kissel Indiana University. Internet2 Joint Techs / TIP2013 January 2013

The National Fusion Collaboratory

WiABOX 2507 PROJECT INITIATIVE

Internet2 DCN and Dynamic Circuit GOLEs. Eric Boyd Deputy Technology Officer Internet2 GLIF Catania March 5, 2009

Programmable BitPipe. Andreas Gladisch VP Convergent Networks and Infrastructure, Telekom Innovation Labs

SOFTWARE DEFINED NETWORKING/ OPENFLOW: A PATH TO PROGRAMMABLE NETWORKS

Federated XDMoD Requirements

Cyberinfrastructure!

CloudEngine Series Data Center Switches

ANR-13-INFR-013 ANR DISCO

Security improvement in IOT based on Software

A DiffServ transport network to bring 3G access to villages in the Amazon forest: a case study

Transcription:

Developing Applications with Networking Capabilities via End-to-End Software Defined Networking (DANCES) Kathy Benninger Pittsburgh Supercomputing Center OIN Workshop Pittsburgh, PA 18 March 2015

What is DANCES? DANCES is a two-year, NSF funded, CC-NIE collaborative research integration project DANCES is developing mechanisms for managing network bandwidth by adding end-to-end SDN capability and interoperability to selected supercomputing cyberinfrastructure applications Motivated by need to support large bulk file transfer flows and efficiently share bandwidth of end site 10G infrastructure 2

DANCES Participants and Partner Sites Pittsburgh Supercomputing Center (PSC) National Institute for Computational Sciences (NICS) Pennsylvania State University (Penn State) National Center for Supercomputing Applications (NCSA) Texas Advanced Computing Center (TACC) Georgia Institute of Technology (GaTech) extreme Science and Engineering Discovery Environment (XSEDE) Internet2 3

DANCES Map 4

DANCES Application Integration Targets Add network bandwidth scheduling capability and QoS using SDN/OpenFlow 1.3 metering to supercomputing infrastructure applications Resource management and scheduling Manage file transfer within workflow Distributed wide area file systems SLASH2 XWFS Map SLASH2 and XWFS file system interfaces to network bandwidth reservation 5

SDN/OF Infrastructure Components and Interfaces CONGA bandwidth manager software Receives b/w request from application Verifies user authorization Initiates OF path set up with OF controller RYU OF controller software Interfaces to Internet2 s AL2S VLAN provisioning Local provisioning of VLAN and reserved bandwidth OpenFlow 1.3 switches 6

DANCES System Diagram Corsa 6410 Corsa 6410 7

Workflow Example 1. User submits job with file transfer and bandwidth request 2. Check user authorization for bandwidth scheduling 3. Torque/MOAB schedules job when resources are available 4. Torque uses Prologue script to request bandwidth and path provisioning 1. End site OpenFlow configuration 2. Configure AL2S/XSEDEnet path via FlowSpace Firewall and OESS for wide area authorization and path provisioning 5. Execute file transfer 6. Torque Epilogue script will tear down provisioned path when transfer is finished 8

SDN/OpenFlow Switch Selection Testing Three test servers with iperf3 Testing between hosts on the local OF switch Remote loopback on Internet2 AL2S to provide long RTT test path (in our case ~105ms) Mix of local and remote traffic Verify fair-share of bandwidth in local and long RTT traffic Used Linux tc (traffic control) with htb (hierarchical token bucket) queueing discipline to simulate QoS and flow metering Monitored behavior of metered and best effort traffic 9

SDN/OF Switch Infrastructure Challenges Many switches are designed for LAN ToR applications with buffers that are too small to sustain high bandwidth, long RTT, flows Vendor OF 1.3 support is late by >> 1 year Vendors implement subsets of OpenFlow features Verify that the match fields needed are supported OF 1.3 spec includes metering, but that does not guarantee metering capability is supported in the product Variations between vendor Northbound/Southbound interfaces 10

Production Issues - Operational Authentication and authorization mechanism for users/projects to allow bandwidth reservation request Site/XSEDE context Internet2 AL2S context Real-time cross-site tracking and management of allocated bandwidth resources Monitoring and accounting of bandwidth usage 11

Broader Questions to be Answered Is a single or multiple SDN/OF controller configuration most appropriate for the project? "one controller to rule them all? Does OpenFlow 1.3 flow metering and QoS meet the performance needs? How do we optimize network bandwidth utilization by using bandwidth scheduling? What verification needs to be done by project team to prepare for production deployment? 12