In this paper we present a set of power-aware dynamic allocators for Virtual Machines (VMs) in Cloud Data Centers (DCs) taking advantage of the Software Defined Networking (SDN) paradigm. Each VM request is characterized by four parameters: CPU, RAM,...
Cloud Data Center (DC) service orchestration and resource management are important applications of the Software Defined Networking (SDN) paradigm. In this paper, we introduce a novel dynamic allocation strategy for Virtual Machine (VM) allocation called...
IEEE 802.15.4-2015 is the third revision of IEEE 802.15.4 Standard for Low-Rate Wireless Networks. The standard presents Time Slotted Channel Hopping (TSCH) Medium Access Control (MAC) protocol which provides high reliability and low power consumption...
This paper compares a set of Virtual Machine (VM) allocators for Cloud Data Centers (DCs) that perform the joint allocation of computing and network resources. VM requests are defined in terms of system (CPU, RAM and Disk) and network (Bandwidth)...
Nowadays, Software-Defined Networking (SDN) is a powerful architectural model, decoupling control and forwarding planes through the abstraction of network elements and functionalities. As known, in SDN networks the controller is the key element since...
In this paper, we propose a Virtual Machine (VM) allocator for Cloud Computing Data Center (DC). We allocate a set of VMs on servers that are interconnected through a three-tier fat-tree network topology. VMs require four different resources: CPU,...
In this paper we present a new task allocator for Cloud Data Center (DC). The implementation is based on two different heuristics: Multi-Objective Genetic Algorithms (MOGA) and Simulated Annealing (SA). The allocator reduces at the same time both task...
The rapidly increasing demand of Cloud services, asking for a flexible and dynamic design of the Cloud, has become a major challenge in DC deployment. Classical Traffic Engineering approaches are no longer enough to deal with the efficient use of IT and...
One of the main challenges in cloud computing is to increase the availability of computational resources, while minimizing system power consumption and operational expenses. This article introduces a power efficient resource allocation algorithm for...