Interoperable Measurement Frameworks: Joint Monitoring of GEANT & Abilene Eric L. Boyd, Internet2 Nicolas Simar, DANTE.

Slides:



Advertisements
Similar presentations
Nicolas Simar, Network Engineer 12/01/2005 Brussels DANTE GN2-JRA1 Performance Monitoring.
Advertisements

TF-NGN performance monitoring - UCL workshop -- Nicolas Simar Performance Monitoring UCL workshop, London (UK), 15/05/03 Nicolas.
Connect. Communicate. Collaborate Click to edit Master title style MODULE 1: perfSONAR TECHNICAL OVERVIEW.
Connect. Communicate. Collaborate Towards Multi-domain Monitoring for the Research Networks Nicolas Simar, Dante TNC 2005, Poznan, June 2005.
Connect. Communicate. Collaborate GÉANT2 JRA1 & perfSONAR Loukik Kudarimoti, DANTE 28 th May, 2006 RNP Workshop, Curitiba.
Connect. Communicate. Collaborate The Technological Landscape of GÉANT2 Roberto Sabatino, DANTE
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.
GN2 Performance Monitoring & Management : AA Needs – Nicolas Simar - 2 nd AA Workshop Nov 2003 Malaga, Spain GN2 Performance Monitoring & Management.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE II - Network Service Level Agreement (SLA) Establishment EGEE’07 Mary Grammatikou.
SOS EGEE ‘06 GGF Security Auditing Service: Draft Architecture Brian Tierney Dan Gunter Lawrence Berkeley National Laboratory Marty Humphrey University.
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.
QoS on GÉANT - Aristote Seminar -- Nicolas Simar QoS on GÉANT Aristote Seminar, Paris (France), Nicolas Simar,
PiPEs Server Discovery – Adding NDT testing to the piPEs architecture Rich Carlson Internet2 April 20, 2004.
Connect. Communicate. Collaborate Implementing Multi-Domain Monitoring Services for European Research Networks Szymon Trocha, PSNC A. Hanemann, L. Kudarimoti,
Connect communicate collaborate GÉANT3 Services Connectivity and Monitoring Services by and for NRENs Ann Harding, SWITCH TNC 2010.
Connect. Communicate. Collaborate BANDWIDTH-ON-DEMAND SYSTEM CASE-STUDY BASED ON GN2 PROJECT EXPERIENCES Radosław Krzywania (speaker) PSNC Mauro Campanella.
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.
Nicolas Simar – DANTE - Sequin: Monitoring Infrastructure Monitoring Premium IP.
Performance Measurement CANARIE/DANTE/Internet2 Rome Meeting (Jan 05) Jeff Boote and Eric Boyd - Internet2 Nicolas Simar - Dante.
13-Oct-2003 Internet2 End-to-End Performance Initiative: piPEs Eric Boyd, Matt Zekauskas, Internet2 International.
Jeremy Nowell EPCC, University of Edinburgh A Standards Based Alarms Service for Monitoring Federated Networks.
January 16 GGF14 NMWG Chicago (June 05) Jeff Boote – Internet2 Eric Boyd - Internet2.
1 Distributed Monitoring CERNET's experience Xing Li
Connect. Communicate. Collaborate GEANT2 Monitoring Services Emma Apted, DANTE Operations EGEE III, Budapest, 3 rd October 2007.
TeraPaths: A QoS Enabled Collaborative Data Sharing Infrastructure for Petascale Computing Research The TeraPaths Project Team Usatlas Tier 2 workshop.
EGEE-II INFSO-RI Enabling Grids for E-sciencE End-to-End Service Level Agreement Provisioning and Monitoring for End-to-End QoS.
E2Epi Network Performance Workshops Eric L. Boyd.
Connect communicate collaborate Connectivity Services, Autobahn and New Services Domenico Vicinanza, DANTE EGEE’09, Barcelona, 21 st -25 th September 2009.
INFSO-RI Enabling Grids for E-sciencE NRENs & Grids Workshop Relations between EGEE & NRENs Mathieu Goutelle (CNRS UREC) EGEE-SA2.
DICE: Authorizing Dynamic Networks for VOs Jeff W. Boote Senior Network Software Engineer, Internet2 Cándido Rodríguez Montes RedIRIS TNC2009 Malaga, Spain.
Company LOGO Network Management Architecture By Dr. Shadi Masadeh 1.
Connect. Communicate. Collaborate GN2 Activities and the LOBSTER Project Nicolas Simar, DANTE TNC 2005, Poznan, June 2005.
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.
David Foster, CERN GDB Meeting April 2008 GDB Meeting April 2008 LHCOPN Status and Plans A lot more detail at:
Connect communicate collaborate perfSONAR MDM News Domenico Vicinanza DANTE (UK)
INFSO-RI Enabling Grids for E-sciencE Network Services Development Network Resource Provision 3 rd EGEE Conference, Athens, 20 th.
1 Network related topics Bartosz Belter, Wojbor Bogacki, Marcin Garstka, Maciej Głowiak, Radosław Krzywania, Roman Łapacz FABRIC meeting Poznań, 25 September.
Advanced Network Diagnostic Tools Richard Carlson EVN-NREN workshop.
INFSO-RI Enabling Grids for E-sciencE Diagnostic Tool Brainstorming Ratnadeep Abrol EGEE JRA4 F2F, DANTE, Cambridge 9 th May 2005.
INDIANAUNIVERSITYINDIANAUNIVERSITY IRNC Measurement John Hicks HPCC Engineer Indiana University 18 th APAN Meeting – Cairns 4-July-2004.
Javier Orellana EGEE-JRA4 Coordinator CERN March 2004 EGEE is proposed as a project funded by the European Union under contract IST Network.
QoS Experience on European Backbone - TNC Nicolas Simar QoS Experience on European Backbone TNC 2003, Zabgreb (Croatia),
1 Deploying Measurement Systems in ESnet Joint Techs, Feb Joseph Metzger ESnet Engineering Group Lawrence Berkeley National Laboratory.
1 Network Measurement Challenges LHC E2E Network Research Meeting October 25 th 2006 Joe Metzger Version 1.1.
Bob Jones EGEE Technical Director
Overview of the Internet2 E2E piPEs project for EGEE-JRA4 people G.V.
Eric L. Boyd, Internet2 Nicolas Simar, DANTE
PerfSONAR: Development Status
Internet2 Performance Update
Internet2 E2E piPEs Joining the Federation of Network Measurement Infrastructures Eric L. Boyd 14 November 2018.
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.
Transatlantic Performance Monitoring Workshop 2004
E2E piPEs Overview Eric L. Boyd Internet2 24 February 2019.
Internet2 E2E piPEs Update
Internet2 E2E piPEs Project
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 piPEfitters A Collaborative, Services-based Approach to a Measurement Framework Eric L. Boyd Jeff W. Boote 4 August 2019.
Presentation transcript:

