SONATA - Service Programing and Orchestration for Virtualized Software Networks
Motivation
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.
Service Development
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.
Service Deployment
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.
Work Packages
The University of Paderborn ‒ Research Group Computer Networks ‒ is mainly involved in the following work packages:
WP2: Use case definition, requirements, architecture, market watch
This workpackage identifies and defines relevant use cases and derives requirements from these use cases used to develop and specify the overall system architecture of the SDK and service platform. Our group is mainly responsible for leading and contributing to the architecture task in this workpackage, focusing on the SDK toolchain as well as the orchestration kernel and its information flow.
WP3: Service programmability and toolset
In the service programming context, our group concentrates on description techniques for complex services with specific properties, for example, scaling behavior of service chains and state management of elastic services.
WP4: Resource orchestration and operations repositories
WP4 focuses on automatic resource orchestration as part of the developed service platform. Besides architectural inputs, our group focuses on supporting custom tailored resource management algorithms which can be defined by service developers. Additionally, we contribute to conflict resolution approaches needed when several competing services are executed on the same set of resources.
WP6: Infrastructure setup, validation, and pilots
We also work on the pilot definition test and validation of the prototype.
Publications
Liste im Research Information System öffnen
M. Peuster, H. Karl, in: Fifth European Workshop on Software-Defined Networks, EWSDN 2016, Den Haag, The Netherlands, October 10-11, 2016, 2016, pp. 7--12
M. Peuster, H. Karl, S. van Rossem, in: IEEE Conference on Network Function Virtualization and Software Defined Networks (NFV-SDN), 2016
S. v. Rossem, W. Tavernier, M. Peuster, D. Colle, M. Pickavet, P. Demeester, in: Proc. IEEE Conference on Network Function Virtualization and Software Defined Network (NFV-SDN), Demo Track, 2016
S. Dräxler, H. Karl, in: Proceedings of the 2nd International IEEE Conference on Network Softwarization (NetSoft), 2016, pp. 184--192
S. Dräxler, H. Karl, International Journal of Network Management (2017)(2), pp. 1--16
S. Dräxler, H. Karl, M. Peuster, H. Razzaghi Kouchaksaraei, M. Bredel, J. Lessmann, T. Soenen, W. Tavernier, S. Mendel-Brin, G. Xilouris, in: 2017 IEEE International Conference on Communications Workshops (ICC Workshops), IEEE, 2017
M. Peuster, S. Dräxler, H. Razzaghi Kouchaksaraei, S. van Rossem, W. Tavernier, H. Karl, in: IEEE Conference on Network Softwarization, NetSoft 2017, Bologna, Italy, July 3-7, 2017, 2017, pp. 1--3
S. Dräxler, H. Karl, Z.A. Mann, in: Proceedings of the 17th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing (CCGrid 2017), 2017
M. Peuster, H. Karl, in: IEEE Conference on Network Function Virtualisation and Software Defined Networks (NFV-SDN), 2017
S.B. Schneider, A. Sharma, H. Karl, H. Wehrheim, in: 2019 IFIP/IEEE International Symposium on Integrated Network Management (IM), IFIP, 2019, pp. 116--124
Sonata
Information about the project: | |
---|---|
Project members: | Holger Karl |
Sevil Dräxler | |
Manuel Peuster | |
Project website: | http://sonata-nfv.eu/ |
Type: | 5G-PPP |
Started: | July 2015 |
Finished: | December 2017 |
Contact: | Holger Karl |