Dissertation > Excellent graduate degree dissertation topics show

Research on Virtual Machine State Migration and Phase-Change Memory Wear-Leveling Method

Author: DuYuYang
Tutor: ShuJiWu
School: Tsinghua University
Course: Computer Science and Technology
Keywords: Virtual Machine Live Migration Failover Phase Change Memory Wear Lev-eling
CLC: TP302
Type: PhD thesis
Year: 2011
Downloads: 84
Quote: 0
Read: Download Dissertation

Abstract


System virtualization allows the sharing of the underlying physical machine resourcesbetween a multiple of virtual machines, which can raise the utilization and agility of computerresources. Phase-Change Memory (PCM) employs reversible change in electrical resistivityupon a change in material phase to store data, which is considered a promising storage tech-nique in the future. The resource management in virtualized datacenters depends on efcientand fast live migration of virtual machines. However, how to reduce the total migration timeand downtime in live migration at the mean time decreasing transferred data is still unsolved;running virtual machine can fail, but how to protect the virtual machine from failing faults,allowing the operating system, applications, and data to be continuously available, need moreeforts; PCM can only endure limited number of writes to its storage cells, how to avoid somestorage cells from being worn out sooner than the others to increase the lifetime of the wholedevice while reducing write overhead requires careful design. Since current solutions cannotanswer the above questions, we studied them and made the following contributions:(1) We present Microwiper, an improvement of memory propagation in live migration onthe basis of memory rewriting rate. Microwiper exploits two strategies: in ordered propaga-tion, dirty memory pages are transferred according to their rewriting rates; in transfer throttle,we factor available network bandwidth estimation in dirty page transfer to throttle copyingand sending dirty pages with the highest rewriting rate; after the accumulated rewriting rateexceeds the estimated bandwidth, next iteration is started immediately. The combination ofboth novel strategies can not only reduce dirtied pages by more than60%, but also shortenservice downtime and total migration time.(2) We design and implement Paratus, a failover system for virtual machines. Paratus isa novel framework that encapsulates operating system and applications in a virtual machine,and frequently replicates its state to a backup virtual machine periodically. In case the pro-tected virtual machine fails, the backup virtual machine can be instantaneously and seamlesslystarted to service the unfinished work of the failed virtual machine without user’s perception.(3) We propose matrix wear-leveling for PCM. Our method views the storage blocks as amatrix and then remaps the logical addresses to diferent physical addresses to level the writesin every row and every column. Each logical address can be simultaneously remapped in a two-dimensional scheme, thus can be efciently remapped to any physical address efciently.The matrix wear-leveling can extend the lifetime of PCM both under normal applications andin malicious attacks while incurring very little write overhead.(4) We propose multi-way wear-leveling (MWWL) for PCM. MWWL levels writesacross blocks from a multiple of locations simultaneously and guarantees that each blockhas the potential to be remapped to the entire physical region for sufcient leveling. MWWLonly employs one-level address mapping, but can reduce access latency and hardware over-head, increase the endurance and security of PCM while incurring very low write overheadcompared with existing methods, which can efectively improve the lifetime of PCM.

Related Dissertations

  1. The Research and Realization of Unwanted Code Monitoring System Based on Heuristic Algorithm,TP393.08
  2. Template- based virtual machine memory cloud computing services system,TP393.09
  3. File Protection System Research Based on Hardware Assisted Virtualization,TP309
  4. Distributed Systems Performance Testing and Analysis Methods,TP311.52
  5. Feature-based scenario simulator performance testing of virtual machines,TP302
  6. The Study on Security Basing on Cloud Computing,TP309
  7. Research and Implement on Mechanism of Memory Management in Virtual Machine Monitor,TP391.9
  8. The Research and Implementation of Scheduling VCPU Groups,TP391.9
  9. VM-based security monitoring studies,TP274
  10. A M5 Based Simulation of Hybrid Memory System and Its Application,TP333
  11. Digital Home Media System Design and Implementation,TP311.52
  12. Analysis on AOSD and Compiler Technology,TP311.52
  13. Research on Light Weight Virtual Machine Monitor Technology,TP302.1
  14. Adaptive audio -aware scheduling of virtual machines,TP302
  15. Based on a multi -core computing resource scheduling system virtual machine,TP302.1
  16. Design and Implementation of the Dynamic IMS Dual-home Failover Mechanism,TN919.8
  17. Overload virtual machine performance improvement under MPI communication method,TP302
  18. ARM platform to achieve the Linux kernel virtual machine technology research,TP316.81
  19. Lightweight , multi-platform virtual machine extension,TP391.9
  20. Full-featured phase-change memory chip design and integrated process of post-,TP333
  21. Optimizing Crash Dump in Virtualized Environments,TP307

CLC: > Industrial Technology > Automation technology,computer technology > Computing technology,computer technology > General issues > Design and Performance Analysis
© 2012 www.DissertationTopic.Net  Mobile