E2E piPEs Overview Eric L. Boyd Internet2 24 February 2019.

Slides:



Advertisements
Similar presentations
Connect. Communicate. Collaborate Click to edit Master title style MODULE 1: perfSONAR TECHNICAL OVERVIEW.
Advertisements

PIPES Web Service Eric Boyd (Internet2) and Warren Matthews (Georgia Tech)
Functional design of Domain Tool UCL e2e monitoring workshop May 15 th, 2003 Victor Reijs
User-Perceived Performance Measurement on the Internet Bill Tice Thomas Hildebrandt CS 6255 November 6, 2003.
GEANT Performance Monitoring Infrastructure – Joint Techs meeting July Nicolas Simar GEANT’s Performance Monitoring.
Detective and NDT Live’n on the edge of Network Performance Joint Techs Winter 2006 Bob Riddle/Rich Carlson Joint Techs Winter.
GT Components. Globus Toolkit A “toolkit” of services and packages for creating the basic grid computing infrastructure Higher level tools added to this.
INFSO-RI Enabling Grids for E-sciencE Federated Network Performance Monitoring for the Grid K. Kavoussanakis, EPCC, The University.
Performance Monitoring - Internet2 Member Meeting -- Nicolas Simar Performance Monitoring Internet2 Member Meeting, Indianapolis.
The Network Performance Advisor J. W. Ferguson NLANR/DAST & NCSA.
27-Jan-2005 Internet2 Activities Toward a Global Measurement Infrastructure Matt Zekauskas Network Performance Measurement and Monitoring APAN19.
Internet2 Performance Update Jeff W. Boote Senior Network Software Engineer Internet2.
An XML Schema for NMWG Yee-Ting Li, UCL. Metrics All results from Network Monitoring stored in some format All results from Network Monitoring stored.
Hybrid MLN DOE Office of Science DRAGON Hybrid Network Control Plane Interoperation Between Internet2 and ESnet Tom Lehman Information Sciences Institute.
PiPEs Server Discovery – Adding NDT testing to the piPEs architecture Rich Carlson Internet2 April 20, 2004.
DataGrid Wide Area Network Monitoring Infrastructure (DWMI) Connie Logg February 13-17, 2005.
NDT: Update Duplex Mismatch Detection Rich Carlson Winter Joint Tech February 15, 2005.
E2Epi piPEs Update Eric L. Boyd. 2 Decomposing the Monolithic Measurement Architecture.
1 Network Measurement Summary ESCC, Feb Joe Metzger ESnet Engineering Group Lawrence Berkeley National Laboratory.
February 6-8, 2006[Joint Techs] Albuquerque, NM Performance Tool Development: NLANR Network Performance Advisor J. W. Ferguson NCSA.
13-Oct-2003 Internet2 End-to-End Performance Initiative: piPEs Eric Boyd, Matt Zekauskas, Internet2 International.
1 Distributed Monitoring CERNET's experience Xing Li
Interoperable Measurement Frameworks: Joint Monitoring of GEANT & Abilene Eric L. Boyd, Internet2 Nicolas Simar, DANTE.
Data Manipulation with Globus Toolkit Ivan Ivanovski TU München,
E2Epi Network Performance Workshops Eric L. Boyd.
GEMINI: Active Network Measurements Martin Swany, Indiana University.
Javier Orellana JRA4 Coordinator Face to Face Partners Meeting University College London 11 December 2003 EGEE is proposed as a project funded by the European.
July 19, 2004Joint Techs – Columbus, OH Network Performance Advisor Tanya M. Brethour NLANR/DAST.
PiPEfitters Salt Lake City Jt Techs (Feb 05) Jeff Boote - Internet2.
EGEE is a project funded by the European Union under contract IST JRA4 Overview Javier Orellana JRA4 Coordinator EGEE Kick Off Meeting SA2.
05 October 2001 End-to-End Performance Initiative Network Measurement Matt Zekauskas, Fall 2001 Internet2 Member Meeting Network Measurement.
PiPEs Tools in Action Rich Carlson SMM Tools Tutorial May 3, 2005.
Javier Orellana EGEE-JRA4 Coordinator CERN March 2004 EGEE is proposed as a project funded by the European Union under contract IST Network.
1 Deploying Measurement Systems in ESnet Joint Techs, Feb Joseph Metzger ESnet Engineering Group Lawrence Berkeley National Laboratory.
Grid Services for Digital Archive Tao-Sheng Chen Academia Sinica Computing Centre
2004-Mar-15 Performance Debugging Measurements Overview Matt Zekauskas, GNEW 2004.
Bob Jones EGEE Technical Director
Overview of the Internet2 E2E piPEs project for EGEE-JRA4 people G.V.
Internet2 E2EPI End-2-End Performance Initiative
Path Monitoring Tools Deployment Planning for U.S. T123
Inter-domain Performance Measurements (Plans, Schemas, and Fantasies)
WEB SERVICES.
DataNet Collaboration
Eric L. Boyd, Internet2 Nicolas Simar, DANTE
InterDomain Dynamic Circuit Network Demo
Networking for the Future of Science
PerfSONAR: Development Status
Internet2 Performance Update
University of Technology
(bandwidth control) Jeff Boote Internet2
ESnet Network Measurements ESCC Feb Joe Metzger
Internet2 E2E piPEs Joining the Federation of Network Measurement Infrastructures Eric L. Boyd 14 November 2018.
Connie Logg February 13 and 17, 2005
Jeff Boote, Eric L. Boyd, Rich Carlson, Hyungseok Chung
Internet2 E2E piPEs Project
E2E piPES Project Russ Hobby, Internet2 HENP Working Group Meeting
Internet2 E2E piPEs Joining the Federation of Network Measurement Infrastructures Eric L. Boyd 26 December 2018.
Network Performance Advisor “The Advisor”
Transatlantic Performance Monitoring Workshop 2004
Extending the Measurement Infrastructure of Pipes beyond Abilene
Internet2 E2E piPEs Update
E2E piPEs / AMI / OWAMP Status
Internet2 E2E piPEs Project
SLAC monitoring Web Services
Interoperable Measurement Frameworks: Internet2 E2E piPEs and NLANR Advisor Eric L. Boyd Internet2 17 April 2019.
“Detective”: Integrating NDT and E2E piPEs
Internet2 E2E piPEs Project
E2E piPEs / AMI / OWAMP Status
E2E piPEfitters A Collaborative, Services-based Approach to a Measurement Framework Eric L. Boyd Jeff W. Boote 4 August 2019.
Presentation transcript:

E2E piPEs Overview Eric L. Boyd Internet2 24 February 2019

Overview What is piPEs? Goals System Architecture Well-defined Interfaces Collaboration Measurement Software Components Framework Rollout Plan Collaboration Going Forward 2/24/2019

E2E piPES Architecture Project: End-to-End Performance Initiative Performance Environment System (E2E piPES) Approach: Collaborative project combining the best work of many organizations, including DANTE/GEANT, EGEE, GGF NMWG, NLANR/DAST, UCL, Georgia Tech, etc. Introduced at Spring Member Meeting. Have made good progress on architectural design. Have made good progress on outreach to other organizations and initiating collaboration. 2/24/2019

Goals Enable end-users & network operators to: determine E2E performance capabilities locate E2E problems contact the right person to get an E2E problem resolved. Enable remote initiation of partial path performance tests Make partial path performance data publicly available 2/24/2019

System Architecture Deployment is an inside-out approach. Start with regularly scheduled tests inside, make sure it plays well with regularly scheduled tests outside. Hope that projects working on the end nodes will meet us in the middle. 2/24/2019

Measurement Infrastructure Components 2/24/2019

Measurement Software Components Network Detective Detect Monitoring Web Service Interface Measurement Domain Interface Authorize (MDI) Performance Measurement Schedule Controller (PMC) Performance Measurement Test Point (PMP) Database Store 2/24/2019

Interfaces Test Request / Response Result Request / Response Authentication / Authorization End Points Measurement Characteristic (e.g. Latency) (Suggested) Measurement Tool / Parameters (e.g. Ping / 2, OWAMP) Result Request / Response Measurement Results Error Bars Measurement Tool / Parameters Inter-Measurement Domain / Framework Interfaces 2/24/2019

