EGEE is a project funded by the European Union under contract IST-2003-508833 Pete playing devils advocate JRA4-F2F www.eu-egee.org Javier Orellana EGEE-JRA4.

Slides:



Advertisements
Similar presentations
Network Resource Broker for IPTV in Cloud Computing Lei Liang, Dan He University of Surrey, UK OGF 27, G2C Workshop 15 Oct 2009 Banff,
Advertisements

Pete Clarke– GridPP 6 – 31 Jan n° 1 EGEE EGEE - The Network Sector.
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.
ESnet On-demand Secure Circuits and Advance Reservation System (OSCARS) Chin Guok Network Engineering Group Thomas Ndousse Visit February Energy.
Connect. Communicate. Collaborate The Technological Landscape of GÉANT2 Roberto Sabatino, DANTE
FP6−2004−Infrastructures−6-SSA E-infrastructure shared between Europe and Latin America Pilot Test-bed Operations and Support Work.
EGEE is a project funded by the European Union under contract IST JRA4 Execution Plan and Brainstorming Javier Orellana JRA4 Coordinator EGEE.
EGEE is a project funded by the European Union under contract IST JRA1 Testing Activity: Status and Plans Leanne Guy EGEE Middleware Testing.
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.
TeraPaths TeraPaths: establishing end-to-end QoS paths - the user perspective Presented by Presented by Dimitrios Katramatos, BNL Dimitrios Katramatos,
INFSO-RI Enabling Grids for E-sciencE Federated Network Performance Monitoring for the Grid K. Kavoussanakis, EPCC, The University.
INFSO-RI Enabling Grids for E-sciencE SA2 and JRA4: Network Services K. Kavoussanakis, EPCC, The University of Edinburgh J-P. Gautier,
EGEE is a project funded by the European Union under contract IST Bandwidth Measurements Loukik Kudarimoti Network Engineer, DANTE JRA4 Meeting,
INFSO-RI Enabling Grids for E-sciencE EGEE and Industry Bob Jones EGEE-II Project Director Final EGEE Review CERN, May 2006.
Applicazione del paradigma Diffserv per il controllo della QoS in reti IP: aspetti teorici e sperimentali Stefano Salsano Università di Roma “La Sapienza”
EGEE is a project funded by the European Union under contract INFSO-RI Summary M-E Bégin & B. Jones EGEE Technical Coordination All Activity Meeting,
SA1/SA2 meeting 28 November The status of EGEE project and next steps Bob Jones EGEE Technical Director EGEE is proposed as.
NMI End-to-End Diagnostic Advisory Group BoF Fall 2003 Internet2 Member Meeting.
Cracow Grid Workshop ‘06 17 October 2006 Execution Management and SLA Enforcement in Akogrimo Antonios Litke Antonios Litke, Kleopatra Konstanteli, Vassiliki.
JRA Execution Plan 13 January JRA1 Execution Plan Frédéric Hemmer EGEE Middleware Manager EGEE is proposed as a project funded by the European.
US LHC OSG Technology Roadmap May 4-5th, 2005 Welcome. Thank you to Deirdre for the arrangements.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks SA1: Grid Operations Maite Barroso (CERN)
EGEE MiddlewareLCG Internal review18 November EGEE Middleware Activities Overview Frédéric Hemmer EGEE Middleware Manager EGEE is proposed as.
NORDUnet Nordic Infrastructure for Research & Education Workshop Introduction - Finding the Match Lars Fischer LHCONE Workshop CERN, December 2012.
EGEE is a project funded by the European Union under contract IST Network Resources Provision Jean-Paul Gautier SA2 manager Cork meeting,
WP3 Information and Monitoring Rob Byrom / WP3
EGEE is a project funded by the European Union under contract IST WS-Based Advance Reservation and Co-allocation Architecture Proposal T.Ferrari,
Enabling Grids for E-sciencE EGEE-II Meeting EGEE-II SA2 activity Tziouvaras Chrysostomos, MSc NTUA, 14 th March 2006.
EGEE-II INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Update on Network Performance Monitoring.
EGEE-II INFSO-RI Enabling Grids for E-sciencE End-to-End Service Level Agreement Provisioning and Monitoring for End-to-End QoS.
INFSO-RI Enabling Grids for E-sciencE Grid Services for Resource Reservation and Allocation Tiziana Ferrari Istituto Nazionale di.
INFSO-RI Enabling Grids for E-sciencE NRENs & Grids Workshop Relations between EGEE & NRENs Mathieu Goutelle (CNRS UREC) EGEE-SA2.
SA2 : Network Resource Provision All Activity Meeting – 17 March SA2 Execution Plan for the first year Jean-Paul Gautier SA2 Manager CNRS/UREC.
DICE: Authorizing Dynamic Networks for VOs Jeff W. Boote Senior Network Software Engineer, Internet2 Cándido Rodríguez Montes RedIRIS TNC2009 Malaga, Spain.
INFSO-RI Enabling Grids for E-sciencE Technical Overview Bob Jones, Technical Director, CERN EGEE 1 st EU Review 9-11/02/2005.
EGEE Project Review Fabrizio Gagliardi EDG-7 30 September 2003 EGEE is proposed as a project funded by the European Union under contract IST
Connect. Communicate. Collaborate GN2 Activities and the LOBSTER Project Nicolas Simar, DANTE TNC 2005, Poznan, June 2005.
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.
INFSO-RI Enabling Grids for E-sciencE SA2 and JRA4: Network Services K. Kavoussanakis J-P. Gautier.
EGEE is a project funded by the European Union under contract IST JRA4 Overview Javier Orellana JRA4 Coordinator EGEE Kick Off Meeting SA2.
All Activities Meeting – 13/14 Jan SA2 Execution Plan for the first year Franck Bonnassieux CNRS/UREC EGEE is proposed as a project funded by.
Javier Orellana JRA4 Coordinator All-Activity Meeting CERN 14 January 2004 EGEE is proposed as a project funded by the European Union under contract IST
INFSO-RI Enabling Grids for E-sciencE Network Services Development Network Resource Provision 3 rd EGEE Conference, Athens, 20 th.
EGEE is a project funded by the European Union under contract IST GN2 SA3 End to End Quality of Service Toby Rodwell DANTE First EGEE Conference,
1 Network related topics Bartosz Belter, Wojbor Bogacki, Marcin Garstka, Maciej Głowiak, Radosław Krzywania, Roman Łapacz FABRIC meeting Poznań, 25 September.
Grid Deployment Technical Working Groups: Middleware selection AAA,security Resource scheduling Operations User Support GDB Grid Deployment Resource planning,
EGEE is a project funded by the European Union under contract IST Network Activities Jean-Paul Gautier CNRS/UREC French Federation meeting.
Javier Orellana EGEE-JRA4 Coordinator CERN March 2004 EGEE is proposed as a project funded by the European Union under contract IST Network.
INFSO-RI Enabling Grids for E-sciencE TNC 2005 Networking activities in EGEE Mathieu Goutelle (CNRS UREC, France) EGEE-SA2 activity.
Bob Jones EGEE Technical Director
Multi-layer software defined networking in GÉANT
Regional Operations Centres Core infrastructure Centres
EGEE Middleware Activities Overview
JRA3 Introduction Åke Edlund EGEE Security Head
SA1 Execution Plan Status and Issues
NPM Workplan K. Kavoussanakis.
EGEE SA2 / TERENA NRENs & Grids joint workshop
Ian Bird GDB Meeting CERN 9 September 2003
Christos Markou Institute of Nuclear Physics NCSR ‘Demokritos’
JRA1 (Middleware) Overview
Robert Szuman – Poznań Supercomputing and Networking Center, Poland
Establishing End-to-End Guaranteed Bandwidth Network Paths Across Multiple Administrative Domains The DOE-funded TeraPaths project at Brookhaven National.
WP7 objectives, achievements and plans
Network Requirements Javier Orellana
Bandwidth Allocation and Reservation Anand Patil, DANTE
Wide Area Workload Management Work Package DATAGRID project
E2E piPEs Overview Eric L. Boyd Internet2 24 February 2019.
Presentation transcript:

