Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Contributions from ON.Lab, Ciena, POSTECH, GEANT,  CREATE-NET, Politecnico of Turin, Tata (TCS)
  • Northbound API support for ICONA enhancements
  • Intent subsystem now integrated with Flow Objectives subsystem
  • Intent-based implementation of virtual network provider. It is really not suitable for production yet, but it does validate the mechanics of virtual-to-physical mapping and isolation
  • Added CLI & REST API for managing the inventory of the virtual networks
  • Develop STC scenarios for validating the v-net functionality and to help further test the functionality during development
  • Initial work on on adding various ONOS services atop virtual networks, starting with device, link, host
  • REST API improvements
    • Supports flow table pipeline
    • Supports encode/decode meter/group/sequence id
    • Bumped up Jersey from 1.x. to 2.x
    • Now can specify application identifier when inserting flow rules
  • Web UI stylesheets refreshed to use look and feel consistent with project website.
  • Started to refactor the Web UI Topology View to be "Region Aware" -- to support enhanced interaction / navigation of the topology
  • Introduction of CLI command "device-interfaces" that lists interface information for legacy devices
  • Add REST API for MastershipService

Core

  • Contributions from ON.Lab, Fujitsu, ETRI, NEC
  • ~6x improvement in throughput for distributed strongly consistent operations
  • Performance and stability enhancements for Resource Store by optimizing the manner in which we represent individual resources in data store
  • ECMap enhancement to periodically purge old tombstones (deleted item placeholders). Improves the stability of long running tests
  • Refactored optical information model into a loadable application using the projection mechanism' making the ONOS core easier to scale and more modular. It is also a blueprint for integrating other technologies such as microwave support.
  • Improvement in serialization mechanism to detect object registration id conflict detection.
  • Created a core unicast route service which provides a centralized route store in ONOS. This helps facilitate the growing number of routing apps and use cases on ONOS by allowing more collaboration between apps and greater API stability.
  • Performance improvements to Adaptable Flow Statistics subsystem
  • Refactor of core Alarm subsystem:
    • polling alarm provider that uses drivers to query alarms
    • distributed store for alarms
    • AlarmService with listener mechanism
    • unit tests

...