SILVIA project is the last step to deploy i2cat experimental platform (EP) which goal is to offer experimental validation services for local and international projects that require a real optical network to perform testing and debugging of devices, protocols and applications, including testing of telecommunication networks from the physical layer to application one. Concretely, SILVIA project will deploy this platform’s control plane and set connections with the platform relevant clients.
One of CTX responsibilities within this project is the development of a control plane software capable of virtualizing and partitioning EP network physical infrastructure. The software tool should be capable of controlling the infrastructure but also to manage resource reservations. It is the aim of this software to offer isolated logical resources matching user needs and allow different tests running simultaneously without interfering each other, in a so called IaaS paradigm.
From Silvia parent projects, it has inherited the control plane software called Argia , which offers mostly all required functionalities in order to manage i2cat experimental platform’s infrastructure. However, due to changes on the hardware to manage and also to some new requirements tied to Silvia project itself, the software must be updated.
Despite the specificness of new requirements, it is important to notice that this software should be untied from EP’s infrastructure particularities and offer its functionalities in a way that encourages future projects to use and extend it, particularly to manage other kind of network infrastructures. Thus, the software aims to be truly modular and designed to maximize reusablility.
With this problems in mind, Silvia has joined the development effort of Mantychore FP7 project in order to obtain a modular tool capable of managing networks from physical to application layer, and with enough flexibility to manage new network technologies, devices and protocols.
Argia in now being migrated to Mantychore FP7 design, using OSGi bundles . Hence, Argia is being recoded to export its functionalities in modular bundles and use Mantychore FP7 platform bundles in a reciprocal producer/consumer model.
This approach will add value to Argia increasing its modularity, maintainability and also quality, as it will be included into an automated testing framework. In the same manner, Mantychore FP7 software tool will increase its functionalities with minor effort payload.
At the end, we expect to create a software to be the base management tool of CTX future projects, and even be used out of our organization.
We’ll keep you informed about its evolution, so don’t forget to check out this blog!
 E. Grasa, S. Figuerola, A. Forns, G. Junyent, J. Mambretti; “Extending the Argia software with a dynamic optical multicast service to support high performance digital media”. Optical Switching and Networking, Vol 6, Issue 2, pp. 120-128. April 2009.
 OSGi Alliance. Specifications web page: http://www.osgi.org/Specifications/HomePage