PRPv1 Discussion topics

Slides:



Advertisements
Similar presentations
Copyright 2000 Cadence Design Systems. Permission is granted to reproduce without modification. Introduction An overview of formal methods for hardware.
Advertisements

Chapter 1: Introduction to Scaling Networks
Guide to Network Defense and Countermeasures Second Edition
High Performance Computing Course Notes Grid Computing.
Distributed Systems 1 Topics  What is a Distributed System?  Why Distributed Systems?  Examples of Distributed Systems  Distributed System Requirements.
Network Management Overview IACT 918 July 2004 Gene Awyzio SITACS University of Wollongong.
© Copyright 2011 John Wiley & Sons, Inc.
LHCONE Point2Point Service ‘BGP solution’ From the Netherlands: Freek Dijkstra, Sander Boele, Hans Trompert and Gerben van Malenstein LHCOPN - LHCONE meeting.
1© Copyright 2015 EMC Corporation. All rights reserved. SDN INTELLIGENT NETWORKING IMPLICATIONS FOR END-TO-END INTERNETWORKING Simone Mangiante Senior.
SM3121 Software Technology Mark Green School of Creative Media.
Installing software on personal computer
H-1 Network Management Network management is the process of controlling a complex data network to maximize its efficiency and productivity The overall.
Copyright 2010 Kenneth M. Chipps Ph.D. How To Pass the CCNA Test Last Update
Networking Components By: Michael J. Hardrick. HUB  A low cost device that sends data from one computer to all others usually operating on Layer 1 of.
CYPRESS PNSQC (15-17 Oct. 2001) 1 Testing a Bluetooth Product With Web and Embedded Software Rick Clements cypress.com Cypress Semiconductors 9125.
Cloud computing is the use of computing resources (hardware and software) that are delivered as a service over the Internet. Cloud is the metaphor for.
by Marc Comeau. About A Webmaster Developing a website goes far beyond understanding underlying technologies Determine your requirements.
Software-defined Networking Capabilities, Needs in GENI for VMLab ( Prasad Calyam; Sudharsan Rajagopalan;
FIREWALLS Vivek Srinivasan. Contents Introduction Need for firewalls Different types of firewalls Conclusion.
Firewalls Nathan Long Computer Science 481. What is a firewall? A firewall is a system or group of systems that enforces an access control policy between.
Invitation to Computer Science 5 th Edition Chapter 6 An Introduction to System Software and Virtual Machine s.
LAN Switching and Wireless – Chapter 1 Vilina Hutter, Instructor
Network Security Technologies CS490 - Security in Computing Copyright © 2005 by Scott Orr and the Trustees of Indiana University.
CE Operating Systems Lecture 3 Overview of OS functions and structure.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 1: Introduction to Scaling Networks Scaling Networks.
© 2008 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialPresentation_ID 1 Chapter 1: Introduction to Scaling Networks Scaling Networks.
Chapter 2 Introduction to Systems Architecture. Chapter goals Discuss the development of automated computing Describe the general capabilities of a computer.
Construction Planning and Prerequisite
(click to continue) Presidio High School Technology Applications.
Elements of the PRP Philip Papadopoulos. DMZ 1 DMZ 2 DMZ 3 DMZ 4 Pacific Research Platform Traffic flows freely within the PRP Traffic can be impeded.
UCSD’s Distributed Science DMZ
SDN and OSCARS how-to Evangelos Chaniotakis Network Engineering Group ESCC Indianapoilis, July 2009 Energy Sciences Network Lawrence Berkeley National.
Cloud Computing – UNIT - II. VIRTUALIZATION Virtualization Hiding the reality The mantra of smart computing is to intelligently hide the reality Binary->
Information Systems Design and Development Technical Implications (Software) Computing Science.
Autonomy: Executive and Instruments Life in the Atacama 2004 Science & Technology Workshop Nicola Muscettola NASA Ames Reid Simmons Carnegie Mellon.
Troubleshooting Windows Vista Lesson 11. Skills Matrix Technology SkillObjective DomainObjective # Troubleshooting Installation and Startup Issues Troubleshoot.
Software-Defined Networking Workshop: Motivations and preliminary findings Inder Monga Chief Technologist and Area Lead, ESnet ESCC Meeting February 26.
Software Defined Networking BY RAVI NAMBOORI. Overview  Origins of SDN.  What is SDN ?  Original Definition of SDN.  What = Why We need SDN ?  Conclusion.
1© Copyright 2012 EMC Corporation. All rights reserved. Authentication Manager Integration Services (AMIS) RSA Global Services Customer Presentation SP.
SQL Database Management
Organizational IT Stack
Instructor Materials Chapter 1: LAN Design
Business System Development
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING CLOUD COMPUTING
Supporting the NRP with a Lean CI Staff
International Options How can we scale
The NSRC cultivates collaboration among a community of peers to build and improve a global Internet that benefits all parties. We facilitate the growth.
Role of the Regional Networks in Scaling a National Research Platform
Principles of Network Applications
DOE Facilities - Drivers for Science: Experimental and Simulation Data
HPE Synergy.
Operating System Structure
WP1 activity, achievements and plans
CHAPTER 3 Architectures for Distributed Systems
Introduction to Networks
Genius Webinar series, August 2013
CAE-SCRUB for Incorporating Static Analysis into Peer Reviews
100G Equipment Capabilities
Chapter 7 Backbone Network
Systems Analysis and Design 5th Edition Chapter 8. Architecture Design
Overlay Networking Overview.
High Speed Networking What has worked, and what hasn’t
ESnet and Science DMZs: an update from the US
Big-Data around the world
Connecting the Dots Kate Petersen ESnet Science Engagement
Motivation, Terminology, Layered systems (and other random stuff)
Network Architecture By Dr. Shadi Masadeh 1.
Chapter-5 Traffic Engineering.
Scrumium NetBrain Thursday, May 09, 2019.
Connecting the dots Kate Petersen ESnet Science Engagement
Presentation transcript:

PRPv1 Discussion topics Eli Dart, Network Engineer ESnet Science Engagement Lawrence Berkeley National Laboratory National Research Platform Workshop Bozeman, MT August 7, 2017

Outline PRPv1 as a routed layer3 network Layer2 vs. Layer3 Science DMZs Notes on the theme of Scalability 11/24/2018

PRPv1 Diagram Primary substrate is CENIC HPR Layer3 connectivity between campus DMZs Connectivity to other sites via Layer3 peering Usually with CENIC But, if there is other policy, traffic follows that policy

Layer2 vs. Layer3 Connecting two DTNs to each other at Layer2 is quite different from connecting them at Layer3 Layer2 connection: Determine whether layer2 services exist between DMZs Scientist typically can’t do this, and so needs an engineer to help Determine which IP addresses will be used for the connection Scientist typically can’t do this either – need engineering assistance Then configure the DTNs with the addresses, VLANs, etc. Resolve security policy issues between DTNs, if any Set up the circuit Can be done by the scientist if they have permission – typically done by network engineers Debug the circuit if the DTNs can’t talk Often requires detailed knowledge of the network path and devices Layer2 circuit often must be modified in order to troubleshoot it No way for a scientist to do this 11/24/2018

Layer2 vs. Layer3, Continued Connectivity at Layer3 is straightforward Scientist reasons about their data Scientist uses the data transfer application Scientist involves helpdesk/engineering only in case of problems The difference between the Layer2 and Layer3 case is stark In the Layer2 case, scientist must involve engineering at the beginning In the Layer3 case, engineering is only involved in case of problems The choice of Layer3 for PRPv1 was a wise choice 11/24/2018

Scalability There are many different ways to think about scalability – some are: Technology, architecture, complexity People People scale terribly – primary driver for other scalability needs Technology - hardware DTNs, networks, storage, detectors, simulations, etc. Much of this is governed by the same underlying physics Semiconductors, Moore’s Law, etc. Storage currently appears to be more difficult Technology – software Command-line tools vs. GUI tools vs. API-driven tools More data, more files  error handling, automation 11/24/2018

Scalability, Continued Architecture Science DMZ model makes it easier to get good results more often Less work for people Ability to more easily deploy better tools and systems Complexity Nobody’s friend People are bad at keeping track of complex things Complex processes are hard to get right every time Simplifying and standardizing allows tasks to be automated Remember the larger context Science is changing dramatically Scientists need a way to keep up, and we need a way to help them 11/24/2018

PRPv1 – Good Set Of Choices The PRP collaboration made a good set of decisions Routed Layer3 architecture leverages many advantages Self-service by scientists (just go use the DTNs without reasoning about the network) Standard troubleshooting tools work Etc. etc. etc. Allows the collaboration to focus on the harder stuff Fixing performance problems Science engagement Etc. As we continue to think about scaling in the NRP context, let’s not forget our early successes 11/24/2018

Thanks! Eli Dart Energy Sciences Network (ESnet) Lawrence Berkeley National Laboratory http://fasterdata.es.net/ http://my.es.net/ http://www.es.net/