@inproceedings{3346,
  abstract     = {{Developing a virtualized network service does not only involve the
  implementation and configuration of the network functions it is
  composed of but also its integration and test with management
  solutions that will control the service in its production
  environment. These integration tasks require testbeds that offer the
  needed network function virtualization infrastructure~(NFVI), like OpenStack, introducing a
  lot of management and maintenance overheads. Such testbed setups
  become even more complicated when the multi
  point-of-presence~(PoP) case, with multiple infrastructure
  installations, is considered.

  In this demo, we showcase an emulation platform that executes
  containerized network services in user-defined multi-PoP
  topologies. The platform does not only allow network service developers to
  locally test their services but also to connect real-world
  management and orchestration solutions to the emulated PoPs. During our
  interactive demonstration we focus on the integration between
  the emulated infrastructure and state-of-the-art orchestration
  solutions like SONATA or OSM.}},
  author       = {{Peuster, Manuel and Kampmeyer, Johannes  and Karl, Holger}},
  booktitle    = {{4th IEEE International Conference on Network Softwarization (NetSoft 2018)}},
  location     = {{Montreal}},
  title        = {{{Containernet 2.0: A Rapid Prototyping Platform for Hybrid Service Function Chains}}},
  doi          = {{10.1109/NETSOFT.2018.8459905}},
  year         = {{2018}},
}

@inproceedings{3347,
  abstract     = {{Management and orchestration~(MANO) systems are the key components of future large-scale NFV environments. They will manage resources of hundreds or even thousands of NFV infrastructure installations, so called points of presence~(PoP). Such scenarios need to be automatically tested during the development phase of a MANO system. This task becomes very challenging because large-scale NFV testbeds are hard to maintain, too expensive, or simply not available.

In this paper, we present a multi-PoP NFV infrastructure emulation platform that enables automated, large-scale testing of MANO stacks. We show that our platform can easily emulate hundreds of PoPs on a single physical machine and reduces the setup time of a test PoP by a factor of 232x compared to a DevStack-based test PoP installation. Further, we present a case study in which we test ETSI's Open Source MANO~(OSM) against our proposed system  to gain insights about OSM's behaviour in large-scale NFV deployments.}},
  author       = {{Peuster, Manuel and Marchetti, Michael and Garcia de Blas, Gerado and Karl, Holger}},
  booktitle    = {{European Conference on Networks and Communications (EuCNC)}},
  location     = {{Ljubljana}},
  title        = {{{Emulation-based Smoke Testing of NFV Orchestrators in Large Multi-PoP Environments}}},
  doi          = {{10.1109/EuCNC.2018.8442701}},
  year         = {{2018}},
}

@inproceedings{6016,
  author       = {{Peuster, Manuel and Karl, Holger}},
  booktitle    = {{IEEE/IFIP 14th International Conference on Network and Service Management (CNSM)}},
  location     = {{Rome}},
  publisher    = {{IEEE/IFIP}},
  title        = {{{Understand your chains and keep your deadlines: Introducing time-constrained profiling for NFV}}},
  year         = {{2018}},
}

@inproceedings{4558,
  abstract     = {{Programmability, control and flexibility can be considered as some of the indirect enablers for the success of 5G technologies. A key driver towards this are mechanisms or methodologies to drive shorter time to market for suppliers and operators of virtual network functions (VNFs) and network services. 5GTANGO includes a DevOps approach that can be utilized for the validation and verification (V&V) of VNFs and network services. In this paper, we elaborate further on the approaches made in the areas of testing, catalogues and package management as a means to enable that full DevOps V&V workflow. Finally, we explore the deployment requirement of the V&V via one of our pilot use cases.}},
  author       = {{Twamley, Peter and Muller, Marcel and Bok, Patrick-Beniamin and Xilouris, George K and Sakkas, Christos and Kourtis, Michail Alexandros and Peuster, Manuel and Schneider, Stefan Balthasar and Stavrianos, Panagiotis and Kyriazis, Dimosthenis}},
  booktitle    = {{2018 European Conference on Networks and Communications (EuCNC)}},
  isbn         = {{9781538614785}},
  publisher    = {{IEEE}},
  title        = {{{5GTANGO: An Approach for Testing NFV Deployments}}},
  doi          = {{10.1109/eucnc.2018.8442844}},
  year         = {{2018}},
}

@inproceedings{6483,
  author       = {{Peuster, Manuel and Schneider, Stefan Balthasar and Christ, Frederic and Karl, Holger}},
  booktitle    = {{IEEE Conference on Network Function Virtualisation and Software Defined Networks (NFV-SDN) 5GNetApp}},
  location     = {{Verona}},
  publisher    = {{IEEE}},
  title        = {{{A Prototyping Platform to Validate and Verify Network Service Header-based Service Chains}}},
  year         = {{2018}},
}

