This article introduces an energy efficient heuristic that performs resource provisioning and Virtual Machine (VM) migration in the Disaggregated Server (DS) schema. The DS is a promising paradigm for future data centers where servers' components are disaggregated at the hardware unit levels and resources of similar type are combined in type respective pools, such as processing pools, memory pools and IO pools. We examined 1000 VM requests that demand various processing, memory and IO requirements. Requests have exponentially distributed inter arrival time and with uniformly distributed service duration periods. Resources occupied by a certain VM are released when the VM finishes its service duration. The heuristic optimises VMs allocation and dynamically migrates existing VMs to occupy newly released energy efficient resources. We assess the energy efficiency of the heuristic by applying increasing service duration periods. The results of the numerical simulation indicate that our power savings can reach up to 55% when compared to our pervious study where VM service duration is infinite and resources are not released. Keywords: Virtual Machine, VM Migration, Disaggregated Server, data center, energy consumption.
INTRODUCTIONNowadays, virtualization within cloud computing are becoming prevalent technologies that greatly shape our lives, and accordingly, the energy consumption of the physical infrastructure that provides resources for the clouds is growing [1]. Thus, energy management is becoming a key challenge for data centers to reduce all their energy consumption and their total costs. A number of energy efficient data centre and inter data centre network architectures were proposed and studied in [2]- [7].Serious concerns are raised currently regarding traditional server and networking design and significant research efforts were dedicated to improve the design of switches and servers, leading to new paradigms for future data centers designs [8]- [19].In , and different disaggregated server architectures were introduced by presenting the memory and IO ports as separate blades from the server block allowing resources to be disaggregated across a system to enable data centers vertical elasticity. In [17] and [18] the energy sufficiency potential of the DS architecture was studied considering the resource provisioning and VM allocation. In [19] a comprehensive review of the DS was introduced.A DS based data centre, shown in Fig. 1, is a departure from the conventional (Single box Server) to disaggregated resources combined in resource pools. With DS, the different server resources are disaggregated from each other and combined with resources of the same type in resources pool constructing CPU pools, memory pools and IO pools. However the communication among resources within the same pool (Intra Rack Fabric in Fig. 1) or resources from different pools (Inter Rack Fabric in Fig. 1) is an important point that must be managed efficiently.In this paper, we consider a DS-based data center as a new data cente...