PiPEfitters Salt Lake City Jt Techs (Feb 05) Jeff Boote - Internet2.

Slides:



Advertisements
Similar presentations
Experimental Internet Resource Allocations Philip Smith, Geoff Huston September 2002.
Advertisements

Nicolas Simar, Network Engineer 12/01/2005 Brussels DANTE GN2-JRA1 Performance Monitoring.
© 2006 Open Grid Forum OGF19 Federated Identity Rule-based data management Wed 11:00 AM Mountain Laurel Thurs 11:00 AM Bellflower.
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.
NextGRID & OGSA Data Architectures: Example Scenarios Stephen Davey, NeSC, UK ISSGC06 Summer School, Ischia, Italy 12 th July 2006.
CORDRA Philip V.W. Dodds March The “Problem Space” The SCORM framework specifies how to develop and deploy content objects that can be shared and.
Audumbar Chormale Advisor: Dr. Anupam Joshi M.S. Thesis Defense
Performance Measurement and Monitoring Internet2 Fall Member Meeting Philadelphia, PA Eric L. Boyd – Internet2 Nicolas Simar – Dante.
Information Sharing Puzzle: Next Steps Chris Rogers California Department of Justice April 28, 2005.
1 3 Web Proxies Web Protocols and Practice. 2 Topics Web Protocols and Practice WEB PROXIES  Web Proxy Definition  Three of the Most Common Intermediaries.
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.
The Directory A distributed database Distributed maintenance.
SOS EGEE ‘06 GGF Security Auditing Service: Draft Architecture Brian Tierney Dan Gunter Lawrence Berkeley National Laboratory Marty Humphrey University.
Information Services, Topology and Discovery Working Group IS-WG Winter Joint Techs February 1 st, 2010.
Shib-Grid Integrated Authorization (Shintau) George Inman (University of Kent) TF-EMC2 Meeting Prague, 5 th September 2007.
OpenPASS Open Privacy, Access and Security Services “Quis custodiet ipsos custodes?”
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.
InterDomain Dynamic Circuit Network Demo Joint Techs - Hawaii Jan 2008 John Vollbrecht, Internet2
Web Services Management Framework by Umut Bultan & Gül Hünerkar.
PiPEs Server Discovery – Adding NDT testing to the piPEs architecture Rich Carlson Internet2 April 20, 2004.
Shibboleth: An Introduction
NDT: Update Duplex Mismatch Detection Rich Carlson Winter Joint Tech February 15, 2005.
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.
OGF DMNR BoF Dynamic Management of Network Resources Documents available at: Guy Roberts, John Vollbrecht.
Internet2 Performance Architecture & Technologies Update Eric L. Boyd.
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.
Jini Architecture Introduction System Overview An Example.
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.
PAPI: Simple and Ubiquitous Access to Internet Information Services JISC/CNI Conference - Edinburgh, 27 June 2002.
Towards a Unified Authentication, Authorisation and Accounting Infrastructure Patrick Kirk Chief Technical Officer (YHGfL) Lifelong Learning Infrastructure.
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.
Interoperable Trust Networks Chris Rogers California Dept of Justice February 16, 2005.
January 16 GGF14 NMWG Chicago (June 05) Jeff Boote – Internet2 Eric Boyd - Internet2.
JRA1.4 Models for implementing Attribute Providers and Token Translation Services Andrea Biancini.
System/SDWG Update Management Council Face-to-Face Flagstaff, AZ August 22-23, 2011 Sean Hardman.
PerfSONAR WG 2006 Spring Member Meeting Jeff W. Boote 24 April 2006.
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.
22-Mar-2005 Internet2 Performance Architecture & Technologies Update Jeff W. Boote.
EGEE is a project funded by the European Union under contract IST JRA4 Overview Javier Orellana JRA4 Coordinator EGEE Kick Off Meeting SA2.
INFSO-RI Enabling Grids for E-sciencE NPM Security Alistair K Phipps (NeSC) JRA4 Face To Face, CERN, Geneva.
IEEE MEDIA INDEPENDENT HANDOVER DCN: Title: Proposed Presentation for 3GPP Date Submitted: September,
INFSO-RI Enabling Grids for E-sciencE Network Services Development Network Resource Provision 3 rd EGEE Conference, Athens, 20 th.
SOSIMPLE: A Serverless, Standards- based, P2P SIP Communication System David A. Bryan and Bruce B. Lowekamp College of William and Mary Cullen Jennings.
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.
perfSONAR WG Meeting (06FMM)
GGF14 NMWG Chicago (June 05)
PerfSONAR: Development Status
Integration of Network Services Interface version 2 with the JUNOS Space SDK
Internet2 Performance Update
(bandwidth control) Jeff Boote Internet2
Internet2 E2E piPEs Joining the Federation of Network Measurement Infrastructures Eric L. Boyd 26 December 2018.
E2E piPEs Overview Eric L. Boyd Internet2 24 February 2019.
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
Experimental Internet Resource Allocations
E2E piPEfitters A Collaborative, Services-based Approach to a Measurement Framework Eric L. Boyd Jeff W. Boote 4 August 2019.
Presentation transcript:

piPEfitters Salt Lake City Jt Techs (Feb 05) Jeff Boote - Internet2

2 Agenda  Current activities and Tools update  High level framework description  Summary: Next Steps

3 piPEs  BWCTL Stable - fair amount of interest Recent requests for additional functionality (parallel streams, multicast)  OWAMP Significant changes to specification. IETF working group last call completed New version of implementation forthcoming to reflect the changes (BEFORE SMM!)

4 piPEs  NDT Redirection to closest NDT server within a group of servers Funded to significantly improve understanding and detection of duplex mismatch problems (NIH/NLM Grant)  PMP registry

5 piPEs Internet2 Detective Strategic investment: Gateway for naïve entrance to advanced services like Shibboleth and Pipes Evaluating future development using SURFnet Detective platform

6 Current work: Joint Development with Geant2 (JRA-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 Thrice weekly conference calls Very active mailing list 2-3 face-to-face meetings per year

7 Architecture Refinement  Review of existing systems Insights based upon Abilene prototype framework, DANTE’s perfmonit and IPPM experiences  New insights gained from inter-domain framework test experience (lightpath measurements, Abilene/ESnet, etc)  Additional use cases and experience of collaborators Internet2, GÉANT2 JRA1, GGF NMWG

8 Design Goals  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

9 Architecture Proposal  Services-Based Measurement Framework for Building Dynamic, Self- Organizing Performance Communities 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

10 Basic Services  Lookup  Authentication  Measurement Point  Resource Protector (Authorization)  Measurement Archive  Aggregation Topology

11 Test Request (Initialization)

12 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…

13 Lookup Service (II)  Lookup is not simply by name Type (type of measurement, type of service) Community Network path (proximity information from Topology) Organization Type of authentication required Other…  Response contains Contact information Available services Authentication required Other…

14 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

15 Authenticated Service Request (see notes for slide)

16 Federated Identity Service Request (see notes for slide)

17 Measurement Point  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

18 Client Process Flow  Discovery. Find lookup servers. Use lookup servers to find measurement tool (MPs) for a given problem. (On correct path, with acceptable authentication requirements, with acceptable tools/measurements.).  Authentication. Authenticate to correct auth servers that are needed for desired MPs.  Test execution. Implement subscriber to accept results. Make test requests presenting credentials and reference to subscriber interface for returned data.

19 Resource Protector  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

20 Flow for Measurement Request

21 Resources Protectors

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

23 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

24 Topology  Specific type of transformation service (correlation)  Network topology information is necessary for measurement system optimization  Creates overviews/”maps” to illustrate network  Collects raw data from measurement points and pushes topology information into Measurement Archives  Lookup service makes queries to MAs to deduce topological adjacencies. (allows location based queries to lookup service)

25 General Framework Next Steps  Architecture continuing to be refined  Architecture validation Detailed use-case flow descriptions Interfaces Prototypes  Jointly developed, services-based, measurement framework prototype by Summer ‘05

26 Summary: Next Steps  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  ~Thrice-Weekly phone conferences  Split development according to interest, resources

27 Questions?  Are you interested in participating? Contact  Talks of Interest Measurement SIG –Tuesday, 7 PM, Marriot Ballroom 1 Transport Track session for a introduction into efforts of ad hoc working group aiming to get benefit of kernel level congestion control algorithm improvements into a user level bulk FTP tool –Wednesday, 10:25 AM, Saltair GGF NMWG meeting for a detailed discussion of a common measurement schema –Wednesday, 2:00 PM, Willow Room, 4 th Floor