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 ...
Abstract—Multiple Internet applications are often hosted in one datacenter and share underlying virt...
Network virtualisation promises to lead to better manageability of the future Internet by allowing f...
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...
This conference paper was published in the IEEE Xplore [ © 2016 IEEE] and the definite version is av...
Network Function Virtualization (NFV) is the transition from proprietary hardware functions to virtu...
Network virtualisation is considerably gaining attention as a solution to ossification of the Intern...
This paper introduces a resource allocation framework specifically tailored for addressing the probl...
International audienceNetwork slice management and, more generally, resource orchestration should be...
Management and orchestration (MANO) of resources by virtual network functions (VNFs) represents one ...
Management and orchestration (MANO) of re-sources by virtual network functions (VNFs) represents one...
Designing efficient control mechanisms to meet strict performance requirements with respect tochangi...
Journal articlePublic Infrastructure as a Service (IaaS) clouds such as Amazon, GoGrid and Rackspace...
Virtual machine (VM) technology enables multiple VMs to share resources on the same host. Resources ...
We consider a load balancing problem with task-server affinity and server-dependent task recurrence,...
Abstract—Multiple Internet applications are often hosted in one datacenter and share underlying virt...
Network virtualisation promises to lead to better manageability of the future Internet by allowing f...
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...
This conference paper was published in the IEEE Xplore [ © 2016 IEEE] and the definite version is av...
Network Function Virtualization (NFV) is the transition from proprietary hardware functions to virtu...
Network virtualisation is considerably gaining attention as a solution to ossification of the Intern...
This paper introduces a resource allocation framework specifically tailored for addressing the probl...
International audienceNetwork slice management and, more generally, resource orchestration should be...
Management and orchestration (MANO) of resources by virtual network functions (VNFs) represents one ...
Management and orchestration (MANO) of re-sources by virtual network functions (VNFs) represents one...
Designing efficient control mechanisms to meet strict performance requirements with respect tochangi...
Journal articlePublic Infrastructure as a Service (IaaS) clouds such as Amazon, GoGrid and Rackspace...
Virtual machine (VM) technology enables multiple VMs to share resources on the same host. Resources ...
We consider a load balancing problem with task-server affinity and server-dependent task recurrence,...
Abstract—Multiple Internet applications are often hosted in one datacenter and share underlying virt...
Network virtualisation promises to lead to better manageability of the future Internet by allowing f...
Abstract—Cloud computing has a key requirement for resource configuration in a real-time manner. In ...