ALTO: Boron: Release Plan

Contents

Introduction

In the Boron release, the ALTO project is planning to accomplish the following tasks:

  • Implement a simple path computation engine
  • Implement a simple ECS based on FRM-lookup
  • Implement an anchor-based map generation module
  • Improve the test coverage to 20%
  • Remove "core/basic/ext/" from YANG namespaces to simplify future migrations
  • (Optional) Implement a ALTO service suite based on BGP
  • (Optional) Implement incremental update
  • (Optional) Implement ALTO cost calendar

Release Deliverables

NameDescription
alto-core
  • Define the new YANG model for basic types used in ALTO
  • Define the models for ALTO services
  • Define the top-level container for ALTO services
  • Provide the RESTful API defined in RFC7285
alto-basic
  • Provide the basic Information Resource Directory (IRD) service
  • Provide Network Map and Cost Map services that are manually configurable
  • Provide Endpoint Cost Service based on host tracker
  • Provide an anchor-based map generation service
alto-extension
  • Provide a Simple Path Computation Engine (SPCE) service

Release Milestones

2The deadline to meet and report the results of each milestone is at 23:59:59 UTC on the listed day. That corresponds to 4p or 5p pacific time.

MilestoneOffset 2 Date2Events
M13/24/2016
NameDescription
Release PlanSee Boron Release Plan for ALTO
Deliverable NameSee Release Deliverables
M25/5/2016
NameDescription
Release PlanSee Boron Release Plan for ALTO
Deliverable NameSee Release Deliverables
M36/2/2016
NameDescription
Feature Freeze
Deliverable NameDeliverable Description
M46/30/2016
NameDescription
API Freeze
Deliverable NameDeliverable Description
M58/4/2016
NameDescription
Code Freeze
Deliverable NameDeliverable Description
RC0N/A
NameStatusDescription
Documentation complete
Documentation complete and reviewed
All critical defects resolved
All "show-stopper" defects resolved, all other defects agreed to as not critical
RC1N/A
NameDescription
Bug fixingFixing only critical defects since RC0
RC2N/A
NameDescription
Bug fixingFixing only critical defects since RC1
RC3N/A
NameDescription
Release ReviewRelease Review
Formal Boron ReleaseN/A
NameDescription
Deliverable NameDeliverable Description

Externally Consumable APIs

(None)

Expected Dependencies on Other Projects

openflowplugin, l2switch (optional: bgpcep)

Expected Incompatibilities with Other Projects

May be incompatible with l2switch.

Compatibility with Previous Releases

Compatible.

Requests from Other Projects

(None)

Test Tool Requirements

mininet

Communication Channels

Mailing List

Other

(None)