Department of Computer Engineering
SERVER AND WIRELESS NETWORK RESOURCE ALLOCATION STRATEGIES IN HETEROGENEOUS CLOUD DATA CENTERS
(Supervisor: Prof. Dr. İbrahim Körpeoğlu)
Computer Engineering Department
Resource allocation is one of the most important challenges in operating a data center. We investigate allocation of two main types of resources: servers and network links.
Server resource allocation problem is allocating virtual machines (VMs) to physical machines (PMs). By modeling server resources (CPU, memory, storage, IO, etc.) as a multidimensional vector space, we present design criteria for metrics that measure the fitness of an allocation of VMs into PMs. We propose two novel metrics that conform to this design criteria. We also propose VM allocation methods that use these metrics to compare allocation alternatives when allocating a set of VMs into a set of PMs. We compare performances of our proposed metrics to the ones from the literature using vector bin packing with heterogeneous bins (VBPHB) benchmark. Results show that our metrics find more feasible solutions to allocation problems than the others.
Network resource allocation problem is considered in hybrid wireless data cen- ters. We propose a system model in which each top-of-the-rack (ToR) switch is equipped with two radios operating in 60-GHz band using 3-channel 802.11ad. Given traffic flows between servers, we allocate wireless links between ToR switches so that the traffic carried over the wireless network is maximized. We also present a method to randomly generate traffic based on real data center traffic patterns. We evaluate the performance of our proposed traffic allocation methods using randomly generated traffic. Results show that our methods can of- fload significant amount of traffic from wired to wireless network, while achieving low latency, high throughput, and high bandwidth utilization.
DATE: 20 August 2020, Thursday @ 14:00