Download presentation
Presentation is loading. Please wait.
Published byJemima West Modified over 6 years ago
1
E2E piPEs Overview Eric L. Boyd Internet2 24 February 2019
2
Overview What is piPEs? Goals System Architecture
Well-defined Interfaces Collaboration Measurement Software Components Framework Rollout Plan Collaboration Going Forward 2/24/2019
3
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
4
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
5
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
6
Measurement Infrastructure Components
2/24/2019
7
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
8
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
9
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
10
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
11
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
12
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
13
Abilene Measurement Infrastructure Rollout Schedule
OWAMP (now) Deployed on 10 Abilene nodes Available via Web Services Interface Web-based Visualization ( 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 Web-based Visualization ( 2/24/2019
14
External Participation
Edge to the Backbone BWCTL OWAMP Contact: Matt Zekauskas AES key security 2/24/2019
15
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
16
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
17
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
18
Performance Measurement Architecture WS Framework
2/24/2019
19
2/24/2019
20
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. Reference implementation of Draft: 2/24/2019
21
OWAMP – Architecture 2/24/2019
22
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
23
BWCTL – Architecture 2/24/2019
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.