A Hybrid Genetic Algorithm Towards Network Aware Virtual Machine Placement in Data Centers

dc.contributor.advisorVarman, Peteren_US
dc.creatorQi, Xiangningen_US
dc.date.accessioned2019-05-16T18:50:57Zen_US
dc.date.available2019-05-16T18:50:57Zen_US
dc.date.created2019-05en_US
dc.date.issued2019-03-28en_US
dc.date.submittedMay 2019en_US
dc.date.updated2019-05-16T18:50:57Zen_US
dc.description.abstractWith the explosive growth in the size of datasets in cloud applications, the demands for network bandwidth within a data center are increasing tremendously. Applications running in cloud data centers are commonly composed of clusters of virtual machines (VMs) that communicate extensively with each other, resulting in increased pressure on network bandwidth.Server consolidation exacerbates the problem by placing multiple VMs from possibly different applications on a small set of physical machines and multiplexing server resources among them. Network-aware virtual machine placement (NAVMP) aims to place the VMs in a virtual cluster on the physical servers (hosts) of a data center to minimize the communication bottleneck. The problem is NP-hard and no existing exact method is able to scale up satisfactorily. In this thesis, we propose a hybrid genetic algorithm to solve the NAVMP problem. We utilize a two-stage approach made up of a greedy heuristic to find a set of good initial solutions that serve as seeds for a genetic algorithm to improve the quality of the solutions. The algorithm tends to place VMs that exchange a large amount of data on the same host if possible, and to align the virtual machine cluster communications and physical machine topology in the training process. Simulation results show that our algorithm can benefit both traffic flow and load balance in the routers.en_US
dc.format.mimetypeapplication/pdfen_US
dc.identifier.citationQi, Xiangning. "A Hybrid Genetic Algorithm Towards Network Aware Virtual Machine Placement in Data Centers." (2019) Master’s Thesis, Rice University. <a href="https://hdl.handle.net/1911/105382">https://hdl.handle.net/1911/105382</a>.en_US
dc.identifier.urihttps://hdl.handle.net/1911/105382en_US
dc.language.isoengen_US
dc.rightsCopyright is held by the author, unless otherwise indicated. Permission to reuse, publish, or reproduce the work beyond the bounds of fair use or other exemptions to copyright law must be obtained from the copyright holder.en_US
dc.subjectVM Placementen_US
dc.subjectCloud Computingen_US
dc.titleA Hybrid Genetic Algorithm Towards Network Aware Virtual Machine Placement in Data Centersen_US
dc.typeThesisen_US
dc.type.materialTexten_US
thesis.degree.departmentElectrical and Computer Engineeringen_US
thesis.degree.disciplineEngineeringen_US
thesis.degree.grantorRice Universityen_US
thesis.degree.levelMastersen_US
thesis.degree.nameMaster of Scienceen_US
Files
Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
QI-DOCUMENT-2019.pdf
Size:
1.57 MB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 2 of 2
No Thumbnail Available
Name:
PROQUEST_LICENSE.txt
Size:
5.84 KB
Format:
Plain Text
Description:
No Thumbnail Available
Name:
LICENSE.txt
Size:
2.61 KB
Format:
Plain Text
Description: