Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "Cosmos Release Plan"

m (Milestones)
m (Milestones)
Line 109: Line 109:
 
|Validation Testing
 
|Validation Testing
 
|-
 
|-
|'''COSMOS 0.4 Tech Preview Availability'''
+
|'''Milestone 1'''
 
|'''1 day'''
 
|'''1 day'''
 
|'''Fri 06/29/2007'''
 
|'''Fri 06/29/2007'''
Line 169: Line 169:
 
|Validation Testing & Documentation
 
|Validation Testing & Documentation
 
|-
 
|-
|'''COSMOS 0.7 Tech Preview Availability'''
+
|'''Milestone 2'''
 
|'''1 day'''
 
|'''1 day'''
 
|'''Fri 11/02/2007'''
 
|'''Fri 11/02/2007'''
Line 211: Line 211:
 
|Validation Testing & Documentation
 
|Validation Testing & Documentation
 
|-
 
|-
|'''COSMOS 0.9 Tech Preview Availability'''
+
|'''Milestone 3'''
 
|'''1 day'''
 
|'''1 day'''
 
|'''Fri 02/29/2008'''
 
|'''Fri 02/29/2008'''

Revision as of 09:51, 29 June 2007

COSMOS Wiki > COSMOS Work Items

COSMOS Milestone Plan - Tech Preview Releases

Community Systems Management Open Source (COSMOS) Milestone Plan (Draft)

Please send comments about this plan to the cosmos-mgmt@eclipse.org project management mailing list.


This document lays out the feature and API set for the COSMOS Tech Preview releases.

This plan describes the deliverables, milestones, and plan items for the four projects under COSMOS. Each plan item covers a feature or API that is to be added to COSMOS, or some aspect of COSMOS that is to be improved. Each plan item has its own entry in the COSMOS bugzilla database, with a title and a concise summary (usually a single paragraph) that explains the work item at a suitably high level so that everyone can readily understand the work item.


Fixing bugs, improving test coverage, documentation, examples, performance tuning, usability, etc. are considered routine ongoing maintenance activities and are not included in this plan unless they would also involve a significant change to the API or feature set, or involve a significant amount of work. The intent of the plan is to account for all interesting feature work.

Tech Preview Deliverables

The following release deliverables are provided:

  • Runtime
  • Source
  • Examples
  • Component Tests
  • Data Collection Implementation
  • Data Visualization Implementation
  • Resource Modeling Implementation

Milestones

This COSMOS 1.0 is targeted for general availability on 27-June-2008. All deliverables will be available for download as soon as the release has been tested and validated in the target configurations. There is an allocation of resource to defect removal in all iterations. The first Iterations 1-11 will contain the bulk of the enhancement work, while Iteration 12 will mainly be used to stabilize and shut down the release.

Each project leader will send a notification to the project leadership team upon completion of iteration testing. Once all projects have indicated that they have finished iteration testing, a candidate build will be flagged and the teams can begin checking in code for the next iteration.


Tech Preview Milestones