Interoperable Measurement Frameworks: Joint Monitoring of GEANT & Abilene Eric L. Boyd, Internet2 Nicolas Simar, DANTE

2 Overview  Internet2 E2E piPEs  Geant2 Joint Research Activity 1  Joint Monitoring of GEANT & Abilene  Measurement Domain and Framework Interoperability and Collaboration

3 Internet2 E2E piPEs Overview  What is piPEs?  Goals  E2E piPEs Measurement Infrastructure  Abilene Measurement Domain

4 Internet2 E2E piPEs  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.

5 Internet2 E2E piPEs 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  Interoperable with other performance measurement frameworks

6 Measurement Infrastructure Components

7 Sample piPEs Deployment

8 piPEs Deployment 1) Abilene Backbone Deployment (Complete) Hawaii 2) Hawaii Campus Deployment (Complete) OSU NC State Europe UCSD 3) In Progress Campus and European Deployment (Q1 2004)

9 Measurement Software Components

10 Abilene Measurement Domain  Part of the Abilene Observatory:  Regularly scheduled OWAMP (1-way latency) and BWCTL (Iperf wrapper) Tests  Web pages displaying: Latest results “Weathermap” Worst 10 Performing Links  Data available via web service:

11 Data Collection / Correlation  Collection Today: Iperf (Throughput) OWAMP (1-Way Latency, Loss) SNMP Data Anonymized Netflow Data Per Sender, Per Receiver, Per Node Pair IPv4 and IPv6  Collection in the Future NTP (Data) Traceroute BGP Data First Mile Analysis  Correlation Today: “Worst 10” Throughputs “Worst 10” Latencies  Correlation in the Future: 99 th Percentile Throughput over Time Throughput/Loss for all E2E paths using a specific link Commonalities among first mile analyzers Sum of Partial Paths vs. Whole Path

