End-to-End Provisioned Network Testbed for eScience

Slides:



Advertisements
Similar presentations
Appropriateness of Transport Mechanisms in Data Grid Middleware Rajkumar Kettimuthu 1,3, Sanjay Hegde 1,2, William Allcock 1, John Bresnahan 1 1 Mathematics.
Advertisements

August 10, Circuit TCP (CTCP) Helali Bhuiyan
Chapter 17 Networking Patricia Roy Manatee Community College, Venice, FL ©2008, Prentice Hall Operating Systems: Internals and Design Principles, 6/E William.
End-to-End GMPLS Signaling in CHEETAH Project Xiangfei Zhu 5/5/2005 Master’s Project Presentation.
1 In VINI Veritas: Realistic and Controlled Network Experimentation Jennifer Rexford with Andy Bavier, Nick Feamster, Mark Huang, and Larry Peterson
RIT Campus Data Network. General Network Statistics Over 23,000 wired outlets Over 14,500 active switched ethernet ports > 250 network closets > 1,000.
1 NSF CHEETAH project “End-To-End Provisioned Optical Network Testbed for Large-Scale eScience Applications” Xuan Zheng & Malathi Veeraraghavan Univ. of.
1 CHEETAH Network Xuan Zheng & Malathi Veeraraghavan {xz3y, Sept. 11, 2006.
CUNY (NSF Planing Meeting, 11/12/03, Virginia) Circuit-switched High-speed End-to-End Transport arcHitecture (CHEETAH) Cisco MSPP Connection to primary.
C OLUMBIA U NIVERSITY Lightwave Research Laboratory Embedding Real-Time Substrate Measurements for Cross-Layer Communications Caroline Lai, Franz Fidler,
Presented by CCS Network Roadmap Steven M. Carter Network Task Lead Center for Computational Sciences.
Globus Striped GridFTP Framework and Server Raj Kettimuthu, ANL and U. Chicago.
U.S. Optical Network Testbeds Status Grant Miller National Coordination Office July 3, 2004.
O AK R IDGE N ATIONAL L ABORATORY U. S. D EPARTMENT OF E NERGY DOE-UltraScience Net (& network infrastructure) Update JointTechs Meeting February 15, 2005.
QoS Support in High-Speed, Wormhole Routing Networks Mario Gerla, B. Kannan, Bruce Kwan, Prasasth Palanti,Simon Walton.
1 CHEETAH's use of DRAGON DRAGON software (current usage) RSVP-TE for an end-host client VLSR for a CVLSR to support immediate-request calls DRAGON network.
UVA work items  Provisioning across CHEETAH and UltraScience networks Transport protocol for dedicated circuits: Fixed-Rate Transport Protocol (FRTP)
D EPT. OF I NFO. & C OMM., KJIST Access Grid with High Quality DV Video JongWon Kim, Ph.D. 17 th APAN Meeting /JointTech WS Jan. 29 th, 2004 Networked.
Chicago/National/International OptIPuter Infrastructure Tom DeFanti OptIPuter Co-PI Distinguished Professor of Computer Science Director, Electronic Visualization.
1 Networking Chapter Distributed Capabilities Communications architectures –Software that supports a group of networked computers Network operating.
Ch 1. Computer Networks and the Internet Myungchul Kim
1 End-host Route Selection in the CHEETAH Networking Solution Zhanxiang Huang 05/01/2006 Advisor: Malathi Veeraraghavan Master’s Project Presentation Acknowledgement:
1 CHEETAH applications and control-plane testing on HOPI Outline (Dynamic circuit) Services and applications Demonstrations (Tao Li) CHEETAH software 
DYNES Storage Infrastructure Artur Barczyk California Institute of Technology LHCOPN Meeting Geneva, October 07, 2010.
John D. McCoy Principal Investigator Tom McKenna Project Manager UltraScienceNet Research Testbed Enabling Computational Genomics Project Overview.
Office of Science U.S. Department of Energy ESCC Meeting July 21-23, 2004 Network Research Program Update Thomas D. Ndousse Program Manager Mathematical,
O AK R IDGE N ATIONAL L ABORATORY U.S. D EPARTMENT OF E NERGY Facilities and How They Are Used ORNL/Probe Randy Burris Dan Million – facility administrator.
1 CHEETAH – a high speed optical network Xiuduan Fang, Tao Li, Mark Eric McGinley, Xiangfei Zhu, and Malathi Veeraraghavan.
O AK R IDGE N ATIONAL L ABORATORY U. S. D EPARTMENT OF E NERGY 1 Enabling Supernova Computations by Integrated Transport and Provisioning Methods Optimized.
DOE UltraScience Net The Need –DOE large-scale science applications on supercomputers and experimental facilities require high-performance networking Petabyte.
Internet Protocol Storage Area Networks (IP SAN)
Enabling Supernova Computations on Dedicated Channels Malathi Veeraraghavan University of Virginia
1 Building a connection-oriented internet Outline Problem statement CHEETAH: an NSF-funded experimental project Research problems The “internet” name in.
Scheduling and transport for file transfers on high-speed optical circuits Authors: M. Veeraraghavan & Xuan Zheng (University of Virginia) Wu Feng (Los.
1 CHEETAH - CHEETAH – Circuit Switched High-Speed End-to-End Transport ArcHitecture Xuan Zheng, Xiangfei Zhu, Xiuduan Fang, Anant Mudambi, Zhanxiang Huang.
An Architectural Approach to Managing Data in Transit Micah Beck Director & Associate Professor Logistical Computing and Internetworking Lab Computer Science.
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.
© 2007 EMC Corporation. All rights reserved. Internet Protocol Storage Area Networks (IP SAN) Module 3.4.
Internet2 Members Meeting Washington, DC 1 Advanced Networking Infrastructure and Research (ANIR) Aubrey Bush Division Director, ANIR National Science.
Connecting to the new Internet2 Network What to Expect… Steve Cotter Rick Summerhill FMM 2006 / Chicago.
HOPI Update Rick Summerhill Director Network Research, Architecture, and Technologies Internet2 Joint Techs 17 July 2006 University of Wisconsin, Madison,
The Internet2 Network and LHC Rick Summerhill Director Network Research, Architecture, and Technologies Internet2 LHC Meeting 23 October 2006 FERMI Lab,
UNM SCIENCE DMZ Sean Taylor Senior Network Engineer.
Chapter 3 Part 3 Switching and Bridging
Lecture (2).
Network Attached Storage Overview
Grid Optical Burst Switched Networks
WP18, High-speed data recording Krzysztof Wrona, European XFEL
Sustained Wide-Area TCP Memory Transfers Over Dedicated Connections
NG/VITA Strategy & Architecture Tony Shoot December 19, 2006
What is Fibre Channel? What is Fibre Channel? Introduction
Establishing End-to-End Guaranteed Bandwidth Network Paths Across Multiple Administrative Domains The DOE-funded TeraPaths project at Brookhaven National.
Transport Protocols over Circuits/VCs
Study course: “Computing clusters, grids and clouds” Andrey Y. Shevel
University of Technology
Ken Gunnells, Ph.D. - Networking Paul Crigler - Programming
Wide Area Networks.
Chapter 3 Part 3 Switching and Bridging
Chapter 7 Backbone Network
Data and Computer Communications by William Stallings Eighth Edition
CHEETAH: Circuit-switched High-speed End-to-End Transport ArcHitecture
End-host Initiated GMPLS Signaling Demo
Project overview Agenda Project goals How we plan to work together
Storage Networking Protocols
TeraScale Supernova Initiative
Chapter 3 Part 3 Switching and Bridging
Cost Effective Network Storage Solutions
Detailed plan - UVA Dynamic circuit setup/release
Abilene Update Rick Summerhill
Chapter 8 – Data switching and routing
Presentation transcript:

End-to-End Provisioned Network Testbed for eScience Team: Malathi Veeraraghavan, University of Virginia Nagi Rao, Bill Wing, Tony Mezzacappa, ORNL John Blondin, NCSU Ibrahim Habib, CUNY NSF EIN: Experimental Infrastructure Network Project: Jan. 2004 – Dec. 2007 Grant: $3.5M

Project goals Develop the infrastructure and networking technologies to support a broad class of eScience projects and specifically the Terascale Supernova Initiative (TSI) Optical network testbed Transport protocols Middleware and applications 11/21/2018

Provide rate-controlled connectivity Computer Storage Storage Computer Computer Storage Shouldn’t a “network” be able to provide connectivity between two nodes at some requested bandwidth level? From application perspective: is there value for such a network Answer: yes! 11/21/2018

Long way to go! Network switches are available off-the-shelf with capability to provide bandwidth-on-demand Sufficient to just buy these and hook ‘em together? Answer: No! Implement a “socket” to enable applications to request bandwidth on demand and release when done Need to integrate this “socket” with applications Compare a computer to bandwidth Can’t stop by giving a computer to a scientist Need to give the scientists implemented applications (toolkit) to enable them to use the computer Same with bandwidth 11/21/2018

Long way to go (contd)! Test the applications with the integrated BW-on-demand “socket” on a lab BW-on-demand network testbed Finally, “take” the network wide area 11/21/2018

Project concept Network: Transport protocols: TSI applications: CHEETAH: Circuit-switched High-Speed End-to-End Transport ArcHitecture Create a network that offers end-to-end BW-on-demand service Make it a PARALLEL network to existing high-speed IP networks – NOT AN ALTERNATIVE! Transport protocols: Design to take advantage of dual end-to-end paths: IP path and end-to-end circuit TSI applications: High-throughput file transfers Interactive apps. like remote visualization Remote computational steering Multipoint collaboration 11/21/2018

Network specifics Circuit: High-speed Ethernet mapped to Ethernet-over-SONET circuit Leverage existing strengths: 100Mbps/1Gbps Ethernet in LANs SONET in MANs/WANs Availability of Multi-Service Provisioning Platforms (MSPP) Can map Ethernet to Ethernet-over-SONET Can be crossconnected dynamically 11/21/2018

Dynamic circuit sharing Internet PC 1 PC 2 Request bandwidth Ethernet/EoS circuit Parallel circuit-based testbed MSPP MSPP PC 4 PC 3 SONET XC with UNI-N/NNI SONET XC with UNI-N/NNI XC Steps: Route lookup Resource availability checking and allocation Program switch fabric for the crossconnection 11/21/2018

TSI application Construct local visualization environment Added 6 cluster nodes, expanded RAID to 1.7TB Installed dedicated server for network monitoring Began constructing visualization cluster Wrote software to distribute data on cluster Supernova Science Generated TB data set on Cray X1 @ ORNL Tested ORNL/NCSU collaborative visualization session John M. Blondin John_Blondin@ncsu.edu

Currently testing viz on Altrix + cluster using single-screen graphics LAN and WAN testing ORNL NC State Operational April 1 Operational March 1 27-tile Display wall 6-panel LCD display SGI Altrix Linux Cluster Same 1Tb SN model on Disk at NCSU + ORNL Supernova model Supernova model Currently testing viz on Altrix + cluster using single-screen graphics John M. Blondin John_Blondin@ncsu.edu 11/21/2018

Applications that we will upgrade for TSI project To enable scientists to enjoy the rate-controlled connectivity of the CHEETAH network GridFTP Viz. tool: Ensight or Aspect/Paraview 11/21/2018

Transport protocol File transfers Tested various rate-based transport solutions SABUL, UDT, Tsunami, RBUDP Two Dell 2.4Ghz PCs with 100Mhz 64-bit PCI buses Connected directly to each other via a GbE link Emulates a dedicated GbE-EoS-GbE link Disk bottleneck: IDE 7200 rpm disks Why rate based: not for congestion control: not needed after the circuit is setup instead for flow control 11/21/2018

Rate-based flow control Receive-buffer overflows: a necessary evil Play it safe and set a low rate: avoid/eliminate receive-buffer losses Or send data at higher rates but have to recover from losses 11/21/2018 (MTU=1500B, UDP buffer size=256KB, SABUL data block size=7.34MB)

Oak Ridge National Laboratory PIs: Nageswara S. V. Rao, Anthony Mezzacappa, William R. Wing Overall Project Task: To develop protocols, application interfaces for interactive visualization and computational steering tasks of TSI eScience application 20Mbps on ORNL-GaTech IP connection On-going activities Stabilization protocols for visualization control streams Developed and tested stochastic approximation methods for implementing stable application-to-application streams Modularization and channel separation framework for visualization Developed an architecture for decomposing visualization pipeline into modules, measuring effective bandwidths and mapping them onto network Dedicated channel testbed Setup dedicated ORNL-ATL_ORNL gigE-SONET channel 11/21/2018

Planned activities Control channel protocols for interactive visualization and computation Develop and test stochastic approximation methods on dedicated channels Implementation of modularized and channel-separated visualization Automatic decomposition and mapping of visualization pipeline onto dedicated channels Integrate control channel modules Develop rate controllers to avoid channel overflows Dedicated ORNL-ATL_ORNL connection over gigE-SONET channel Test protocols and visualizations Integration with TSI visualization application ORNL NCSU visualization clusters Visualization pipeline will be automatically distributed among the channels and nodes Visualization channel Control channel 11/21/2018

Taking it wide-area Three possible approaches Collocate high-speed circuit switches at POPs and lease circuits from commercial service provider or NLR Use MPLS tunnels through Abilene Collocate switches at Abilene POPs and share router links – after thorough testing 11/21/2018

Router-to-router link leverage: UVA/CUNY Abilene backbone ATLA WASH OC192 OC48 OC48 ORNL NCSU/NCNI GbE/21OC1 circuit Rate limit to 27 OC1s OC192 Cisco 12008 router OC48 OC48 SOX Setup request (1Gbps) Release request UVA equipment award from Internet2/Cisco Two Cisco 12008 (high-end) routers Solutions: Link bundling Rate limiting Question: impact of such link rate reductions on ongoing TCP flows 11/21/2018

Summary Implement the piece parts needed for TSI scientists to take advantage of rate-guaranteed channels Demonstrate these modified applications on a local area dynamically shared high-speed circuit-switched network Take it to the wide area 11/21/2018