EGEE is a project funded by the European Union under contract IST Pete playing devils advocate JRA4-F2F Javier Orellana EGEE-JRA4 Coordinator CERN 14/15 OCt 2004

- 2 Critique of Subactivity: NPM What are we trying to achieve ?  See TA high level description

- 3 Critique of Subactivity: NPM What is it primarily about  Standardising meaning of NP information  Deploying standardised access to NP information for a range of consumers  First opportunity for coherent scheme including EGEE sites and GNs domains  Recasting existing work into web services framework  Getting agreement form all sites and domains to deploy a standard framework (regardless of its initial content)  Developing diagnostic tools for GOC and ROC  Making the information useful to Higher Layer Middleware (HLM) in EGEE What is it NOT about  Developing yet another implementation with no context (enough of these exist: WP7, IEPM, Pipes, GridMon, Perfmonit, MonaLisa). These are all potential backends/frontends.  Deploying an arbitrary implementation at EGEE and other sites (we could have just used WP7 for this).  Monitoring tool development (IPerf, Ping….) (this is secondary)  Worrying unduly about what measurements mean (at least in first instance)

- 4 Strawman architecture (not rpoperly designed yet) NRENGeantInet-2 Interface based on GGF-NMWG EGEE Resource Information System Imp 1 Imp 3 JRA4 code to publish (& interpolate ?)