Interface Consumers End-User Performance Analysis Tools Advisor (Jim Ferguson, Tanya Brethour) [Current] Detective (Bob Riddle) [Planned] NDT Tool (Rich Carlson) [Planned] MonaLisa [Under Discussion] Data Mining Web Pages Abilene Observatory (Rick Summerhill) [Current] Network Planning HENP, VLBI Communities [Under Discussion] Application Self-Diagnosis [Future] Other Measurement Domains [Planned] 2/24/2019

Collaboration Support Performance Data Consumers SOAP / XML-RPC Interface to Performance Data Will be used by tools such as NLANR/DAST Advisor Common Performance Data Format Global Grid Forum Network Measurement Working Group University College London (Peter Clarke’s Group) Interoperable Tools (DANTE, NLANR/DAST, AppareNet) Measurement Node Deployment Campuses Regional Networks Datagrids (Application Communities) International Partners 2/24/2019

Building a Measurement Federation: Open Issues “Inter-Domain” Authentication and Authorization (e.g. Shibboleth) Resource Discovery (e.g. “Root Server”) Measurement Node Performance Database Test Request / Response Schemata (e.g. GGF NMWG efforts) Result Request / Response Schemata (e.g. GGF NMWG efforts) 2/24/2019

Measurement Software Components Network Detective Detective Detect Monitoring NDT v1.0 Interface Response v0.1 Web Service Request in Development Measurement Domain Interface Authorize Just beginning ... (MDI) Web Service SOAP / XML-RPC Performance Schedule POWMASTER, BWCTL, Measurement TRCTL Controller (PMC) Performance OWAMP, IPERF, Measurement Test Traceroute, “Generic Tool” Point (PMP) OWAMP Controller, BWCTL Controller, Database Store Traceroute Controller, mySQL 2/24/2019

Abilene Measurement Infrastructure Rollout Schedule OWAMP (now) Deployed on 10 Abilene nodes Available via Web Services Interface Web-based Visualization (http://abilene.internet2.edu/owamp/status.cgi/now) Worst-case Abilene Link (Loss / Latency) BWCTL (now) Deployed on some Abilene nodes Regularly Scheduled / On-Demand Tests Enables End-User Tests to Abilene Nodes http://abilene.internet2.edu/observatory/data-views.html Web-based Visualization (http://abilene.internet2.edu/owamp/bwstatus.cgi/now) 2/24/2019

External Participation Edge to the Backbone BWCTL OWAMP Contact: Matt Zekauskas (matt@internet2.edu) AES key security 2/24/2019

Upcoming Milestones NEXT 2 MONTHS Traceroute Deployment Multiple Measurement Domain Support NTP Data Data Integrity Analysis NEXT 6-12 MONTHS Improved AMI Visualization Improved Documentation MDI Interface Integration Detective / NDT 2.0 Network Monitoring AAA Integration 2/24/2019

Framework Rollout Schedule [Planned] Joint-Techs Hawaii Demo with E2E TAG and NLANR/DAST Campus Deployment ITECs (Ohio State, NC State, San Diego) Application Communities (HENP, VLBI) Campuses (CENIC) International Collaboration TransPac Monitoring (LA <-> Japan) DataTag Monitoring (Illinois <-> CERN) ??? 2/24/2019

Collaboration Going Forward 3 Levels of Collaboration Awareness of Other Projects Interoperable Measurement Frameworks Discovery AAA GGF NMWG Test Request/Response Schemata GGF NMWG Result Request/Response Schemata Open Source Development of Common Tools Mutually agreed-upon architecture Common source code base Feature emphasis driven by individual project needs 2/24/2019

Performance Measurement Architecture WS Framework 2/24/2019

2/24/2019

OWAMP One Way Latency Requires NTP on endpoints Control connection used to broker test request based upon policy restrictions and available resources. (Bandwidth/disk limits) Enables the combination of regularly scheduled tests with on-demand tests. http://owamp.internet2.edu/ Reference implementation of Draft: http://www.ietf.org/internet-drafts/draft-ietf-ippm-owdp-06.txt 2/24/2019

OWAMP – Architecture 2/24/2019

BWCTL Iperf control scheduler. Requires NTP on endpoints. Control connection used to broker test request based upon policy restrictions and available resources. (Time slice, bandwidth…) Enables the combination of regularly scheduled tests with on-demand tests. Abilene deployment in progress. 2/24/2019

BWCTL – Architecture 2/24/2019