12 Data Analysis  Analysis Today: Throughput over Time Latency over Time Loss over Time Worrisome Tests? (Any bad apples in “Worst Ten”?) “Not the Network” (If “Worst Ten” is good enough)  Analysis in the Future: Latency vs. Loss How good is the network? Do common first mile problems exist? Does a link have problems that only manifest in the long- haul? Is the network delivering the performance required by a funded project?

13 Data Discovery / Interoperability  Discovery in the Future: Where are the measurement nodes corresponding to a specific node? Where are the test results for a specific partial path?  Interoperability in the Future: Can I have a test within or to another measurement framework? Can I have a measurement result from within or to another measurement framework?

14 Overview  Internet2 E2E piPEs  Geant2 Joint Research Activity 1  Joint Monitoring of GEANT & Abilene  Measurement Domain and Framework Interoperability and Collaboration

15 GN2 JRA1 - Performance Monitoring and Management  3 year project, starting in September 2004 (15 European NRENs and DANTE involved).  Development of a Performance Monitoring infrastructure operating across multiple domains  User can access data from different domains in a uniform way and start on- demand tests.

16 Goals  Make network management and performance information from different domains available to various authorised user communities GÉANT, NRENs, Regional networks NOCs PERT - Performance Enhancement Response Team high data volume transfer users (as GRID) end-user who would like to see or understand the E2E behaviour of R&D networks.

17 Goals  Multi-domain focus, interoperable with other frameworks.  Tailor data representation for a subset of users.  Modify existing tools and integrate them within the infrastructure.

18 GN2 Framework Layers

19  Activity will focus in five areas: One-way delay, IPDV and traceroute Available Bandwidth (IP for sure, TCP/UDP less sure) Flow Based Traffic Measurement Passive Monitoring Network Equipment information  Quite IP-centric. Measurement Points and Metric

20 Domain Controller  Ensure that different monitoring agents deployed in the various domains can inter-operate and be queried in the same way by User Interface instances independently of their localisation.  High level functionality: provide the user interface, AA, Resource discovery (pathfinder), negotiate test, interface with other domain/framework

21 User Interface  A User Interface retrieves data from different domains and tailors the data representation to a specific group of user.  Targets NOC, PERT and generic end- user. Topology based view SLA verification

22 Starting Point  Starts from GN1 Performance Monitoring framework (data retrieval, storage and export using a well define interface) and take into account other experiences.  Uses NRENs experience in tool development.  Need to take into account the variety of tools and metric existing across the NRENs

23 Overview  Internet2 E2E piPEs  Geant2 Joint Research Activity 1  Joint Monitoring of GEANT & Abilene  Measurement Domain and Framework Interoperability and Collaboration

24 American/European Collaboration Goals  Awareness of ongoing Measurement Framework Efforts / Sharing of Ideas (Good / Not Sufficient)  Interoperable Measurement Frameworks (Minimum) Common means of data extraction Partial path analysis possible along transatlantic paths  Open Source Shared Development (Possibility, In Whole or In Part)  End-to-end partial path analysis for transatlantic research communities VLBI: Onsala, Sweden  Haystack, Mass. HENP: CERN, Switzerland  Caltech, Calif.