Milestone Duration Start Date End Date Description
Iteration 1 8 weeks Tues 01/02/2007 Fri 02/23/2007 Demo development
Iteration 2 6 weeks Mon 02/26/2007 Fri 04/06/2007
i2 Development 5 weeks Mon 02/26/2007 Fri 03/30/2007 Development & Bug Fixes
i2 Testing 1 week Mon 04/02/2007 Fri 04/06/2007 Validation Testing
Iteration 3 6 weeks Mon 04/09/2007 Fri 05/18/2007
i3 Development 5 weeks Mon 04/09/2007 Fri 05/11/2007 Development & Bug Fixes
i3 Testing 1 week Mon 05/14/2007 Fri 05/18/2007 Validation Testing
Iteration 4 6 weeks Mon 05/21/2007 Fri 06/29/2007 Shut down and Testing
i4 Development 4 weeks Mon 05/21/2007 Fri 06/15/2007 Bug Fixes
i4 Testing 2 weeks Mon 06/18/2007 Fri 06/29/2007 Validation Testing
Milestone 1 1 day Fri 06/29/2007 Fri 06/29/2007 Available for POCs
Iteration 5 6 weeks Mon 07/02/2007 Fri 08/10/2007
i5 Development 5 weeks Mon 07/02/2007 Fri 08/03/2007 Development & Bug Fixes
i5 Testing 1 week Mon 08/06/2007 Fri 08/10/2007 Validation Testing & Documentation
Iteration 6 6 weeks Mon 08/13/2007 Fri 09/21/2007
i6 Development 5 weeks Mon 08/13/2007 Fri 09/14/2007 Development & Bug Fixes
i6 Testing 1 week Mon 09/17/2007 Fri 09/21/2007 Validation Testing & Documentation
Iteration 7 6 weeks Mon 09/24/2007 Fri 11/02/2007
i7 Development 4 weeks Mon 9/24/2007 Fri 10/19/2007 Development & Bug Fixes
i7 Testing 2 weeks Mon 10/22/2007 Fri 11/02/2007 Validation Testing & Documentation
Milestone 2 1 day Fri 11/02/2007 Fri 11/02/2007 Available for POCs
Iteration 8 9 weeks Mon 11/05/2007 Fri 01/11/2008
i8 Development 6 weeks Mon 11/05/2007 Fri 12/14/2007 Development & Bug Fixes
i8 Testing 2.5 weeks Mon 12/17/2008 Fri 01/11/2008 Validation Testing & Documentation
Iteration 9 7 weeks Mon 01/14/2008 Fri 02/29/2008
i9 Development 5 weeks Mon 01/14/2008 Fri 02/15/2008 Development & Bug Fixes
i9 Testing 2 weeks Mon 02/18/2008 Fri 02/29/2008 Validation Testing & Documentation
Milestone 3 1 day Fri 02/29/2008 Fri 02/29/2008 Available for POCs
Iteration 10 6 weeks Mon 03/03/2008 Fri 04/11/2008
i10 Development 5 weeks Mon 03/03/2008 Fri 04/04/2008 Development & Bug Fixes
i10 Testing 1 week Mon 04/7/2008 Fri 04/11/2008 Validation Testing & Documentation
Iteration 11 6 weeks Mon 04/14/2008 Fri 05/16/2008
i11 Development 5 weeks Mon 04/14/2008 Fri 05/09/2008 Development & Bug Fixes
i11 Testing 1 week Mon 05/12/2008 Fri 05/16/2008 Validation Testing & Documentation
Iteration 12 6 weeks Mon 05/19/2008 Fri 06/27/2008 Shutdown & Testing
i12 Development 4 weeks Mon 05/19/2008 Fri 06/13/2008 Bug fixes
i12 Testing 2 weeks Mon 06/16/2008 Fri 06/27/2008 Validation Testing & Documentation
COSMOS 1.0 Availability 1 day Fri 06/27/2008 Fri 06/27/2008 GA Release

Themes

The COSMOS project adopted the following theme which represents the key focus area for COSMOS enhancements in the year ahead.

  • Provide an open platform that is standards-based for extensibility and openness
  • Provide exemplary tools for monitoring and management of popular open distributed platforms
  • Establish base framework:
    • Data collection normalization and persistence framework
    • Validation/Editing/Viewing framework based on SML

Project Designs

The COSMOS project is comprised of four projects, managed in a coordinated fashion, across which the plan items are allocated. COSMOS projects include:

  • Data Collection Project - The COSMOS Data Collection framework aims to provide value by building a standard based integration framework that can incrementally replace the existing ad hoc integrations between agent infrastructures and the management applications that utilize them. The initial focus of the data collection component is the delivery of a framework that provides a well-defined set of service interface types that facilitate the discovery and control of monitoring agents as well as related data services such as collection, transformation, filtering, persistence, and query. These services may be discovered, explored, and controlled through Web Services Distributed Management (WSDM) standard interfaces. They will describe themselves by exposing Service Modeling Language Interchange Format (SML-IF) models using WS-metadata exchange.
  • Data Visualization Project (Design Document)- The COSMOS Data Visualization framework aims to provide value by building a standards based integration infrastructure that provides access to two dimensions of the COSMOS management architecture, COSMOS Data Collection and COSMOS Resource Modeling. COSMOS Data Visualization provides a well-defined set of service interface types that facilitate the exploration of the COSMOS Resource Modeling's repository of models and the retrieval of the COSMOS Data Collection's repository of state, event, and performance information. The model repository is semantically linked to the information in the monitor data repository. This relationship, which is managed in Service Modeling Language (SML) through the Resource Modeling component, is used to connect the exploration of the model with data that has been collected.
  • Resource Modeling Project - The COSMOS Resource Modeling sub-project aims to provide support for building a common model to represent the information being shared in a system management scenario. The project is proposing to use Service Modeling Language (SML) as the XML schema language to define this common model. The SML-IF interchange format will be used to share model components between the tools involved in a system management activity.
  • Management Enablement - To be implemented in a future release

Designs for these projects will be checked in to the COSMOS bugzilla database so that developers can reference them as they create designs for specific plan items.

Features

Plan items targeted for this release represent the addition of new features or areas where existing features will be significantly reworked or enhanced. Plan items are allocated to the projects indicated above.

COSMOS Data Collection Project Plan Items

Status Target iteration Description
In Plan i2 Define and build the COSMOS data collection framework. This includes: definition and implementation of the component assembly framework SPI, implementation of binding and component context loading services for an Equinox OSGi host, definition of component APIs supporting all currently defined component types (data source, data sink, filter, transformer), base classes for all currently defined component types, component assembly schema, automated build process for the data collection component, user documentation for adopters of the framework, and automated unit test cases. The following enhancements are being used to track this work: (174347) (177821) (180318) .
In Plan i2 Define and build the COSMOS data collection framework. This includes: definition and implementation of the component assembly framework SPI, implementation of binding and component context loading services for an Equinox OSGi host, definition of component APIs supporting all currently defined component types (data source, data sink, filter, transformer), base classes for all currently defined component types, component assembly schema, automated build process for the data collection component, user documentation for adopters of the framework, and automated unit test cases. The following enhancements are being used to track this work: (174347) (177821) (180318) .
Not In Plan Exemplary components for the data collection framework. (180322)
In Plan i4 Intitial DC Domain Support (187805)
Not In Plan Support for the Java client interface of the TPTP RAC (188387)
In Plan i4 Query component for SML documents based on xpath (188399)
Not In Plan Data source for TPTP log agent (188405)
Not In Plan Data transformer for CBE to WEF (188756)
In Plan i4 Statistical data sink supporting JMX properties (188765)
In Plan i4 Statistical query components supporting JMX properties (188776)
In Plan i4 Database schema for statistical model (188769)
In Plan i4 Provide a COSMOS Managment Domain to help bootstrap the Data Collection framework https://bugs.eclipse.org/bugs/show_bug.cgi?id=188942 (188942)]
In Plan i4 Implement the data set provider registry (188945)
Not In Plan Statistical data source using the TPTP collectors (188948)
In Plan i4 Database Schema for Data Provider Registry (189132)


COSMOS Data Visualization Project Plan Items

Status Target iteration Description
In Plan i4 Visualize a read-only model (the ui is not expected to modify the resource model or data collection information), provide a simple navigation system based on a resource graph, show properties of a resource, and provide visualization of collected resource information. (180069) (180073)
In Plan i4 Create Data Retrieval Service framework and components. (184242)
In Plan i4 Create Graphical Visualization Service framework and components. (184243)
In Plan i4 Create Presentation Service framework and components. (184245)
Not in Plan

COSMOS Resource Modeling Project Plan Items

Status Target iteration Description
In Plan i2 Provide validator for SML and SML-IF documents, based on the SML 1.0 specification
In Plan i2 Provide import from SML-IF and export to SML-IF action for a file based SML repository
In Plan i2 Provide simple SML-IF editor for creating SML-IF documents from a file based repository
In Plan i3 SML validator should accept input other than File resources. (181594)
In Plan i4 Create preliminary representation of resources. (178590)
In Plan i4 Provide a data layer for Data Visualization access to resource, which includes the following services: data filtering, data grouping, data sorting and data counts. (180068)
In Plan i4 Provide the concept of a repository under the resource modeling subproject. (179828)
In Plan i4 Create more test cases for the validation plug-in. (172682)
Not in Plan

Back to the top