Minutes of BAR telecon ====================== Date: 19 July 2005 time: 10:30 BST/ 11:30 CEST Venue: CERN teleconference Present ======= GARR: Gloria Vuagnin (GV), Mauro Campanella (MC) DANTE: Anand Patil (AP) EPCC: K Kavoussanakis (KK), Florian Scharinger (FS), Charaka Palansuriya (CP) Apologies: Maarten Buchli (MB) Agenda ====== 1) On going actions 2) Actions from July BAR F2F meeting 3) Go through MJRA4.7 work plan 4) MJRA4.4 and 4.5 reviews 5) AOB 6) DONM Phone Numbers for telecons ========================== The conference phone number at CERN is +41-22-767 7000 - ask for EGEE JRA4, the owner's name is Charaka New Actions =========== [MC/GV] Mail BAR list with proposal for L-NSAP [FS] Add Min/Max flow parameters to north interface at DJRA4.1 [FS] Add Min/Max flow parameters to BAR WSDL [FS] Fix BAR WSDL to be in sync with DJRA4.1 [FS] Fix BAR WSDL to Basic Profile Test 1.1 [CP] Talk to AKP about his actions On Going Actions ================ [AP] Test the next release candidate on DANTE's deployment machine [CP] Add unit tests for GDFT [RA] Talk to Jennifer/Elisabeta about glue schema [KK] Check if Architecture document is still valid or if it is superseded by End-to-End specification. [KK] Send architecture to Newcastle for WS, security and other comments after review. [ALL] Email few line of work plan for the next week to the minute taker. - from Tuesday 21 June to Monday 27 June (inclusive). [ALL] Email few lines describing work done for BAR since previous week, send to chair of next TeleCon. Email by Monday. Actions From July 05 F2F meeting ================================ [GV] Investigate practicality of using Min and Max bandwidth values defined in DJRA4.1 [GV, MB and AP] Investigate GRS and relevant software and write a report on the findings. [AP] add task break down for NSAP development (in work plan) [AP] Revise fault types in NSAP WSDL [AP] Provide list of NSAP exceptions to FS and CP [KK] Communicate AS conclusions arrived at July 05 BAR F2F meeting to Tiziana. [KK] Discuss with SA2 issues with scenarios in SA2-JRA4 document - Network Service Provisioning Model [GV] Provide time estimate of L-NSAP and related investigations (GRS,...). [CP] Ask SD developers how information is stored at backend - do they use Glue Schema? [CP] Create a skeleton system test document - create a document with basic structure [CP/FS] Investigate further generalisation of the Request Mapper class [FS] Add fault types to BAR WSDL [FS] Investigate Fault Type handling with Axis 1.2 [FS] Remove Failure Reason, Additional Info and Result parameters from BAR schema - this going to be implemented in fault types. Suggestion: Remove Failure Reason and Additional Info and move them to WSDL fault types [FS] Check timeout exception has to be explicitly checked [FS] Add query response base type and extend it for GDFT query response and VLL query responses [FS, AKP] Investigate workflow of user certificate exchange. How to ensure that Edinburgh HLM cannot contact Cambridge BAR? Should this be enforced at all? [AKP] How does VOMS define roles and can be queried. [AKP] Can we create our own roles on the long run? Completed Actions ================= [KK/AP/CP/FS] Prepare slides for F2F [AP] Check list of BAR requirements CP sent out this Monday [AP] High-light relevant L-NSAP entries in SA2 document [FS/CP] Obtain host certificate for your work stations. [KK] Check if Tiziana has a document which references all necessary resources about Glite Agreement Architecture [KK] Send Gridnets paper to BAR list [CP/FS] Check min and max flow size is in DJRA4.1. [CP/FS] check BAR WSDL/schema is in synch with DJRA4.1 [FS] Do WS-I basic profile 1.1 tests on BAR-NSAP messages. [CP] Add tasks for investigation of GRS and other relevant software and make L-NSAP task depend on it. Deleted Actions =============== [MB] Write a functional specification for the L-NSAP service. - Already in work plan [FS] Add time for average to BAR WSDL. ( - Duplicate with "BAR WSDL in Sync with DJRA4.1" action MJRA4.7 Workplan: ================= WP1 (update/review documents) : [CP] Update BAR service architecture [CP] Update functional spec for BAR service [FS] Update functional spec for BAR client [MB] Write functional spec for L-NSAP [FS] Review functional spec for L-NSAP [CP] Update design for BAR service [FS] Update design for BAR client [AP/CP] BAR/NSAP demo planning [CP]Write system test plan [CP] Review system test plan [CP] Update deployment plans WP2 (deployment of NSAP): INACTIVE [?] Deploy and Test NSAP on UEDIN [?] Deploy and Test L-NSAP on UEDIN [AP] Deploy and Test NSAP on Geant [GV] Deploy and Test NSAP on GARR [GV] Deploy and Test L-NSAP on GARR [Afrodite] Deploy and Test NSAP on GRNET [Afrodite] Deploy and Test L-NSAP on GRNet [?] Deploy and Test NSAP on UKERNA WP3 (deployment of BAR): INACTIVE [?] Deploy and test BAR on UEDIN [GV] Deploy and test BAR on GARR [Afrodite] Deploy and test BAR on GRNET [FS] Test End-to-End reservation WP4 (Security): [FS/CP] Update BAR service and client designs with security [AKP] Review/consult design of BAR security [FS] Update security to BAR client [CP] Update security to BAR service [FS/CP] Test/fix security between BAR client and BAR service [FS/CP] Test/fix security between BAR Service and BAR service [AKP] Review security implementation WP5 (Development of BAR service): [FS] Update BAR WSDL [CP] Review BAR WSDL [CP] Add VLL functionality + test classes [CP] Add "query" functionality + test classes [CP] Extend GDFT functionality + test classes [CP] Extend Cancel Service functionality + test classes [FS] Service ID management + test classes [FS] Add Fault Type handling [FS/CP] Add/extend class to create/read files + test classes [FS/CP] Add Support (utility) classes + test classes [FS/CP] System test BAR service WP6 (Development of BAR client): [CP] Update/re-factor BAR Client API [CP] Add support for VLL requests + unit tests [CP] Add support for Query requests + unit tests [FS] Add VLL to JSP client + unit tests [FS] Add Query to JSP client + unit tests [FS] Investigate Service Discovery [FS/CP] Support classes for BAR clients [FS/CP] Extend system tests [FS/CP] System test client WP7 (Development of NSAP): [AP] Update NSAP schema and WSDL [AP] Generate server skeleton from NSAP WSDL [AP] Develop NSAP service for EGEE [AP/FS] Test NSAP service WP8 (Investigation/Development of L-NSAP): [GV/MB/AP] Investigate/deploy GRS [GV/MB/AP] Investigate/deploy other existing software [GV/MB/AP] Write report with findings [KK] Review the report [AP] Write L-NSAP schema and WSDL [AP] Generate server skeleton from L-NSAP WSDL [AP] Develop L-NSAP service [AP/FS] Test L-NSAP service WP9 (Update Ant scripts): [FS/CP] Update BAR build script [AP] Update NSAP build script [AP] Update L-NSAP build script [FS] Update installer WP10 (User documents): INACTIVE [FS] Write BAR/NSAP Installation and Configuration document (include a trouble shooting section) [CP] Review BAR/NSAP Installation and Configuration document Discussion ========== L-NSAP development ------------------ GV: Mauro (MC) would need a quick overview on what is expected from GARR concerning L-NSAP development. KK: Relevant actions are covered in WP8 of work plan for MJRA4.7. GRS should be investigated to decide whether it is a possible solution for L-NSAP. Maarten will write a functional specification, which Florian will review. The next step is then to find a software which fits to the functional specification. MC: Note that Gloria's effort for EGEE has to be reduced until September - 0.4 FTE (40% effort) is available for EGEE from GARR. GRS can be tested, provided that it is stable. Currently two QoS systems: Premium IP and Light Path, whereby the focus is on the latter. KK: Stressed the fact that within EGEE the focus is on IP switched. MC: Currently the only known End-to-End system which is available is Premium IP, which is also the only system which scales. KK: GRS is not the only option we should consider, also other available (if any) needs to be considered and investigated. MC: Would like to change the naming in the WP from "deploy GRS" to "test GRS" since a real deployment cannot be done by GARR. KK: This means that there is also no (even disconnected) router available? GV: No, NREN is not allowed to run software of this sort which communicates to network equipment with out human interaction. KK: We are aware of this. GV: What is the time schedule for the L-NSAP? KK: 1) Write functional specification 2) Fine/Develop software which fits functional specification, e.g. software which sends e-mail to system administrator about reservation. Main problem is that Review may ask if we have considered software X, meaning that we have to investigate in possible solutions/software for L-NSAP beforehand. MC: Does EGEE exclude circuit-based software? Anand: End-to-End System might not be happening in EGEE1. Mauro: Tier0 to Tier1 circuits will be available for LCG. KK: We assume that circuit-based software will not be available for EGEE2. It was decided that MC and GV provide a proposal for the further steps on L-NSAP investigations via the BAR development mailing list. Important Dates for MJRA4.4 and MJRA4.5 Review ---------------------------------------------- 21/07: First round review completed 28/07: Review completed 04/08: Key deliverables face to face presentation to the PEB 04/08: PEB approves deliverables and milestones 12/08: Deliverables are sent to the EU Work scheduled for last two weeks ================================ AP: - Preparations for F2F - F2F CP: - Preparations for F2F - Work plan for MJRA4.7 - GDFT unit tests - F2F GV: - Read SA2 and other documents about GRS MB: - ? FS: - Make BAR source code compliant to gLite coding conventions - Obtain host certificate - Preparations for F2F - Leave (11/12 July) - F2F - Wrap-up of F2F Work done last two weeks ======================== AP: - Prepare and attend JRA4 f2f meeting - Research into doc literal problem - Review and filter the BAR requirements for EGEE1 - Review MJRA4.7 workplan - SA2-JRA4 telecon - Answer dialog forms for review of MJRA4.4 and MJRA4.5 - Investigate on how to use secondary storage for persistence of reservation da tain NSAP CP: - Reviewed BAR requirements and e-mailed the list of requirements that we aim to support in EGEE-1. - Created first draft of MJRA4.7 work plan and circulated it to the team - Browsed material available on gLite Service Discovery - Prepared for and attended the SA2-JRA4 telecon - wrote minutes and circulated it to the team - read paper "Agreement Signalling and Network Service Provisioning for Grids" - Preparations for EGEE-JRA4 F2F meeting - Attended the F2F meeting held on 12 and 13 July 05 - Wrote minutes for the BAR F2F meeting and uploaded to F2F agenda page (along with the PPT slides presented at the meeting). - Answered questions raised by reviewers of MJRA4.4 and MJRA4.5 and sent them to Kostas FS: - Made BAR source code compliant to gLite coding conventions - Obtained host certificate - Preparations for F2F - Leave (11/12 July) - F2F - Wrap-up of F2F - Tested NSAP WS-I Basic Profile 1.1 Compliance - Tested BAR WS-I Basic Profile 1.1 Compliance - Replied to MJRA4.4 review comments GV: - Attended BAR telecon MB: - ?? Work planned for next week ========================== GV: - together with Mauro make a proposal for the activity to do for L-NSAP - give a time estimation for this activity AP: - Work on encoding-on-wire problem - NSAP task breakdown - Task prioritisation - Work on fault types (with FS input) - MJRA4.5 Review - answer remaining comments MB: - ?? CP: - Reply to MJRA4.4 and MJRA4.5 review comments - Create MJRA4.7 gantt chart - Add GDFT unit tests - Review BAR WSDL - Implement VLL FS: - Add Min/Max flow parameters to north interface at DJRA4.1 - Add Min/Max flow parameters to BAR WSDL - Fix BAR WSDL to be in sync with DJRA4.1 - Investigate Fault Type handling with Axis 1.2 - Remove Failure Reason, Additional Info and Result parameters from BAR schema Milestones and deliverables =========================== PM15 MJRA4.4 (June 05) Prototype implementation of BAR service at specific network ingress points using static network configuration. DONE. PM15 MJRA4.5 (June 05) Specification of end-to-end BAR system. DONE. PM18 MJRA4.7 (September 05) Dynamic reconfiguration of key ingress points in response to reservations. PM21 DJRA4.4 (December 05) Implementation of single-domain BAR service in the network core (GEANT and NRENs). Risks ===== Convention: Mitigation = what we do to address it Resolution = what we do if the risk materialises Risk: Likelihood: Impact: Mitigation: Resolution: Leave/holiday ============= DANTE AP: 25 July 26 August 30 August 10-14 Oct MB: EPCC CJP: AKP: 8-19 August (approx) KK: FS: 28 (PM) - 29 July 22 - 26 August 5 - 9 September 16 September GARR GV: 22 July 1-20 August (approx) DONM ---- Tuesday 26 July 05 @ 10:30 BST/ 11:30 CEST