Community Research and Development Information Service - CORDIS


SONATA Report Summary

Project ID: 671517
Funded under: H2020-EU.

Periodic Reporting for period 1 - SONATA (Service Programing and Orchestration for Virtualized Software Networks)

Reporting period: 2015-07-01 to 2016-06-30

Summary of the context and overall objectives of the project

Telecommunication networks have become a technological necessity in the core of everyday social, business and cultural processes, turning them into a critical infrastructure for economic growth and social prosperity. The services rendered by these networks are relied upon by millions of people every day.

5G represents a vision for the next generation of networks and services. While the term might mistakenly imply an iterative upgrade, it is in fact a fresh and quite disruptive approach to fulfill requirements of future services and scenarios. The 5G Public Private Partnership (5G-PPP), an industry association and EC partnership, provides key challenges to fulfill in this vision towards 2020:
• Providing 1000 times higher wireless area capacity and more varied service capabilities compared to 2010.
• Saving up to 90% of energy per service provided. The main focus will be in mobile communication networks where the dominating energy consumption comes from the radio access network.
• Reducing the average service creation time cycle from 90 hours to 90 minutes.
• Creating a secure, reliable and dependable Internet with a “zero perceived” downtime for services provision.
• Facilitating very dense deployments of wireless communication links to connect over 7 trillion wireless devices serving over 7 billion people.
• Ensuring for everyone and everywhere the access to a wider panel of services and applications at lower cost.

Network Function Virtualization (NFV) and Software Defined Networking (SDN) are emerging as major transformational technologies towards “software networks” and they are both building blocks for future 5G networks and services. In particular, NFV represents a large shift in how networks are built, deployed and managed. NFV introduces a virtualization layer and decouples the software from the hardware. The software-based assets then become the innovation and differentiating value, while the hardware becomes commodity. Network service development and lifecycle management are also key aspects for NFV, aiming to facilitate the service rollout and maintenance.ETSI (European Telecommunications Standards Institute) highlights these key differences between current and future NFV-enabled networks:
• Decoupling software from hardware: creating two evolutionary tracks that are independent from each other and multi-vendor scenarios.
• Flexible network function deployment: allowing a more dynamic relationship to occur between infrastructure resources and speeding up the network function instantiation and automation via virtualization and cloud technologies.
• Dynamic operation: providing greater flexibility to scale network function performance and with finer control, e.g. reacting to actual traffic.

NFV represents an attractive upgrade for network operators who recognize its adoption as a necessary investment to be technically ready and competitively positioned for future 5G networks and are willing to face the complex and costly transition with the promise of clear business benefits: Lower CapEx, OpEx reduction, higher flexibility, vendor lock-in relief, service design, deployment and lifecycle improvements, etc. That transition, however, is complex and there are several technical and organizational barriers that come with it that the network operators will have to face: immaturity and complexity of the initial solutions and interoperability between them, integration with legacy systems, radical organizational changes in the way services are developed, deployed and managed, etc.

Some of these new challenges introduced require a MANO (Management and Orchestration, layer of the ETSI NFV architecture) solution to tackle the complexity of the NFV transition, as well as enablers of service agility on the development side. Solutions such as SONATA will enable and fulfill the promised business case as a chief component of the larger NFV architecture, as well as create new revenue opportunities through th

Work performed from the beginning of the project to the end of the period covered by the report and main results achieved so far

SONATA is developing a NFV framework that provides a programing model and development tool chain for virtualized services, fully integrated with a DevOps-enabled NFV service management and orchestration platform (NFV MANO). The currently developing results include:

1. SONATA's Network Service SDK: The first major component of the SONATA architecture is a software development kit (SDK) that supports service developers with both a programming model and a set of software tools. The SDK allows developers to define complex services consisting of multiple VNFs. A Communication Service Provider (CSP) can then deploy and manage the created services on the SONATA service platform through the corresponding gatekeeper component, a verification tool. Services and their components can also be published in catalogs to be reused by other service developers and providers.

2. SONATA's Service Platform: This is the second major component of the system. Due to the modular design of its MANO framework, the platform offers customization opportunities on two levels:
a) CSPs can modify the platform by replacing components of the loosely coupled MANO framework, via plugins through a micro-services approach.
b) Service developers can influence the orchestration and management functionalities of the platform related to their own services by bundling small management programs (Function /Service Specific managers, FSMs/SSMs) with their
services. This enables a new level of service control capabilities for service developers, such as influencing placement decisions of services deployed across multiple points of presence (PoP).

3. SONATA NFV DevOps Workflow: The SONATA system is designed for agile development and operation of network services. It enables a DevOps workflow between the SDK tools and the service platform. This allows developers and operators to closely collaborate on design, development, deployment and lifecycle management of network services. Collected monitoring information regarding the current state of the service and network resources allows also to optimize and to adapt the design and implementation of the services.

The project started with the selection of a set of uses cases addressing the big challenges of 5G networks and, in particular the design and deployment of services and network applications. These use cases helped to define the requirements for the project results and to specify the SONATA initial architecture.

From theses initial milestones, during this first year of the project, SONATA has defined a programming model for service composition, identified, designed and implemented the basic features of a number of extendible SDK components and of an early orchestrator prototype. A continuous integration and continuous delivery (CI/CD) methodology was also created, as well as the tools and processes used to drive the software development in a DevOps approach that is at the very core of the SONATA development cycle. All this effort resulted in the delivery of the first prototype of the SONATA service platform.

The first SONATA prototype is already available for download in a public GitHub repository under a permissive, open source license (Apache v2.0) for full rights of modification and distribution:

To guarantee the use and uptake of the project results, the consortium is committed to ensure that the project GitHub repository is in tip-top shape and ready to attract new adopters. In this sense, SONATA is already working on providing and updating all the documentation that may help SONATA adopters to fully use and adapt the code to their liking and needs. The ideal reference point for the code availability and all aforementioned technical documents is the project website:

During this first year, the project has produced a total of 13 deliverables, 9 of them of public access and that can be also found in the project website.

The activity has been

Progress beyond the state of the art and expected potential impact (including the socio-economic impact and the wider societal implications of the project so far)

SONATA, with its three primary results,
• Service platform with a modular orchestrator framework
• Programming model and SDK
• Set of DevOps methodology and tools,
will help to spur NFV adoption and optimize its deployment across the telecommunication sector.

SONATA primary value proposition is to help realize the aforementioned NFV core business case as a chief component in the overall architecture (NFV orchestrator). Its open and flexible architecture can also help to alleviate NFV adopters´ initial pain points revolving around multi-vendor complexity and integration with legacy systems.

SONATA´s agile service development and DevOps methodology can help to empower network operators and support third-party developers with the workflow and tools needed for the agile service development and deployment envisioned for 5G networks, creating new revenue opportunities.

Therefore, not only network operators that have already bought into a NFV adoption roadmap are the target customers of the project, but also the third-party service developers that network operators can support. Software networks lower the financial barrier to enter the telecom market, as well as the time-to-market for VNFs and network services. This is a huge opportunity not only for incumbent network operators, but also for third-party service providers, including SMEs.

Related information

Follow us on: RSS Facebook Twitter YouTube Managed by the EU Publications Office Top