987 research outputs found
Balancing the Migration of Virtual Network Functions with Replications in Data Centers
The Network Function Virtualization (NFV) paradigm is enabling flexibility,
programmability and implementation of traditional network functions into
generic hardware, in form of the so-called Virtual Network Functions (VNFs).
Today, cloud service providers use Virtual Machines (VMs) for the instantiation
of VNFs in the data center (DC) networks. To instantiate multiple VNFs in a
typical scenario of Service Function Chains (SFCs), many important objectives
need to be met simultaneously, such as server load balancing, energy efficiency
and service execution time. The well-known \emph{VNF placement} problem
requires solutions that often consider \emph{migration} of virtual machines
(VMs) to meet this objectives. Ongoing efforts, for instance, are making a
strong case for migrations to minimize energy consumption, while showing that
attention needs to be paid to the Quality of Service (QoS) due to service
interruptions caused by migrations. To balance the server allocation strategies
and QoS, we propose using \emph{replications} of VNFs to reduce migrations in
DC networks. We propose a Linear Programming (LP) model to study a trade-off
between replications, which while beneficial to QoS require additional server
resources, and migrations, which while beneficial to server load management can
adversely impact the QoS. The results show that, for a given objective, the
replications can reduce the number of migrations and can also enable a better
server and data center network load balancing
Addressing the Challenges in Federating Edge Resources
This book chapter considers how Edge deployments can be brought to bear in a
global context by federating them across multiple geographic regions to create
a global Edge-based fabric that decentralizes data center computation. This is
currently impractical, not only because of technical challenges, but is also
shrouded by social, legal and geopolitical issues. In this chapter, we discuss
two key challenges - networking and management in federating Edge deployments.
Additionally, we consider resource and modeling challenges that will need to be
addressed for a federated Edge.Comment: Book Chapter accepted to the Fog and Edge Computing: Principles and
Paradigms; Editors Buyya, Sriram
Parallel and Distributed Simulation from Many Cores to the Public Cloud (Extended Version)
In this tutorial paper, we will firstly review some basic simulation concepts
and then introduce the parallel and distributed simulation techniques in view
of some new challenges of today and tomorrow. More in particular, in the last
years there has been a wide diffusion of many cores architectures and we can
expect this trend to continue. On the other hand, the success of cloud
computing is strongly promoting the everything as a service paradigm. Is
parallel and distributed simulation ready for these new challenges? The current
approaches present many limitations in terms of usability and adaptivity: there
is a strong need for new evaluation metrics and for revising the currently
implemented mechanisms. In the last part of the paper, we propose a new
approach based on multi-agent systems for the simulation of complex systems. It
is possible to implement advanced techniques such as the migration of simulated
entities in order to build mechanisms that are both adaptive and very easy to
use. Adaptive mechanisms are able to significantly reduce the communication
cost in the parallel/distributed architectures, to implement load-balance
techniques and to cope with execution environments that are both variable and
dynamic. Finally, such mechanisms will be used to build simulations on top of
unreliable cloud services.Comment: Tutorial paper published in the Proceedings of the International
Conference on High Performance Computing and Simulation (HPCS 2011). Istanbul
(Turkey), IEEE, July 2011. ISBN 978-1-61284-382-
A Reliability Study of Parallelized VNF Chaining
In this paper, we study end-to-end service reliability in Data Center
Networks (DCN) with flow and Service Function Chains (SFCs) parallelism. In our
approach, we consider large flows to i) be split into multiple parallel smaller
sub-flows; ii) SFC along with their VNFs are replicated into at least as many
VNF instances as there are sub-flows, resulting in parallel sub-SFCs; and iii)
all sub-flows are distributed over multiple shortest paths and processed in
parallel by parallel sub-SFCs. We study service reliability as a function of
flow and SFC parallelism and placement of parallel active and backup sub-SFCs
within DCN. Based on the probability theory and by considering both server and
VNF failures, we analytically derive for each studied VNF placement method the
probability that all sub-flows can be successfully processed by the
parallelized SFC without service interruption. We evaluate the amount of backup
VNFs required to protect the parallelized SFC with a certain level of service
reliability. The results show that the proposed flow and SFC parallelism in DCN
can significantly increase end-to-end service reliability, while reducing the
amount of backup VNFs required, as compared to traditional SFCs with serial
traffic flows
- …