Optimizing the Energy Consumption of Servers and Networks in Cloud Data Centers
dc.contributor.author | Liu, Jun | |
dc.contributor.advisor | Guo, Jinhua | |
dc.date.accessioned | 2016-01-05T19:21:55Z | |
dc.date.available | NO_RESTRICTION | en_US |
dc.date.available | 2016-01-05T19:21:55Z | |
dc.date.issued | 2015-12 | |
dc.date.submitted | 2015-09 | |
dc.identifier.uri | https://hdl.handle.net/2027.42/116383 | |
dc.description.abstract | Data center is a cost-effective infrastructure for storing large volumes of data and hosting large-scale service applications. Cloud computing service providers are rapidly deploying data centers across the world. with huge number of servers and switches. These data centers consume sig-nificant amounts of energy, contributing to high operational costs. Thus, optimizing the energy consumption of servers and networks in data centers can reduce operational costs. In a data center, power consumption is mainly due to servers, networking devices, and cooling systems, an effective energy saving strategy is to consolidate the computation and communication into smaller number of servers and network devices and then power off as many unneeded servers and network devices as possible. In this thesis, we propose several novel methods to reduce the energy consumption of computer systems and networks in data centers, while satisfying Quality of Service (QoS) requirements specified by cloud tenants. First, we study energy efficient scheduling of periodic real-time tasks on multi-core proces-sors with voltage islands, in which cores are partitioned into multiple blocks (termed voltage is-lands). We propose a Voltage Island Largest Capacity First (VILCF) algorithm for energy efficient scheduling of periodic real-time tasks on multi-core processors. It achieves better energy efficiency by fully utilizing the remaining capacity of an island before turning on more islands or increas-ing the voltage level of the current active islands. We provide detailed theoretical analysis of the approximation ratio of the proposed VILCF algorithm in terms of energy efficiency. Second, we study the resource allocation problem for virtual networks in data centers. A cloud tenant expresses computation requirement for each virtual machine (VM) and bandwidth requirement for each pair of VMs. A cloud provider places the VMs and routes the traffic among the VMs in a way that minimizes the total number of servers and switches used while providing both computation and bandwidth guarantees. The unneeded servers and switches are powered off to conserve energy. We formulate a special Multi-Capacity Bin Packing problem that consolidates VMs into the fewest number of servers. We present a weighted graph cut algorithm to map the consolidated virtual network into a data center network that minimizes the number of links and switches used. | en_US |
dc.language.iso | en_US | en_US |
dc.subject | Voltage Island, Task Scheduling, Real-Time, Virtual Machine, Bandwidth Guarantee, Energy Efficient | en_US |
dc.subject.other | Information Systems Engineering | en_US |
dc.title | Optimizing the Energy Consumption of Servers and Networks in Cloud Data Centers | en_US |
dc.type | Thesis | en_US |
dc.description.thesisdegreename | PhD | en_US |
dc.description.thesisdegreediscipline | CECS Information Systems Engineering | en_US |
dc.description.thesisdegreegrantor | University of Michigan-Dearborn | en_US |
dc.contributor.committeemember | Akingbehin, Kiumi | |
dc.contributor.committeemember | Ma, Di | |
dc.contributor.committeemember | Xiang, Weidong | |
dc.identifier.uniqname | 93896694 | en_US |
dc.description.bitstreamurl | http://deepblue.lib.umich.edu/bitstream/2027.42/116383/1/Jun Liu FINAL Dissertation.pdf | |
dc.identifier.orcid | 0000-0002-6752-4285 | |
dc.description.filedescription | Description of Jun Liu FINAL Dissertation.pdf : Complete Dissertation | |
dc.identifier.name-orcid | Liu, Jun; 0000-0002-6752-4285 | en_US |
dc.owningcollname | Dissertations and Theses (Ph.D. and Master's) |
Files in this item
Remediation of Harmful Language
The University of Michigan Library aims to describe library materials in a way that respects the people and communities who create, use, and are represented in our collections. Report harmful or offensive language in catalog records, finding aids, or elsewhere in our collections anonymously through our metadata feedback form. More information at Remediation of Harmful Language.
Accessibility
If you are unable to use this file in its current format, please select the Contact Us link and we can modify it to make it more accessible to you.