Show simple item record

dc.identifier.urihttp://hdl.handle.net/1951/59612
dc.identifier.urihttp://hdl.handle.net/11401/71184
dc.description.sponsorshipThis work is sponsored by the Stony Brook University Graduate School in compliance with the requirements for completion of degree.en_US
dc.formatMonograph
dc.format.mediumElectronic Resourceen_US
dc.language.isoen_US
dc.publisherThe Graduate School, Stony Brook University: Stony Brook, NY.
dc.typeDissertation
dcterms.abstractMemory virtualization abstracts the physical memory resources in a virtualized server in such a way that offers many resource management advantages, such as consolidation, sharing, compression and migration. The main goal of this dissertation project is to develop optimization techniques to resource management schemes based on memory virtualization. Although migration of virtual machine (VM) memory state is a standard feature of most modern hypervisors, migration of physical machine memory state is largely non-existent. We applied the standard VM migration technique to building the first known physical machine state migration system for Linux servers, which significantly increases the system management flexibility for physical machine administration. Virtual machine introspection (VMI) allows the internal states of a VM to be analyzed. We exploited VMI to identify free memory pages, and leverage this knowledge to significantly improve the efficiency of memory de-duplication and memory state migration. To analyze undocumented data structures in different kernel versions, we developed a novel memory analysis procedure that programmatically takes advantage of the availability of guest kernel source code when it exists. To further increase memory utilization, we propose an adaptive memory compression scheme that makes better use of the physical memory resources of virtualized servers by accurately and efficiently tracking the working sets of individual VMs. Finally, cloning a VM involves copying of the VM's memory pages. To minimize the memory copying overhead when cloning a VM on the same physical machine, we propose a lazy memory state creation scheme that defers the copying of a cloned VM's memory pages and its memory mapping tables to the last possible moment.
dcterms.available2013-05-22T17:34:19Z
dcterms.available2015-04-24T14:46:21Z
dcterms.contributorChiueh, Tzi-ckeren_US
dcterms.contributorGao, Jieen_US
dcterms.contributorJohnson, Rob Teng, Teden_US
dcterms.creatorChiang, Jui-Hao
dcterms.dateAccepted2013-05-22T17:34:19Z
dcterms.dateAccepted2015-04-24T14:46:21Z
dcterms.dateSubmitted2013-05-22T17:34:19Z
dcterms.dateSubmitted2015-04-24T14:46:21Z
dcterms.descriptionDepartment of Computer Scienceen_US
dcterms.extent152 pg.en_US
dcterms.formatMonograph
dcterms.formatApplication/PDFen_US
dcterms.identifierhttp://hdl.handle.net/1951/59612
dcterms.identifierChiang_grad.sunysb_0771E_11147en_US
dcterms.identifierhttp://hdl.handle.net/11401/71184
dcterms.issued2012-12-01
dcterms.languageen_US
dcterms.provenanceMade available in DSpace on 2013-05-22T17:34:19Z (GMT). No. of bitstreams: 1 Chiang_grad.sunysb_0771E_11147.pdf: 1958113 bytes, checksum: 2c1f62f6be6ea027cfa2389a536463b8 (MD5) Previous issue date: 1en
dcterms.provenanceMade available in DSpace on 2015-04-24T14:46:21Z (GMT). No. of bitstreams: 3 Chiang_grad.sunysb_0771E_11147.pdf.jpg: 1894 bytes, checksum: a6009c46e6ec8251b348085684cba80d (MD5) Chiang_grad.sunysb_0771E_11147.pdf.txt: 306068 bytes, checksum: 37b5b84b23e6fc28fe216d2c9ad6d802 (MD5) Chiang_grad.sunysb_0771E_11147.pdf: 1958113 bytes, checksum: 2c1f62f6be6ea027cfa2389a536463b8 (MD5) Previous issue date: 1en
dcterms.publisherThe Graduate School, Stony Brook University: Stony Brook, NY.
dcterms.subjectComputer science
dcterms.subjectmemory compression, memory deduplication, memory resource management, virtualization, virtual machine cloning, virtual machine migration
dcterms.titleOptimization Techniques for Memory Virtualization-based Resource Management
dcterms.typeDissertation


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record