25 American/European Demonstration Goals  Demonstrate ability to do partial path analysis between “Caltech” (Los Angeles Abilene router) and CERN.  Demonstrate ability to do partial path analysis involving nodes in the GEANT network.  Compare and contrast measurement of a “lightpath” versus a normal IP path.  Demonstrate interoperability of piPEs and analysis tools such as Advisor and MonALISA

26 Demonstration Details  Path 1: Default route between LA and CERN is across Abilene to Chicago, then across Datatag circuit to CERN  Path 2: Announced addresses so that route between LA and CERN traverses GEANT via London node  Path 3: “Lightpath” (discussed earlier by Rick Summerhill)  Each measurement “node” consists of a BWCTL box and an OWAMP box “next to” the router.

27 All Roads Lead to Geneva

28 Results  BWCTL: atus_eu.cgi/BW/now atus_eu.cgi/BW/now  OWAMP: status_eu.cgi/now status_eu.cgi/now  MONALISA:  NLANR Advisor

29 Insights (1)  Even with shared source and a single team of developer-installers, inter-administrative domain coordination is difficult. Struggled with basics of multiple paths. ­IP addresses, host configuration, software (support source addresses, etc.) Struggled with cross-domain administrative coordination issues. ­AA (accounts), routes, port filters, MTUs, etc. Struggled with performance tuning measurement nodes. ­host tuning, asymmetric routing, MTUs

30 Insights (2)  Connectivity takes a large amount of coordination and effort; performance takes even more of the same.  Current measurement approaches have limited visibility into “lightpaths.” Having hosts participate in the measurement is one possible solution.

31 Insights (3)  Consider interaction with security; lack of end-to-end transparency is problematic. Security filters are set up based on expected traffic patterns Measurement nodes create new traffic Lightpaths bypass expected ingress points

32 Next Steps for Internet2 E2E, GN2 JRA1, and EGEE  To be decided …  Transatlantic Performance Monitoring Workshop, CERN, May 17, 2004 Sharing of ideas Determining areas of overlap Determining degree of collaboration  Construct trial OWAMP and BWCTL measurement domain at GEANT nodes

33 Overview  Internet2 E2E piPEs  Geant2 Joint Research Activity 1  Joint Monitoring of GEANT & Abilene  Measurement Domain and Framework Interoperability and Collaboration

34 Measurement Infrastructure Federation  Why a Federation? Multiple measurement frameworks in existence and under development (piPEs, NLANR Advisor, NLANR AMP, etc.). No static “best practice” measurement framework is likely to emerge, given academics being academics. Future measurement frameworks can build on shoulders of current efforts, not feet.  Performance Measurement Architecture Workshop (NSF Grant # ANI )

35 Measurement Infrastructure Federation Interfaces

36 Measurement Infrastructure Federation Requirements  Agreement on Characteristic Names  Access and Authentication  Discovery (Measurement Frameworks, Domains, Nodes, Databases)  Test/Data Request Schema  Result Report Schema  Inter-Framework Tests  Resource Allocation Broker for Tools  Concatenation of Homogeneous Characteristics Results Gathered by Heterogeneous Tools

37 GGF Network Measurement Working Group  Hierarchy of Network Performance Characteristics  Request Schema Requirements and Sample Implementation  Report Schema Requirements and Sample Implementation

38 Establishing a Performance Measurement Mesh Issues include: Scheduling in the presence of scarce resources Making the tool bidirectional Adding security Ensuring correct source/target pairs Data collection / mining / analysis / display Example: BWCTL for Iperf plus prototype PMD

39 Open Research Issues  Access and Authentication  Discovery of Measurement Nodes (“Super-Traceroute”)  Discovery of Measurement Databases  Inter-framework Testing  Compilation of results on partial paths  Normalization of identical characteristics gathered by heterogenous tools

40 Conclusions  We can do partial path analysis, although making sense of the results is still a big issue.  We can speak the same measurement language, although it’s still evolving.  We are working together in growing numbers, but we need critical mass (become de facto standard).  We need to be able to find each other.  We need to be able to verify each other’s identity.

41 Feedback  Are we on the right track? (As conceptualized, would our individual and joint goals meet the needs of the DataTag community?)  What’s missing?  What is of particular importance?