E2Epi piPEs Update Eric L. Boyd. 2 Decomposing the Monolithic Measurement Architecture.

Slides:



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

Report on End-to-End Performance Workshop held at Joint Techs, Vancouver CA in July 2005 Matt Zekauskas, APAN 20 Measurement WG
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 WI5 – tools implementation Stephan Kraft October 2007, Sevilla.
Connect. Communicate. Collaborate GÉANT2 JRA1 & perfSONAR Loukik Kudarimoti, DANTE 28 th May, 2006 RNP Workshop, Curitiba.
Systems Architecture, Fourth Edition1 Internet and Distributed Application Services Chapter 13.
Performance Measurement and Monitoring Internet2 Fall Member Meeting Philadelphia, PA Eric L. Boyd – Internet2 Nicolas Simar – Dante.
User-Perceived Performance Measurement on the Internet Bill Tice Thomas Hildebrandt CS 6255 November 6, 2003.
Inter-domain Performance Measurements (Plans, Schemas, and Fantasies) Jeff W. Boote Internet2 Jeff W. Boote Internet2.
GEANT Performance Monitoring Infrastructure – Joint Techs meeting July Nicolas Simar GEANT’s Performance Monitoring.
Microsoft Active Directory(AD) A presentation by Robert, Jasmine, Val and Scott IMT546 December 11, 2004.
PerfSONAR Information Services Update Jason Zurawski Feb 2, 2009 Winter Joint Techs 2009, College Station Texas.
PerfSONAR Eric L. Boyd. 2 perfSONAR: Overview Joint effort of ESnet, GÉANT2 JRA1 and Internet2 Herding cats or babysitting rottweilers? Webservices network.
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.
Internet2 E2EPI End-2-End Performance Initiative Jeff W. Boote Internet2 29 May 2006.
PiPEs Server Discovery – Adding NDT testing to the piPEs architecture Rich Carlson Internet2 April 20, 2004.
Internet2 End-to-End Performance Initiative or Why Fat Pipes aren’t Enough Ted Hanss Director, Applications Development 16 May 2001 See
1 Network Measurement Summary ESCC, Feb Joe Metzger ESnet Engineering Group Lawrence Berkeley National Laboratory.
OGF DMNR BoF Dynamic Management of Network Resources Documents available at: Guy Roberts, John Vollbrecht.
Internet2 Performance Architecture & Technologies Update Eric L. Boyd.
Connect. Communicate. Collaborate The authN and authR infrastructure of perfSONAR MDM Ann Arbor, MI, September 2008.
GRID Overview Internet2 Member Meeting Spring 2003 Sandra Redman Information Technology and Systems Center and Information Technology Research Center National.
Performance Measurement CANARIE/DANTE/Internet2 Rome Meeting (Jan 05) Jeff Boote and Eric Boyd - Internet2 Nicolas Simar - Dante.
PerfSONAR-PS Functionality February 11 th 2010, APAN 29 – perfSONAR Workshop Jeff Boote, Assistant Director R&D.
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.
AA aspects in some GN2 activities Maurizio Molina DANTE ( TF-EMC2 Meeting - 17th Feb 2005, Amsterdam.
© 2006 Open Grid Forum Network Monitoring and Usage Introduction to OGF Standards.
January 16 GGF14 NMWG Chicago (June 05) Jeff Boote – Internet2 Eric Boyd - Internet2.
Internet2 End-to-End Performance Initiative Eric L. Boyd Director of Performance Architecture and Technologies Internet2.
Transforming Government Federal e-Authentication Initiative David Temoshok Director, Identity Policy and Management GSA Office of Governmentwide Policy.
Interoperable Measurement Frameworks: Joint Monitoring of GEANT & Abilene Eric L. Boyd, Internet2 Nicolas Simar, DANTE.
Data Transfer Service Challenge Infrastructure Ian Bird GDB 12 th January 2005.
E2Epi Network Performance Workshops Eric L. Boyd.
E2E piPEfitters Eric L. Boyd. 2 Agenda NLANR / DAST Advisor Jim Ferguson John Estabrook OWAMP Jeff Boote SONAR Prototype Deployment Eric Boyd.
DICE: Authorizing Dynamic Networks for VOs Jeff W. Boote Senior Network Software Engineer, Internet2 Cándido Rodríguez Montes RedIRIS TNC2009 Malaga, Spain.
GEMINI: Active Network Measurements Martin Swany, Indiana University.
Federated Wireless Network Authentication Kevin Miller Duke University Internet2 Joint Techs Salt Lake City February, 2005.
July 19, 2004Joint Techs – Columbus, OH Network Performance Advisor Tanya M. Brethour NLANR/DAST.
22-Mar-2005 Internet2 Performance Architecture & Technologies Update Jeff W. Boote.
PiPEfitters Salt Lake City Jt Techs (Feb 05) Jeff Boote - Internet2.
INFSO-RI Enabling Grids for E-sciencE NPM Security Alistair K Phipps (NeSC) JRA4 Face To Face, CERN, Geneva.
PiPEs Tools in Action Rich Carlson SMM Tools Tutorial May 3, 2005.
1 Deploying Measurement Systems in ESnet Joint Techs, Feb Joseph Metzger ESnet Engineering Group Lawrence Berkeley National Laboratory.
Overview of the Internet2 E2E piPEs project for EGEE-JRA4 people G.V.
Internet2 E2EPI End-2-End Performance Initiative
Internet2 End-to-End Performance Initiative
Path Monitoring Tools Deployment Planning for U.S. T123
Inter-domain Performance Measurements (Plans, Schemas, and Fantasies)
Eric L. Boyd, Internet2 Nicolas Simar, DANTE
GGF14 NMWG Chicago (June 05)
PerfSONAR: Development Status
Internet2 Performance Update
(bandwidth control) Jeff Boote Internet2
Internet2 E2E piPEs Joining the Federation of Network Measurement Infrastructures Eric L. Boyd 14 November 2018.
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
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
Eric L. Boyd – Internet2 Nicolas Simar – Dante
E2E piPEfitters A Collaborative, Services-based Approach to a Measurement Framework Eric L. Boyd Jeff W. Boote 4 August 2019.
Presentation transcript:

E2Epi piPEs Update Eric L. Boyd

2 Decomposing the Monolithic Measurement Architecture

3 BWCTL (Jeff Boote)

4 OWAMP (Jeff Boote)

5 NDT (Rich Carlson) Network Diagnostic Tester Developed at Argonne National Lab Ongoing integration into piPEs framework Redirects from well-known host to “nearest” measurement node Detects common performance problems in the “first mile” (edge to campus DMZ) In deployment on Abilene:

6 E2Epi Network Performance Workshop Announcement: Internet2 has begun a new series of workshops Focus: Performance Tools BWCTL, OWAMP, NDT Installation Use Integration into IT support process Approach Hands on Interactive

7 Workshop Deliverables Working installation of BWCTL, NDT, and OWAMP at GigaPoP Working installation of BWCTL, NDT, and OWAMP at each campus Exchange of “keys” among campuses and GigaPoP Community of Collaborative approach to performance diagnosis

8 Workshop Host / Audience Each workshop has a host, expected to be a campus / GigaPoP Audience is network engineers from a GigaPoP and associated campuses Host must identify audience, make invitations, provide networking

9 Workshop History Developed/taught by Internet2 PAT Team (Spring ’05) SOX, hosted by GaTech (March ’05) wk/gatech/agenda.html wk/gatech/agenda.html CENIC, hosted by UCLA (June ’05) Joint Techs – Vancouver (July ’05) Orthogonal to focus on GigaPoPs Good opportunity to “kick the tires” After that, TBD …

10 Hosting a Network Performance Workshop Contact: Eric Boyd Further Details: wk/workshops-list.html wk/workshops-list.html

11 Performance Measurement: Project Phases Phase 1: Tool Beacons (Stable) BWCTL (Complete), OWAMP (Complete), NDT (Complete), Deployment Workshops (In Progress), Phase 2: Measurement Domain Support (Working Prototype) piPEs Alpha (Prototype), Abilene Measurement Infrastructure Deployment (Complete), Phase 3: Federation Support (Current Focus) AA (Prototype – optional AES key, policy file, limits file) Discovery (Measurement Nodes, Databases) (Prototype – nearest NDT server, web page) Test Request/Response Schema Support (Prototype – GGF NMWG Schema)

12 Metcalf’s Law Robert Metcalf's law states that the "value" or "power" of a network increases in proportion to the square of the number of nodes on the network. Our version: The value of a performance measurement framework scales with the square of the deployment footprint

13 Vision Statement Goal #1: A Federation of Measurement Frameworks Approach: Develop a common language for measurement frameworks Metcalf’s Law: Successful new measurement frameworks will be designed to speak the language Goal #2: A Measurement Framework Federation Approach: Develop a decentralized, locally administered, participatory framework Metcalf’s Law: Autonomous network operators gain more value by joining than “going alone” These goals are not mutually exclusive …

14 Federation of Measurement Frameworks Working within the GGF NMWG Version 1 of the schema is all but “done” Version 2 of the schema is under development Efforts such as piPEs, AMP, MonALISA, and NLANR DAST’s Advisor are interoperable

15 Measurement Framework Federation (1) Tool beacons for on-demand and regularly scheduled tests are released: BWCTL ( Resource Allocation Broker for NLANR DAST’s Iperf ( NDT ( OWAMP ( And deployed: dir.html dir.html 17 organizations listed as of today

16 Measurement Framework Federation (2) piPEs Measurement Framework alpha is released: And deployed on Abilene Observatory: Shows results of 11 x 11 mesh of Iperf and OWAMP tests among Abilene nodes Anyone can test to Abilene from their own BWCTL (need a key) or OWAMP node Federation of NDT servers deployed on Abilene, with redirect to nearest server

17 Internet2 / GÉANT2 JRA1: Exchange of Ideas UCL E2E Monitoring Workshop tml tml Internet2, DANTE, CANARIE biannual meetings (12/03, 07/04) and ESnet (01/05) Transatlantic Performance Monitoring Workshop 2004 (03/04) orkshop.html orkshop.html Brussels Workshop – Architecture (09/04) Zurich Workshop – Prototype (04/05) Ann Arbor Workshop – Prototype (05/05)

18 Internet2 / GÉANT2 JRA1: Working Together Contribution to the GGF NM-WG Both Internet2 and Dante provide a significant contribution to the effort (four to five people contributing regularly, 2 from Europe, 2-3 from US) Contribute to design, early adoption and prototyping, feedback Installation/evaluation of tools Internet2 OWAMP, Internet2 BWCTL, Internet2 piPEs framework DFN IPPM Caltech CERN Demo March ’04 and November, December ‘04 Haystack, USA Onsala, Sweden

19 Internet2 / GÉANT2 JRA1: Joint Development (1) Rather than build two separate interoperable measurement frameworks, why not jointly develop a single measurement framework? Steps: Agree to joint open source development √ General Framework Design √ Prototype (Summer ’05) Detailed Design Implementation Seek participation from NRENs & campuses, particularly Internet2 & ESnet members Twice weekly conference calls Very active mailing list 2-3 face-to-face meetings per year

20 So what are we building? You could call it piPEs v2.0 or GFD or “SONAR” Working Name: “Services Oriented Network ARchitecture” Plus sonar is used to “ping” :-D A Services-Based Measurement Framework for Building Dynamic, Self- Organizing Performance Communities

21 Design Goals Services-oriented measurement framework Dynamic, self-organizing characteristics identical to that of the network as a whole Recognize and facilitate the ability of independent network entities to set policies and limits on the use of measurement resources locally Encourage and facilitate the use of measurement resources by users interested in network paths that traverse remote administrative domains Facilitate the widespread adoption of new performance tools in a broad, E2E framework Allow framework to evolve over time

22 Services Oriented Architecture In a simple scenario, each domain consists of a set of services. All services are well defined and independent Services within a domain represent the domain with the help of Authentication and Authorization – they respond to requests only if the Authentication service of the domain has authenticated the user and the policy of the given service authorizes it.

23 Basic Services Lookup Authentication Measurement Point Measurement Archive Resource Protector (Authorization) Transformation Topology

24 Lookup Service Initial discovery Multicast / Anycast Well known servers Required servers (by administrative configuration) Previously detected servers (organized in a P2P network – lookup services find out about other lookup services… Lookup is not simply by name Type of service, Community, Network path, Organization, Type of authentication required, etc. Response contains Contact information, Available services, Authentication required, etc.

25 Authentication Service Registers with lookup Client requests “kind” of authentication token based on lookup results Authentication grants time-limited token used to request service Attribute service created to protect privacy and support role-based authorization Allow new measurement points to be created as easily as possible Allow new data consumers access as easily as possible

26 Measurement Point Service Service to wrap measurement tools Interacts with resource protectors to protect shared resources Registers with lookup service and specifies the authentication credentials required to interact Registers with lookup service to indicate types of tests it can perform Accepts requests for tests

27 Measurement Archive Service Subscribes to some set of data – either from a measurement point or from an aggregation service May publish the derived data sets

28 Resource Protector Service Enables centralizing of resource allocation (not globally - this is within spheres of administrative control) Multiple measurement points interact with a given resource protector to limit the shared resources Resource protectors can be chained to control aggregations of shared resources across larger frameworks.

29 Transformation Service Pipelines data between other components in the framework Subscribes and Publishes data Provides: Aggregation Correlation Caching Duplication Filtering Translation Event generation Data analysis

30 Topology Service Special case of a Transformation Service Network topology information is necessary for measurement system optimization Creates overviews/”maps” to illustrate network Layered approach (domain level through to wavelengths and physical level) Collects raw data from measurement points and pushes topology information into the measurement archive (allows topologically based queries by lookup service)

31 Summary Open Source Shared Development Sourceforge-based Sub-Projects Modified Berkeley Licensing (?) Common Service-based Architecture Architecture spans superset of deployment use cases ~Quarterly face-to-face meetings ~Twice-Weekly phone conferences Split development according to interest, resources

32