- 5 Strawman architecture (not rpoperly designed yet) NRENGeantInet-2 Interface based on GGF-NMWG Imp 1 Imp 3 GRM JRA4 code to query for GRM

- 6 Strawman architecture (not rpoperly designed yet) NRENGeantInet-2 Interface based on GGF-NMWG Diagnostic Services for GOCs Imp 1 Imp 3 JRA4 code For network diagnostics

- 7 Where might existing work fit in this ? NRENGeantInet-2 EGEE Resource Information System WP7 Imp 3 WP7 R-GMA work ?? Perfmonit

- 8 NRENGeantInet-2 Interface based on GGF-NMWG GN2 code Imp 1 (WP7?) Imp 3

- 9 Critique of Subactivity: NPM How to plan  Develop a project plan based upon what we need to achieve by when  Look at bigger picture than simply the “ titles of the deliverables”  Realise this is first opportunity for coherent scheme including EGEE sites and GNs domains, and just getting a basic framework deployed will be a major achievement. Getting the content perfect is a secondary goal.  Re assign effort to achieve (i) consolidation i.e. no 0.5 PM here and there (ii) use strengths  Put in place a much more formal project mangement structure so that every one knows what they are meant to do Milestones and deliverables  Merely a punctuation of project plan – not a definitive receipe for success  These DO NOT define a complete project plan. Current WBS  Only a first iteration  Fine up to PM6 in most places (requirements, surveys)  Inadequate in terms of getting a framework deployed in a timely fashion Not enough understanding of time needed to get first iteration of architecture & interfaces defined No explicit planning for a long and resource intensive software development cycle to get prototype framework on ground by PM9 (this is a fault of the TA)

- 10 Critique of Subactivity: NPM Key omissions in WBS  Understanding that prototype work is needed to define interfaces You don’t just write them down and assume they work  Understanding that web services framework development is needed for any of this to mean anything, and that this needs a proper canonical software development approach, a long lead time This has nothing to do with measurement implementation, which is a back end to the framework Should have started much earlier  Understanding that defining an AA solution requires serious effort

- 11 In my opinion Q1Q8Q2Q7Q3Q4Q5Q6 Requirements… Surveys… Prototype WS based standard interface framework deployed Interface 1 Arch 1 WS-Framework 1 AA 1 Interface 2 Arch 2 WS-Framework 2 AA 2 Backend for EGEE sites Target: Something working which is a step towards overall goals by ~ PM10 Why: WP7 exists NMWG exists Why take longer ? Simple Client

- 12 Project Month Deliverable or Milestone Item M6Milestone MJRA4.1 Requirements and use cases for monitoring and diagnostics tools for users, middleware and operations. M6Milestone MJRA4.2 Definition of initial network performance metrics and composite measurements required. M9Deliverable DJRA4.2 Definition of standardised network measurement query/response interfaces, with adequate authorization. M12Milestone MJRA4.3 Prototype tool to access network performance metrics from a limited set of measurement points. M18Milestone MJRA4.6 Specification high-level monitoring and diagnostics tools. Revision of network performance metrics. M21Deliverable DJRA4.5 Service to supply network performance information to resource brokering middleware. M24Deliverable DJRA4.7 Report on network monitoring within EGEE. Performance Monitoring

- 13 Bandwidth on Demand Project Mont h Deliverable or Milestone Item M6Deliverable DJRA4.1 Specification of interfaces I)to network control plane, II)to global resource reservation middleware for bandwidth allocation and reservation. M15Milestone MJRA4.4 Prototype Implementation of bandwidth allocation and reservation service at specific network ingress points using static network configuration. M15Milestone MJRA4.5 Specification of end-to-end bandwidth reservation system. M18Milestone MJRA4.7 Dynamic re-configuration of key ingress points in response to reservations. M21Deliverable DJRA4.4 Implementation of pilot single-domain bandwidth allocation and reservation service in the network core (GEANT and NRENs). M24Deliverable DJRA4.6 Report on bandwidth allocation and reservation in EGEE.

- 14 Source Dest Geant NRE N-A NREN -B Site Site BrokerNet Broker Site BrokerConfigure Network Resource Allocation and Reservation EGEE Middelware

- 15 Resource Provider Geant NRE N-A NREN -B Site Configure EGEE-Network Liaison AAA Static SLA [Note: For example, GRS project of S.Bhatti, UCL] DJRA4.1 EGEE Middleware

