In a virtualized computing server (node) with multiple Virtual Machines (VMs), it is necessary to dynamically allocate memory among the VMs. In many cases, this is done only considering the memory demand of each VM without having a node-wide view. There are many solutions for the dynamic memory allocation problem, some of which use machine learning in some form. This paper introduces CAVMem (Continuous-Action Algorithm for Virtualized Memory Management), a proof-of-concept mechanism for a decentralized dynamic memory allocation solution in virtualized nodes that applies a continuous-action reinforcement learning (RL) algorithm called Deep Deterministic Policy Gradient (DDPG). CAVMem with DDPG is compared with other RL algorithms such as ...
We investigate the possibility to apply a known machine learning algorithm of Q-learning in the doma...
Designing efficient control mechanisms to meet strict performance requirements with respect tochangi...
Abstract—Cloud computing has a key requirement for resource configuration in a real-time manner. In ...
In a virtualized computing server (node) with multiple Virtual Machines (VMs), it is necessary to dy...
Management and orchestration (MANO) of re-sources by virtual network functions (VNFs) represents one...
Network Function Virtualization (NFV) is the transition from proprietary hardware functions to virtu...
This conference paper was published in the IEEE Xplore [ © 2016 IEEE] and the definite version is av...
International audienceNetwork slice management and, more generally, resource orchestration should be...
Cloud infrastructures have become indispensable in our daily lives with the rise of cloud-based serv...
This paper introduces a resource allocation framework specifically tailored for addressing the probl...
Treballs Finals de Grau de Física, Facultat de Física, Universitat de Barcelona, Any: 2015, Tutor: P...
Network virtualisation is considerably gaining attention as a solution to ossification of the Intern...
Journal articlePublic Infrastructure as a Service (IaaS) clouds such as Amazon, GoGrid and Rackspace...
Management and orchestration (MANO) of resources by virtual network functions (VNFs) represents one ...
Virtual machine (VM) technology enables multiple VMs to share resources on the same host. Resources ...
We investigate the possibility to apply a known machine learning algorithm of Q-learning in the doma...
Designing efficient control mechanisms to meet strict performance requirements with respect tochangi...
Abstract—Cloud computing has a key requirement for resource configuration in a real-time manner. In ...
In a virtualized computing server (node) with multiple Virtual Machines (VMs), it is necessary to dy...
Management and orchestration (MANO) of re-sources by virtual network functions (VNFs) represents one...
Network Function Virtualization (NFV) is the transition from proprietary hardware functions to virtu...
This conference paper was published in the IEEE Xplore [ © 2016 IEEE] and the definite version is av...
International audienceNetwork slice management and, more generally, resource orchestration should be...
Cloud infrastructures have become indispensable in our daily lives with the rise of cloud-based serv...
This paper introduces a resource allocation framework specifically tailored for addressing the probl...
Treballs Finals de Grau de Física, Facultat de Física, Universitat de Barcelona, Any: 2015, Tutor: P...
Network virtualisation is considerably gaining attention as a solution to ossification of the Intern...
Journal articlePublic Infrastructure as a Service (IaaS) clouds such as Amazon, GoGrid and Rackspace...
Management and orchestration (MANO) of resources by virtual network functions (VNFs) represents one ...
Virtual machine (VM) technology enables multiple VMs to share resources on the same host. Resources ...
We investigate the possibility to apply a known machine learning algorithm of Q-learning in the doma...
Designing efficient control mechanisms to meet strict performance requirements with respect tochangi...
Abstract—Cloud computing has a key requirement for resource configuration in a real-time manner. In ...