@techreport{6485,
  author       = {{Rosa, Raphael Vicente and Rothenberg, Christian Esteve and Peuster, Manuel and Karl, Holger}},
  publisher    = {{IETF}},
  title        = {{{Methodology for VNF Benchmarking Automation}}},
  year         = {{2018}},
}

@inproceedings{6970,
  abstract     = {{Dynamic allocation of resources is a key feature in network function virtualization (NFV), enabling flexible adjustment of slices and contained network services to ever-changing service demands. 
Considering resource allocation across the entire network, many authors have proposed approaches to optimize the placement and chaining of virtual network function (VNF) instances and the allocation of resources to these VNF instances. In doing so, various optimization objectives are conceivable, e.g., minimizing certain required resources or the end-to-end delay of the placed services.

In this paper, we investigate the relationship between four typical optimization objectives when coordinating the placement and resource allocation of chained VNF instances. We observe an interesting trade-off between minimizing the overhead of starting/stopping VNF instances and all other objectives when adapting to changed service demands.}},
  author       = {{Schneider, Stefan Balthasar and Dräxler, Sevil and Karl, Holger}},
  booktitle    = {{IEEE Global Communications Conference (GLOBECOM 2018)}},
  location     = {{Abu Dhabi, UAE}},
  publisher    = {{IEEE}},
  title        = {{{Trade-offs in Dynamic Resource Allocation in Network Function Virtualization}}},
  year         = {{2018}},
}

@inproceedings{6972,
  abstract     = {{In recent years, a variety of different approaches
have been proposed to tackle the problem of scaling and placing
network services, consisting of interconnected virtual network
functions (VNFs). This paper presents a placement abstraction
layer (PAL) that provides a clear and simple northbound interface
for using such algorithms while hiding their internal
functionality and implementation. Through its southbound interface,
PAL can connect to different back ends that evaluate
the calculated placements, e.g., using simulations, emulations, or
testbed approaches. As an example for such evaluation back ends,
we introduce a novel placement emulation framework (PEF)
that allows executing calculated placements using real, containerbased
VNFs on real-world network topologies. In a case study,
we show how PAL and PEF facilitate reusing and evaluating
placement algorithms as well as validating their underlying
models and performance claims.}},
  author       = {{Schneider, Stefan Balthasar and Peuster, Manuel and Karl, Holger}},
  booktitle    = {{IEEE Conference on Network Function Virtualization and Software Defined Networks (NFV-SDN 2018)}},
  location     = {{Verona, Italy}},
  publisher    = {{IEEE}},
  title        = {{{A Generic Emulation Framework for Reusing and Evaluating VNF Placement Algorithms}}},
  doi          = {{10.1109/NFV-SDN.2018.8725795}},
  year         = {{2018}},
}

@inproceedings{6974,
  abstract     = {{A key challenge of network function virtualization
(NFV) is the complexity of developing and deploying new
network services. Currently, development requires many manual
steps that are time-consuming and error-prone (e.g., for creating
service descriptors). Furthermore, existing management and
orchestration (MANO) platforms only offer limited support of
standardized descriptor models or package formats, limiting the
re-usability of network services.

To this end, we introduce a fully integrated, open-source
NFV service development kit (SDK) with multi-MANO platform
support. Our SDK simplifies many NFV service development
steps by offering initial generation of descriptors, advanced
project management, as well as fully automated packaging and
submission for on-boarding. To achieve multi-platform support,
we present a package format that extends ETSI’s VNF package
format. In this demonstration, we present the end-to-end workflow
to develop an NFV service that is then packaged for multiple
platforms, i.e., 5GTANGO and OSM.}},
  author       = {{Schneider, Stefan Balthasar and Peuster, Manuel and Tavernier, Wouter and Karl, Holger}},
  booktitle    = {{IEEE Conference on Network Function Virtualization and Software Defined Networks (NFV-SDN 2018)}},
  location     = {{Verona, Italy}},
  publisher    = {{IEEE}},
  title        = {{{A Fully Integrated Multi-Platform NFV SDK}}},
  doi          = {{10.1109/NFV-SDN.2018.8725794}},
  year         = {{2018}},
}

@inproceedings{1618,
  author       = {{Zhao, Mengxuan and Le Gall, Franck and Cousin, Philippe and Vilalta, Ricard and Munoz, Raul and Castro, Sonia and Peuster, Manuel and Schneider, Stefan Balthasar and Siapera, Maria and Kapassa, Evgenia and Kyriazis, Dimosthenis and Hasselmeyer, Peer and Xilouris, George and Tranoris, Christos and Denazis, Spyros and Martrat, Josep}},
  booktitle    = {{2017 IEEE Conference on Network Function Virtualization and Software Defined Networks (NFV-SDN)}},
  isbn         = {{9781538632857}},
  publisher    = {{IEEE}},
  title        = {{{Verification and validation framework for 5G network services and apps}}},
  doi          = {{10.1109/nfv-sdn.2017.8169878}},
  year         = {{2017}},
}

