SONATA
Agile Service Development and Orchestration in 5G Virtualized Networks
Agile Service Development and Orchestration in 5G Virtualized Networks
A few details
SONATA targets both the flexible programmability of software networks and the optimization of their deployments. The project will support network function chaining and orchestration, make service platforms modular and easier to customize to the needs of different service providers, and introduce a specialized DevOps model for supporting developers.
MNLAB
MNL is the leader of WP6 aiming in Large scale Pilot and PoC demonstration. In this context MNL leads the activities related to infrastructure versions implementation anticipated by SONATA plan. Additionally NCSRD will contribute in the configuration and deployment activities related to the Pilots and the PoCs. In WP4, MNL contributes to the monitoring and monitoring analysis plugins, elaborating on methods to convey the monitoring information from the underlying infrastructure to the SONATA Orchestrator. Additionally MNL contributes an adaptation of its in-house developed vDPI VNF for the Pilots realization and participate in the implementation activities of the other VNFs.
€ x.xM
1/7/2015- 31/12/2017
15 partners
ICT-671517
running directly in the network on commodity hardware
for service execution management
framework based on a plugin architecture
SDK and platform components are OSS
What is it about?
Virtualisation and software networks are a major disruptive technology for communications networks, enabling services to be deployed as software functions running directly in the network on commodity hardware. However, deploying the more complex user-facing applications and services envisioned for 5G networks presents significant technological challenges for development and deployment. SONATA addresses both issues.For service development, SONATA provides service patterns and description techniques for composed services. A customised SDK is developed to boost the efficiency of developers of network functions and composed services, by integrating catalogue access, editing, debugging, and monitoring analysis tools with service packaging for shipment to an operator.For deployment, SONATA provides a novel service platform to manage service execution. The platform complements the SDK with functionality to validate service packages. Moreover, it improves on existing platforms by providing a flexible and extensible orchestration framework based on a plugin architecture. Thanks to SONATA’s platform service developers can provide custom algorithms to steer the orchestration of their services: for continuous placement, scaling, life-cycle management and contextualization of services. These algorithms are overseen by executives in the service platform, ensuring trust and resolving any conflict between services.By combining rapid development and deployment in an open and flexible manner, SONATA is realising an extended DevOps model for network stakeholders.SONATA validates its approach through novel use-case-driven pilot implementations and disseminates its results widely by releasing its key SDK and platform components as open source software, through scientific publications and standards contributions, which, together, will have a major impact on incumbent stakeholders including network operators and manufacturers and will open the market to third-party developers.
Inside the mechanics…
Here are some of the technologies, platforms, systems, open-source projects, tools, pieces of software, frameworks… that are used :