Maestro

Maestro is a network operating system for orchestrating network control applications. It provides interfaces for implementing modular network control applications to access and modify the state of the network and coordinate their interactions via multiple protocols, including OpenFlow. Although it can be considered an OpenFlow controller, Maestro is not limited to OpenFlow networks. The programming framework of Maestro provides interfaces for the following:

  • Introducing new customized control functions by adding modularized control components
  • Maintaining the network state on behalf of the control components
  • Composing control components by specifying the execution sequencing and the shared network state of the components

Maestro is developed on Java (both the platform and the components), which makes it highly portable to various operating systems and architectures. It also takes full advantage of multi-core processors using multithreading techniques. Maestro is licensed under the GNU Lesser General Public License version 2.1.

For more details about downloading, using, and programming Maestro, visit https://code.google.com/archive/p/maestro-platform/.
..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset