Skip to content

Implementation Plan Table

Sasha Ames edited this page May 18, 2016 · 16 revisions
Task No. Task % Complete Status Day Started Day to be Completed Actual Date Completed Priority Milestone
1 CoG User Interface Working Team
1.1 Support CoG deployments 100 Completed 01/2016 12/2016 H
1.2 CoG with Globus API 80 On Schedule 02/2016 06/2016 H
1.3 Improve speed and responsiveness 0 Not Started NA 12/2016 M
1.4 Multiple virtual organizations 0 Not Started NA 12/2017 H
1.5 Integrate with computing analysis and visualization UI 0 Not Started NA 12/2019 H
2 Metadata and Search Working Team
2.1 Policy for index nodes 50 On Schedule 01/2016 05/2016 H
2.2 Atomic metadata updates 100 Completed 01/2016 05/2016 H
2.3 Enforce controlled vocabularies 10 Started 02/2016 12/2016 H
2.4 Transition harvesting to new Thredds API 0 Not Started NA 08/2016 H
2.5 Tag data with multiple activities 0 Not Started NA 08/2016 H
2.6 Support other data types 0 Not Started NA 12/2017 M
2.7 Solr cloud architecture 50 Ahead of Schedule 01/2016 12/2017 H
2.8 Search by location and time 0 Not Started NA 12/2017 M
3 Publication Working Team
3.1 Recommend changes to publisher tool 50 On Schedule 01/2016 12/2017 M
3.2 Test suite 75 On Schedule 11/2015 06/2016 L
3.3 New esgscan_directory 75 On Schedule 01/2016 06/2016 L
3.4 Drs_lite 0 Started 04/2016 06/2016 L
3.5 Support TDS new feature 0 Not Started NA NA L
3.6 Multiple facet values 75 Ahead of Schedule 02/2016 06/2016 M
3.7 CV integration/CMOR checker 0 Not Started 04/2016 06/2016 H
3.8 Support for new data services 95 Almost done 01/2016 05/2016 M
3.9 Best practices document 90 Almost done 04/2016 04/2016 L
3.10 Ingest Service developed and integrated with installer 80 On Schedule 7/2016 M
3.11 Update Ingest Service to replace publisher tool 0 Not Started N/A 12/17 L
4 Node Manager Working Team
4.1 Shard file generation 0 Not Started 04/2016 06/2016 M
4.2 Vet member nodes 0 Not Started 04/2016 05/2016 H
4.3 Integrate with desktop/dashboard 10 Design Proposed 01/2016 08/2016 H
4.4 Port to Flask 0 Not Started N/A 06/2017 L
4.5 Standby node mode 0 Not Started N/A 03/2017 M
4.6 Administrators’ console 0 Not Started N/A 08/2017 M
4a Tracking/Feedback (Notification) Working Team
4a.1 Proof of concept “Cron” job 0 Not Started 04/2016 09/2016 M
4a.2 Real-time tracking queries in GUI 0 Not Started N/A 12/2017 L
4a.3 Installer integration 0 Not Started N/A 04/2017 L
5 Identity Entitlement Access Management Working Team
5.1 Pilot integration of Live Access Service with CEDA ESGF OAuth 2.0 service 100 Done 02/2016 03/2016 03/2016 H
5.2 Implement service discovery mechanism for OAuth 2.0 5 Design Proposed 03/2016 05/2016 H
5.3 Deploy OAuth 2.0 and Online CA services operationally with ESGF Identity Providers 0 Not Started 06/2016 07/2016 H
5.4 Pilot integration of Globus with ESGF OpenID Connect service 5 Design Proposed 11/2016 12/2016 M
5.5 Retire MyProxyCA service (replaced by Online CA service) 0 Not Started 10/2016 10/2016 M
5.6 Implement and Integrate OpenID Connect into ESGF 0 Not Started 09/2016 12/2016 M
5.7 Retire OpenID 2.0 service 0 Not Started N/A 03/2017 H
5.8 Implement Attribute (role) registration web service interface 0 Not Started – may require reprioritization 01/2017 03/2017 H
5.9 Implement support for sign-in using other federation identities, e.g., InCommon and ESA identity federation 0 Not Started 02/2017 06/2017 L
5.10 Evaluate Assent for use with ESGF—enables integration of Eduroam with Single sign-on 0 Not Started 06/2017 09/2017 L
6 Compute Working Team
6.1 Finalize Version 1 of WPS API 50 On Schedule 01/2016 04/2016 H
6.2 Create and finalize API for computational kernels 10 On Schedule 03/2016 06/2016 M
6.3 Deploy proof of concept at LLNL 50 On Schedule 01/2016 07/2016 M
6.4 Define standard data set and unit tests 0 Not Started 04/2016 08/2016 M
6.5 Update to use cases 0 Not Started 04/2016 10/2016 M
6.6 Deploy second proof of concept at GSFC 40 On Schedule 01/2016 12/2016 M
7 Quality Control Working Team
7.1 Errata Service: Fix errata concept (WIP paper) 100 On schedule 04/2016 05/2016 H
7.2 Citation Service: Create development-operational instances 100 Completed 04/2016 05/2016 M
7.3 Errata Service: Fix issue information design + registration test on remote issue tracker and Handle Service + Django errata module development 60 Started 05/2016 06/2016 M
7.4 Citation Service: APEX GUI availability for modeling centers; integrate citation information in ESGF CoG; finalize citation landing page design and content 80 On Schedule 05/2016 06/2016 M
7.5 Errata Service: Register operable issues + integrate CoG errata module 0 Not Started 06/2016 09/2016 M
7.6 Citation Service: Add functionality to citation service (early citation is operational) 20 Started 06/2016 09/2016 L
7.7 Draft on recommendations for the integration of external information into ESGF 0 Not Started 06/2016 09/2016 L
7.8 Errata Service: full operability 0 Not Started 09/2016 12/2016 M
7.9 Citation Service: Integrate citation into LTA/IPCC-DDC and DataCite DOI process 0 Not Started 09/2016 12/2016 M
7.10 Final version of recommendations for the integration of external information into ESGF 0 Not Started 09/2016 12/2016 L
8 Installation Working Team
8.1 ESGF admin guide review— configuration part 0 Not Started N/A 04/2016 H
8.2 ESGF test suite review—CoG support 15 Test suite reviewed – CoG support ongoing N/A 05/2016 H
8.3 Integrate publication test suite written by PWT 0 Not Started N/A 06/2016 H
8.4 Make Globus Online credentials storage optional during installation 0 Not Started N/A 08/2016 H
8.5 RHEL/CentOS/SL 7 Support 0 Not Started N/A 10/2016 H
8.6 Migrate tomcat component installation to RPM 0 Not Started N/A 2017 M
8.7 Develop new Python based installation script 0 Not Started N/A 2017 M
8.8 Implement continuous integration based on existing continuous build infrastructure and apps 0 Not Started N/A 2017 L
8.9 Dockerize the data node stack 0 Not Started N/A 2017 L
9 Dashboard Working Team
9.1 Coarse-grained statistics system 95 Almost done 09/2015 04/2016 H
9.2 Project-specific statistics for Obs4MIPs and CMIP5 50 On Schedule 02/2016 05/2016 H
9.3 Design and first implementation of federated statistics views 20 On Schedule 02/2016 10/2016 H
9.4 Integration of perfSONAR statistics into the dashboard 0 Not Started N/A 12/2016 H
9.5 First implementation of new front-end presentation layer 0 Not Started N/A 12/2017 M
9.6 Extended set of statistics based on user requirements 0 Not Started 02/2016 12/2019 M
10 International Climate Network Working Group
10.1 Deploy perfSONAR at sites 10 Started 06/2015 12/2016 H
10.2 Publish data with GridFTP URLs 50 Started 01/2016 06/2016 H
10.3 Configure perfSONAR tests at selected sites 0 Not Started N/A M
10.4 Deploy DTNs 50 Started 06/2015 12/2016 H
10.5 Test Synda replication in collaboration with replication team 50 Started 02/2016 06/2016 H
10.6 Scale up DTNs 0 Not Started N/A 12/2018 H
10.7 Create agreed reference design for next-generation ESGF deployment 0 Not Started N/A 12/2018 M
11 Data Transfer Working Team
11.1 Deploy Globus Connect Server with automated certificate provisioning as the default installation option on all data nodes in ESGF 80 In Progress N/A 5/2016 H
11.2 Integrate Globus Transfer support for public data sets via CoG into the installer and deploy at various nodes 70 In Progress N/A 5/2016 H
11.3 Implement Globus Transfer support for restricted data sets. Integrate with the ESGF installer and make it available for deployment 15 In Progress N/A 8/2016 H
11.4 Integrate Globus Transfer as an option for data replication using Synda. Test and integrate with Synda. Participate in performance testing, in collaboration with ICNWG for optimization of performance replication 60 In Progress N/A 10/2016 H
11.5 Integrate use of OAuth for delegation of credentials to Globus, for improved user experience for browser-based flows using Globus for data transfer. Implement, test, and deploy this feature 0 Not Started N/A 11/2016 M
12 Software Security Working Team
12.1 Coordinate audits of the ESGF software suite release candidates using static and dynamic tools and code inspection as necessary 0 As-Needed N/A N/A H
12.2 Document findings and aid in issue resolution for all findings of moderate or higher impact 0 As-Needed N/A N/A H
12.3 Inform and assist the ESGF XC in assessing risks related to findings 0 As-Needed N/A N/A M
12.4 Support the ESGF Risk Executive in performing their function 0 As-Needed N/A N/A M
12.5 Document ESGF Site best practices regarding protective measures 0 Contained in Software Security Plan 4/2016 Goal: DRAFT approval + 3 mo. M
12.6 Participate in documenting the “as-is” state of the ESGF software suite build process 0 Not Started TBD (upon DRAFT approval) Goal: DRAFT approval + 6 mo. M
12.7 Maintain both the major and minor release procedures 0 On-Going N/A N/A L
13 Support Working Team
13.1 Create support documentation plan 0 Not Started N/A 4/2016 M
13.2 Revise documentation structure 0 Not Started N/A 5/2016 M
13.3 Revise content of ESGF User Guide 0 Not Started N/A 10/2016 H
14 Documentation Working Team
14.1 Upgrade appearance and design 0 Not Started N/A 09/2016 M
14.2 Refactor and reorganize documentation, splitting into user-, administrator-, and developer-centric hubs 0 Not Started N/A 11/2016 M
14.3 Coordinate with SWT to refactor and reorganize wiki 0 Not Started N/A 12/2016 M
15 Replication and Versioning Working Team
15.1 PID service performance and reliability tests 100 Completed 03/2016 04/2016 M
15.2 Install and test Synda installations at DTNs of core sites 5 Started 03/2016 06/2016 M
15.3 Initial deployment of PID infrastructure components and publication workflow tests at multiple sites 0 Not Started 05/2016 10/2016 H
15.4 Integrate and test Synda with Globus at core sites 0 Not Started N/A 07/2016 M
15.5 Define consistency requirements between replica sets at core sites and define policies ensuring these consistency requirements 0 Not Started N/A 08/2016 L
15.6 Complete full integration of PID services with web GUI 0 Not Started 07/2016 10/2016 M
15.7 Test large transfers between core sites based on Synda and work on optimizing end-to-end transfer bandwidth 0 Not Started N/A 11/2016 M
15.8 Complete initial integration of replica publication at core sites to the Synda-based replication workflow 0 Not Started N/A 11/2016 M
15.9 Integrate replication and versioning with PID infrastructure as part of ESGF CMIP6 publication workflow 0 Not Started 11/2016 M
16 Provenance Capture Working Team
16.1 Develop different language bindings for ProvEn Client API 0 Not Started N/A 08/2016 M
16.2 Requirement gathering for capturing existing sources of provenance information 0 Started 04/2016 06/2016 H
16.3 Performance reporting User Interface 0 Not Started 05/2016 07/2016 L
Clone this wiki locally