Versions Compared

Key

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

...

gRPC will enable more ONOS apps to be moved off-platform consuming fewer system resources and providing a degree of isolation to reduce the chances of a fault in an application effecting the system as a whole.

 


Brigade Leads:

Aaron Kruglikov - Fujitsu

Jian Li - ON.LABONF

Active Brigade Members:

Inactive Brigade Members:

...

We have a google group which can be found here (private to members but you can request access).

We also have a slack channel within ONOS slack. 


Scope:

Short Term:

  • Support gRPC as a northbound interface.
  • Create handcrafted message types to provide access to system services (similar to the current REST API's but with improved performance via HTTP/2 multiplexing and improved encoding efficiency).
  • Create thorough test suites.

...

  • Create language packs for other languages to enable use of more complicated models (i.e. topology)
  • Add support for automatic code generation from ONOS service API's.
  • Explore the possibility of enabling gRPC for East/West communication.

 



How to get involved:

Contact Aaron at aaron@onlab.us or Jian at jian@opennetworking.org (please include "gRPC" in the subject).