8,939 research outputs found
Understand Your Chains: Towards Performance Profile-based Network Service Management
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.Comment: Submitted to and accepted by the European Workshop on Software
Defined Networks (EWSDN) 201
The Resource constrained shortest path problem implemented in a lazy functional language
The resource constrained shortest path problem is an NP-hard problem for which many ingenious algorithms have been developed. These algorithms are usually implemented in FORTRAN or another imperative programming language. We have implemented some of the simpler algorithms in a lazy functional language. Benefits accrue in the software engineering of the implementations. Our implementations have been applied to a standard benchmark of data files, which is available from the Operational Research Library of Imperial College, London. The performance of the lazy functional implementations, even with the comparatively simple algorithms that we have used, is competitive with a reference FORTRAN implementation
Using metaheuristics to improve the placement of multi-controllers in software-defined networking enabled clouds
SDN is a model that separates the control and the data levels in an arrangement to enhance capability to program and configure the network in a more agile and efficient manner. Multiple controller modules have been used in the SDN engineering to empower programmable and adaptable configurations such as improving scalability and reliability. The distance and time calculations and other performance measures have to be considered in solving the Multi-Controller Position Problem (MCPP). This paper investigates the use of metaheuristic algorithms to build an MCPP mathematical model. Both the symmetric Harmony Search (HS) modelling and the Particle Swarm Optimization (PSO) algorithm are considered in this respect. Thus, our hybrid approach is proposed and known as Harmony Search with Particle Swarm Optimization (HSPSO) is applied and we compared the extracted results with the state-of-the-art techniques in the previous literature. Besides the development of the mathematical model, a simulation study has been done considering the relevant parameters including the link distance description and the access time between the SDN entities. The console simulation uses NetBeans with CloudsimSDN procedure files in the SDN-based cloud environment
- …