- 16 Project Month Deliverable or Milestone Item M18Deliverable DJRA4.3 Report on implications of IPv6 usage for the EGEE Grid. IPv6

- 17  EGEE agreed with 6NET at the time of the original proposal to work with 6NET to  promote IPv6,  make EGEE software developers aware of IPv6 coding practice,  investigate the possibility of trying some EGEE code on a limited IPv6 testbed  This agreement is codified in the relevant deliverable DJRA4.3  This has not been critical path in comparison to initial requirements gathering deliverables an milestones, and hence it was natural and timely to leave this until after PM6  JRA4 has now started on this. We have  held a preliminary meeting with Piers O'Hanlon from 6NET  spoken at high level with senior 6NET personnel (Kirstein, Butler) to re-affirm intentions  We remain as committed as ever to work with 6NET, and our intentions are to  hold sessions on IPv6 awareness raising (NeSC training)  promote good practice for writing code independent of IPv4/6 (NeSC training  Investigate whether some joint IPv6 testbed work is feasible.  We now plan to hold a telecon soon in October to take this forward I JRA4 IPv6 Policy Statement

- 18 Domain 1 Domain 2 Domain 3 Site 1 Site 2 Middleware service

- 19 Domain CDomain BDomain A Suggestion 1: Hierarchical Physical Service Transport Service Middleware LOGICAL User Service Network oriented service requestor LOGICAL Service Physical Service LOGICAL Service Physical Service LOGICAL Service Site Data Volume V transferred from A to B in time T MPLS-VPN tunnel in this domain for bandwidth B in a period T IP Premium width DSCP C in this domain for bandwidth B in a period T Min/Max bandwidth over time T from a to B

- 20 Domain CDomain BDomain A Suggestion 2: Sequential Physical Service Transport Service Middleware LOGICAL Service Network Oriented Service requestor LOGICAL Service Physical Service LOGICAL Service Physical Service LOGICAL Service Site

- 21 Network Performance Architecture SP Domain A Domain BDomain C Middleware Tool X NM-WG Tool Y NM-WG Tool Z NM-WG R-GMA

- 22 Interfaces with Grid Middleware Grid Access Service Auditing Data Management AuthenticationAuthorisation Workload Management Site Gatekeeper Information and Monitoring Accounting Bandwidth Allocation and Reservation Grid Middleware Network Performance Monitoring

- 23 Review WBS [P.Clarke] Review and assign effort allocation to this task, a sit needs both  Network experts  Experienced software developers

- 24 Components and Requirements Consumer (User Application) Grid Middleware Network Element Computer Element Storage Element NE-ANE-BNE-X Network (GEANT+NRENs) End-user Interface Middleware Interface Operations Operations Interface

- 25 Bandwidth Allocation & Reservation NREN A NREN B NREN C GEANT BB-ABBBB-C BB Bandwidth Broker Traffic flows Signalling between BB Provisioning devices BB-B ie.: One flow from A to B A B C 1.- Authentication Authorization 4.- Path Discovery 3.- Can Allocate Resource ? 2.- Topology Discovery 1.- Authentication Authorization 4.- Path Discovery 3.- Can Allocate Resource ? 2.- Topology Discovery Can Allocate Resource ? Authentication Authorization Path Discovery END Topology Discovery 5.- Resource Management Resource Management NOW !!!

- 26 Bandwidth Allocation & Reservation NREN A NREN B NREN C GEANT BB-ABBBB-C BB Bandwidth Broker Traffic flows Signalling between BB Provisioning devices BB-B ie.: One flow from A to B A B C 2.- Topology Discovery 3.- Can Allocate Resource ? 1.- Authentication Authorization 4.- Resource Management NOW !!! MultiDomain-BB 2.- Path Discovery 1.- Authentication Authorization

- 27 Network Performance Monitoring Grid Performance closely linked to Network Performance Network Performance?, what for? :  Problem diagnostic and rectification  Facilitate resources allocation  Performance monitoring and SLA adherence Grid Middleware GOCsNOCs Operations Grid Users Information Service (R-GMA) Domain_ADomain_BDomain_X.. Network (GEANT+NRENs) Common Interface (OGSA) NOC: Network Operation Center GOC: Grid Operation Center

- 28 Net. Perf. Monitoring: Use case example PMSx and DMx  Are independent implementation for the measurements Features  Multiple domains, AAA, OGSA/OGSI NREN ANREN BGEANT DM 1DM 2 DM Domain Manager PMS Performance Monitoring System Signalling between DM Request of Measurement DM 3 ie. OWD from point A to B ? PMS 1PMS 2PMS 3 A B We got that alreadyWe DON’T yet OWD=OWD1+OWD2+OWD3

- 29 Thank you Questions?