After almost 2 and a half years the OFELIA Control Framework keeps on improving itself, not only by solving a number of bugs, introducing some enhancements and moving to a higher rate of minor releases; but also with an eye on standardization.
Current work on this topic puts special emphasis on:
- increasing the number of supported interfaces (OFELIA, GENI, SFA under development)
- improving code quality and achieve more independence between components
- promoting a common structure by gradually integrating AMsoil into its Aggregate Managers
- enhancing the Expedient plugin system in order to foster simpler plugin development
Slice-based Federation Architecture (SFA)
SFA is one of the most widely spread de facto standard that permits federation of slice-based network substrates to interoperate. This architecture consists on different modules:
- A Slice Manager, the entry point for the user that acts as a dispatcher between the Registry and the Aggregate Manager
- The Registry Manager, interface for the physical database and responsible for managing the user credentials and grant/forbid access to any given operation (as a clearinghouse)
- The Aggregate (or Component) Manager, in charge of the control of a number of aggregates and components
SFA standard is currently under study and shall be integrated inside OCF architecture as we seek for different ways to federate.
AMsoil aims to be the substratum (or soil) for any Aggregate Manager. This AM structure comprises a common structure and basic functionality (e.g. logging, configuration, authentication). Its intention is to share a similar structure and data flow for each AM used inside OCF, helping developers to understand other’s Aggregates more easily and to foster small developments in the form of plugins, without the need of understanding the AM internals.
A concise explanation of its internal behavior is depicted in the following figure:
Detailed information can be found in the AMsoil site.
Besides the development work, after the 2nd open call (as of late 2012) new partners entered OFELIA, introducing 2 new islands from past year (8 islands as of late 2011 and 5 from the beginning); which counts up to a total number of 10 islands. These are shown in the next figure.
Last but not least, on January 17th, 2013 at Gent (Belgium) the OFELIA collaborators were reunited to explain and discuss the following plans to integrate the different components (FOAM, VeRTIGO & VT Planner as well as the support of optical equipment through OpenFlow extensions) inside OCF. There was also an assessment committee that evaluated as successful the progress of the development team at WP5; and in the following months the Control Framework will continue its maintenance and improvements, where it is expected to be vastly enhanced through the aforementioned points.