Contents
Introduction
This is the release plan of ALTO.
Release Deliverables
Name | Description |
---|
ALTO Northbound | ALTO Northbound will provide the RFC7285 RESTful/JSON API to ALTO Clients. |
ALTO Model | ALTO Model defines a YANG model to capture ALTO data instances and RPCs. |
ALTO Provider | ALTO Provider implements the ALTO Model. |
ALTO Manager | ALTO Manager provides an interface to provision ALTO information resources stored at an ALTO Server using the OpenDayLight YANG data store. |
Multi-flow Scheduler | This is an example application that uses ALTO for traffic optimization. It exercises mostly the ALTO ECS service. |
Release Milestones
Milestone | Offset 2 Date | Deliverables |
---|
M1 | 1/8/2015 | Name | Status | Description |
---|
Intent to participate | DONE | Intent to participate in Lithium Simultaneous Release | Project Lead elected | DONE | ALTO Project Lead election | Test Contact specified | DONE | ALTO Test Contact announce | Candidate Release Plan | DONE | Candidate Release Plan. |
|
M2 | 2/5/2015 | Name | Status | Description |
---|
Release Plan | DONE | Final Release Plan | Project Checklist | DONE | Project Checklist completed | OpenDaylight CI | DONE | OpenDaylight CI infrastructure usage for system test | ALTO Northbound (RFC7285) | DONE | The RESTful interface between ALTO client and ALTO server using RFC7285 | ALTO Model/Provider | DONE | Design and implement the YANG model to store ALTO information resources. See draft-shi-alto-yang-model for models | ALTO Manager | DONE | Interface to provision ALTO information resources | Multi-flow Scheduler | DONE | Design an example app that implements multi-flow scheduling using ALTO info. |
|
M3 | 3/19/2015 | Name | Status | Description |
---|
Functionality Freeze | DONE | Final list of externally consumable APIs defined and documented | Karaf Features defined | DONE | Define features are intended to be "user-facing" | Documentation Started | DONE | Identified the kinds of documentation to be provided, created AsciiDoc files for them with outlines, and committed those files in an appropriate location. | Integration & System Test | DONE | Simple system test on a karaf distribution with the project's recommended features installed. |
|
M4 | 4/16/2015 | |
M5 | 5/14/2015 | Name | Status | Description |
---|
Stability branch | DONE | Stability branch, i.e., stable/lithium, must be cut and local project versions bumped on master to avoid overwriting lithium SNAPSHOTS | String Freeze | DONE | All externally visible strings frozen to allow for translation & documentation | Documentation Complete | DONE | Only editing and and enhancing should take place after this point. | Code Freeze | DONE |
|
RC0 | TBD | Name | Status |
---|
Release Candidate 0 | DONE |
|
RC1 | TBD | Name | Status |
---|
Release Candidate 1 | DONE |
|
RC2 | TBD | Name | Status |
---|
Release Candidate 2 | DONE |
|
RC3 | TBD | Name | Status | Description |
---|
Bugfix & more |
| Bugfixing, performance improvement and other necessary / desired changes | Release Review |
| Release Review | Release Candidate 3 |
|
|
Formal Release | N/A | Name | Status | Description |
---|
Formal Lithium Release |
|
| Lithium OF Library |
| Delivery of new features inside OF Protocol Java Library | Release patch |
| Release patch to the stable/lithium branch and bump versions |
|
SR1 Release | N/A | Name | Status | Description |
---|
Release patch |
| Release patch to the stable/lithium branch and bump versions |
|
SR2 Release | N/A | Name | Status | Description |
---|
Release patch |
| Release patch to the stable/lithium branch and bump versions |
|
Expected Dependencies on Other Projects
ALTO can benefit from data made available from BPG/LS PCEP. But the Data Store provides a level of indirection to reduce coupling. Hence, we do not list BPG/LS PCEP as dependency.
In the current release, ALTO has a feature called auto-network-map that can compute a default network map from host tracker provided by l2switch.
Compatibility with Previous Releases
N/A.
Lithium will be ALTO's first release.
Themes and Priorities
This release will focus on infrastructure and base framework build.
Other