TY - CONF AB - Benchmarking and profiling virtual network functions (VNFs) generates input knowledge for resource management decisions taken by management and orchestration systems. Such VNFs are usually not executed in isolation but are often deployed as part of a service function chain (SFC) that connects single functions into complex structures. To manage such chains, isolated performance profiles of single functions have to be combined to get insights into the overall behavior of an SFC. This becomes particularly challenging in highly agile DevOps environments in which profiling processes need to be fully automated and detailed insights about a chain's internal structures are not always available. In this paper, we introduce a fully automatable, flexible, and platform-agnostic profiling system that allows to profile entire SFCs at once. This obviates manual modeling procedures to combine profiling results from single VNFs to reflect SFC performance. We use a case study with different SFC configurations to show that it is hard to model the resulting SFC performance based on single-VNF measurements and that performance interactions between real, non-trivial functions that are deployed in a chain exist. AU - Peuster, Manuel AU - Karl, Holger ID - 981 T2 - IEEE Conference on Network Function Virtualisation and Software Defined Networks (NFV-SDN) TI - Profile Your Chains, Not Functions. Automated Network Service Profiling in DevOps Environments ER - TY - CONF AU - Auroux, Sébastien AU - Scholz, S. AU - Karl, Holger ID - 983 T2 - Proc. European Wireless TI - Assessing Genetic Algorithms for Placing Flow Processing-aware Control Applications ER - TY - CONF AU - Zhao, Mengxuan AU - Le Gall, Franck AU - Cousin, Philippe AU - Vilalta, Ricard AU - Munoz, Raul AU - Castro, Sonia AU - Peuster, Manuel AU - Schneider, Stefan Balthasar AU - Siapera, Maria AU - Kapassa, Evgenia AU - Kyriazis, Dimosthenis AU - Hasselmeyer, Peer AU - Xilouris, George AU - Tranoris, Christos AU - Denazis, Spyros AU - Martrat, Josep ID - 1618 SN - 9781538632857 T2 - 2017 IEEE Conference on Network Function Virtualization and Software Defined Networks (NFV-SDN) TI - Verification and validation framework for 5G network services and apps ER - TY - CONF AU - Aktas, Ismet AU - Ansari, Junaid AU - Auroux, Sebastien AU - Parruca, Donald AU - Perez Guirao, Maria Dolores AU - Holfeld, Bernd ID - 1620 TI - A Coordination Architecture for Wireless Industrial Automation ER - TY - THES AU - Keller, Matthias ID - 220 TI - Application Deployment at Distributed Clouds ER - TY - JOUR AB - The Service Programming and Orchestration for Virtualised Software Networks (SONATA) project targets both the flexible programmability of software networks and the optimisation of their deployments by means of integrating Development and Operations in order to accelerate industry adoption of software networks and reduce time-to-market for networked services. SONATA supports network function chaining and orchestration, making service platforms modular and easier to customise to the needs of different service providers, and introduces a specialised Development and Operations model for supporting developers. AU - Karl, Holger AU - Dräxler, Sevil AU - Peuster, Manuel AU - Galis, Alex AU - Bredel, Michael AU - Ramos, Aurora AU - Martrat, Josep AU - Siddiqui, Muhammad Shuaib AU - van Rossem, Steven AU - Tavernier, Wouter AU - Xilouris, George ID - 714 IS - 9 JF - Transactions on Emerging Telecommunications Technologies SN - 2161-3915 TI - DevOps for network function virtualisation: an architectural approach VL - 27 ER - TY - JOUR AU - Wette, Philip AU - Karl, Holger ID - 726 JF - Computer Communications TI - DCT²Gen: A traffic generator for data centers ER - TY - CONF AU - Schwabe, Arne AU - A. Aranda-Gutierrez, Pedro AU - Karl, Holger ID - 728 T2 - Proceedings of the 2016 Applied Networking Research Workshop, {ANRW} 2016, Berlin, Germany, July 16, 2016 TI - Composition of SDN applications: Options/challenges for real implementations ER - TY - CONF AU - Doriguzzi Corin, Roberto AU - A. Aranda-Gutierrez, Pedro AU - Rojas, Elisa AU - Karl, Holger AU - Salvadori, Elio ID - 729 T2 - 12th International Conference on Network and Service Management, {CNSM} 2016, Montreal, QC, Canada, October 31 - Nov. 4, 2016 TI - Reusability of software-defined networking applications: {A} runtime, multi-controller approach ER - TY - CONF AB - Allocating resources to virtualized network functions and services to meet service level agreements is a challenging task for NFV management and orchestration systems. This becomes even more challenging when agile development methodologies, like DevOps, are applied. In such scenarios, management and orchestration systems are continuously facing new versions of functions and services which makes it hard to decide how much resources have to be allocated to them to provide the expected service performance. One solution for this problem is to support resource allocation decisions with performance behavior information obtained by profiling techniques applied to such network functions and services. In this position paper, we analyze and discuss the components needed to generate such performance behavior information within the NFV DevOps workflow. We also outline research questions that identify open issues and missing pieces for a fully integrated NFV profiling solution. Further, we introduce a novel profiling mechanism that is able to profile virtualized network functions and entire network service chains under different resource constraints before they are deployed on production infrastructure. AU - Peuster, Manuel AU - Karl, Holger ID - 730 T2 - Fifth European Workshop on Software-Defined Networks, EWSDN 2016, Den Haag, The Netherlands, October 10-11, 2016 TI - Understand Your Chains: Towards Performance Profile-Based Network Service Management ER - TY - CONF AB - Traditional cellular networks are forced to remain active regardless of the actual amount of traffic that is currently produced/requested, with a clear waste of energy. Two-layer mobile networks with separated signalling and data layers have been recently proposed for energy savings in future implementations. These networks are able to switch off unneeded data cells completely while maintaining full coverage with their signalling cells, thus saving energy. In this demonstration, we showcase a testbed that uses Wi-Fi access points to emulate small cells of the data layer and a publicly available cellular connection as the signalling layer. We use off-the-shelf Android smartphones with an ad-hoc networking management module and a MultiPath TCP-enabled kernel to manage the Wi-Fi and cellular interfaces simultaneously. The testbed is used to demonstrate the general feasibility of this layered architecture and to facilitate experiments with network-wide resource optimization. AU - Peuster, Manuel AU - Karl, Holger AU - Enrico Redondi, Alessandro AU - Capone, Antonio ID - 731 T2 - IEEE Conference on Computer Communications Workshops, INFOCOM Workshops 2016, San Francisco, CA, USA, April 10-14, 2016 TI - Demonstrating on-demand cell switching with a two-layer mobile network testbed ER - TY - CONF AB - Elastic deployments of virtualized network functions~(VNF) can automatically scale the amount of used resources in relation to their workload. This is often done by starting new VNF instances or stopping old ones. A problem of these scale operations is that most network functions are stateful and their internal state is not automatically migrated when traffic is redistributed in the deployment. As a result, mechanisms are needed to exchange or migrate internal network function state between VNF instances. This paper presents a state management framework that creates a logically distributed state store on top of elastically deployed virtual network functions. We also introduce a novel programming model that provides both a local and a global view of the state to each VNF instance. We discuss the integration of our framework into existing network function virtualization architectures and compare the performance of our prototype to a centralized and a distributed state store solution. AU - Peuster, Manuel AU - Karl, Holger ID - 732 T2 - IEEE NetSoft Conference and Workshops, NetSoft 2016, Seoul, South Korea, June 6-10, 2016 TI - E-State: Distributed state management in elastic network function deployments ER - TY - CONF AU - Auroux, Sébastien AU - Parruca, Donald AU - Karl, Holger ID - 735 T2 - 27th IEEE Annual International Symposium on Personal, Indoor, and Mobile Radio Communications, {PIMRC} 2016, Valencia, Spain, September 4-8, 2016 TI - Joint real-time scheduling and interference coordination for wireless factory automation ER - TY - CONF AB - Virtualized network services consisting of multiple individual network functions are already today deployed across multiple sites, so called multi-PoP (points of presence) environments. This allows to improve service performance by optimizing its placement in the network. But prototyping and testing of these complex distributed software systems becomes extremely challenging. The reason is that not only the network service as such has to be tested but also its integration with management and orchestration systems. Existing solutions, like simulators, basic network emulators, or local cloud testbeds, do not support all aspects of these tasks. To this end, we introduce MeDICINE, a novel NFV prototyping platform that is able to execute production-ready network functions, provided as software containers, in an emulated multi-PoP environment. These network functions can be controlled by any third-party management and orchestration system that connects to our platform through standard interfaces. Based on this, a developer can use our platform to prototype and test complex network services in a realistic environment running on his laptop. AU - Peuster, Manuel AU - Karl, Holger AU - van Rossem, Steven ID - 738 T2 - IEEE Conference on Network Function Virtualization and Software Defined Networks (NFV-SDN) TI - MeDICINE: Rapid Prototyping of Production-Ready Network Services in Multi-PoP Environments ER - TY - CONF AU - v. Rossem, S. AU - Tavernier, W. AU - Peuster, Manuel AU - Colle, D. AU - Pickavet, M. AU - Demeester, P. ID - 985 T2 - Proc. IEEE Conference on Network Function Virtualization and Software Defined Network (NFV-SDN), Demo Track TI - Monitoring and debugging using an SDK for NFV-powered telecom applications ER - TY - CONF AB - Network function virtualization and software-defined networking allow services consisting of virtual network functions to be designed and implemented with great flexibility by facilitating automatic deployments, migrations, and reconfigurations for services and their components. For extended flexibility, we go beyond seeing services as a fixed chain of functions. We present a YANG model for describing the service structure in deployment requests in a flexible way that enables changing the order of functions in case the order of traversing them does not affect the functionality of the service. Upon receiving such requests, the network orchestration system can choose the optimal composition of service components that gives the best results for placement of services in the network. This introduces new complexities to the placement problem by greatly increasing the number of possible ways a service can be composed. In this paper, we describe a heuristic solution that selects a Pareto set of the possible compositions of a service as well as possible combinations of different services, with respect to different resource requirements of the services. Our evaluations show that the selected combinations consist of representative samples of possible structures and requirements and therefore, can result in optimal or close-to-optimal placement results. AU - Dräxler, Sevil AU - Karl, Holger ID - 166 T2 - Proceedings of the 2nd International IEEE Conference on Network Softwarization (NetSoft) TI - Placement of Services with Flexible Structures Specified by a YANG Data Model ER - TY - CONF AU - Gutierrez, P. A. Aranda AU - Rojas, E. AU - Schwabe, A. AU - Stritzke, C. AU - Doriguzzi-Corin, R. AU - Leckey, A. AU - Petralia, G. AU - Marsico, A. AU - Phemius, K. AU - Tamurejo, S. ID - 1627 SN - 9781467394864 T2 - 2016 IEEE NetSoft Conference and Workshops (NetSoft) TI - NetIDE: All-in-one framework for next generation, composed SDN applications ER - TY - CONF AU - Marsico, Antonio AU - Doriguzzi-Corin, Roberto AU - Gerola, Matteo AU - Siracusa, Domenico AU - Schwabe, Arne ID - 1630 SN - 9781509002238 T2 - NOMS 2016 - 2016 IEEE/IFIP Network Operations and Management Symposium TI - A non-disruptive automated approach to update SDN applications at runtime ER - TY - CONF AU - Doriguzzi-Corin, Roberto AU - Siracusa, Domenico AU - Salvador, Elio AU - Schwabe, Arne ID - 1632 SN - 9781509002238 T2 - NOMS 2016 - 2016 IEEE/IFIP Network Operations and Management Symposium TI - Empowering network operating systems with memory management techniques ER - TY - JOUR AU - Herlich, Matthias AU - Bredenbals, Nico AU - Karl, Holger ID - 1373 JF - Sustainable Computing: Informatics and Systems SN - 2210-5379 TI - Delayed (de-)activation in servers with a sleep mode VL - 10 ER -