首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--一般性问题论文--设计与性能分析论文

基于Xen的虚拟块设备技术的研究与应用

摘要第4-6页
ABSTRACT第6-7页
第一章 绪论第10-14页
    1.1 系统虚拟化在云计算中的重要角色及研究意义第10-11页
    1.2 块设备虚拟化技术背景第11-12页
    1.3 虚拟机全系统迁移技术的背景和重要意义第12-13页
    1.4 论文研究内容和组织结构第13-14页
第二章 虚拟化技术原理分析第14-29页
    2.1 虚拟化及磁盘虚拟化技术简介第14-20页
        2.1.1 虚拟化技术工作机制及架构第14-15页
        2.1.2 全虚拟化与半虚拟化第15页
        2.1.3 Xen虚拟化技术第15-20页
            2.1.3.1 超级调用第15-16页
            2.1.3.2 事件通道第16页
            2.1.3.3 Xen CPU虚拟化第16-18页
            2.1.3.4 Xen内存虚拟化第18-19页
            2.1.3.5 Xen I/O虚拟化第19-20页
    2.2 Xen虚拟化系统中的磁盘块设备I/O处理机制第20-28页
        2.2.1 磁盘I/O请求的执行流程第20-24页
            2.2.1.1 虚拟机内部磁盘I/O请求的执行流程第20-23页
            2.2.1.2 Domain0内部执行虚拟机传来的磁盘I/O请求的流程第23-24页
        2.2.2 I/O请求的变化与解析第24-27页
        2.2.3 I/O请求的截获第27-28页
    2.3 本章小结第28-29页
第三章 Xen虚拟化平台上虚拟机磁盘的实时迁移及优化第29-45页
    3.1 应用程序在磁盘文件的批量部署第29-32页
    3.2 利用Rsync进行虚拟机磁盘增量备份第32-34页
        3.2.1 Rsync工作机制第32-33页
        3.2.2 利用Rsync备份虚拟机磁盘第33-34页
        3.2.3 利用Rsync备份虚拟机磁盘的补充第34页
    3.3 利用多存储节点进行磁盘实时迁移的设计第34-42页
        3.3.1 现存虚拟机磁盘实时迁移方法第34-38页
            3.3.1.1 write-mirror第34-36页
            3.3.1.2 post-copy第36-37页
            3.3.1.3 现存方法的公共缺点第37-38页
        3.3.2 多节点加速的虚拟机磁盘迁移方案第38-42页
            3.3.2.1 可行性分析第38-39页
            3.3.2.2 基本思路第39-40页
            3.3.2.3 系统整体设计第40-42页
    3.4 全系统迁移第42-44页
    3.5 本章小结第44-45页
第四章 利用多存储节点进行虚拟机磁盘迁移的实现第45-64页
    4.1 各模块实现第45-53页
        4.1.1 源端用户态控制模块第45-48页
        4.1.2 源端内核驱动模块第48-50页
        4.1.3 中间存储节点控制模块第50-52页
        4.1.4 目的端用户态控制模块第52-53页
        4.1.5 目的端内核驱动模块第53页
    4.2 用户态与内核态的通信实现第53-58页
        4.2.1 用户态程序第53-57页
        4.2.2 内核态程序第57-58页
    4.3 实验测试第58-62页
        4.3.1 单虚拟机全系统迁移第59-60页
        4.3.2 有背景磁盘I/O的单虚拟机全系统迁移第60-61页
        4.3.3 多虚拟机全系统迁移第61-62页
    4.4 本章小结第62-64页
第五章 总结和展望第64-66页
    5.1 本文工作总结第64-65页
    5.2 今后研究展望第65-66页
参考文献第66-68页
致谢第68-69页
缩略语第69-70页
攻读学位期间发表的学术论文和科研情况第70页

论文共70页,点击 下载论文
上一篇:数据空间中基于关键字的结构化数据查询方法
下一篇:胚肝细胞诱导肝癌细胞株HepG2再分化中调控环路的重建