虚拟机实时迁移技术 (Live Migration)

Slides:



Advertisements
Similar presentations
四川财经职业学院会计一系会计综合实训 目录 情境 1.1 企业认知 情境 1.3 日常经济业务核算 情境 1.4 产品成本核算 情境 1.5 编制报表前准备工作 情境 1.6 期末会计报表的编制 情境 1.2 建账.
Advertisements

主编:邓萌 【点按任意键进入】 【第六单元】 教育口语. 幼儿教师教育口 语概论 模块一 幼儿教师教育口语 分类训练 模块二 适应不同对象的教 育口语 模块三 《幼儿教师口语》编写组.
第一組 加減法 思澄、博軒、暐翔、寒菱. 大綱 1. 加減法本質 2. 迷思概念 3. 一 ~ 七冊分析 4. 教材特色.
VMSF 內核級虛擬機監控器調度框架 1 張力升 Dept. of Electrical Engineering National Cheng Kung University Tainan, Taiwan, R.O.C
海南医学院附 院妇产科教室 华少平 妊娠合并心脏病  概述  妊娠、分娩对心脏病的影响  心脏病对妊娠、分娩的影响  妊娠合病心脏病的种类  妊娠合并心脏病对胎儿的影响  诊断  防治.
LOGO 三年二班主题班会 我们的节日 —— 清明节. LOGO Page  2 《英 雄 赞 歌》 鲜花 象灿烂的火把燃烧在眼前 …… 五星红旗 象熊熊的烈焰映红了苍穹 …… 面对庄严的墓碑 我们心如潮涌 面对先烈的英灵 我们热泪盈眶 …… 耳边,仿佛还震荡着激烈的枪炮声 眼前,好像还弥漫着战斗的浓浓硝烟.
植树节的由来 植树节的意义 各国的植树节 纪念中山先生 植树节的由来 历史发展到今天, “ 植树造林,绿化祖国 ” 的热潮漫卷 了中华大地。从沿海到内地,从城市到乡村,涌现了多少 造林模范,留下了多少感人的故事。婴儿出世,父母栽一 棵小白怕,盼望孩子和小树一样浴光吮露,茁壮成长;男 女成婚,新人双双植一株嫩柳,象征家庭美满,幸福久长;
BEC 考前辅导实训 说课 国际学院 王亚婷. 目 录 实训课程性质 1 1 实训课程教学目标 2 2 实训课程内容 3 3 实训课程教学设计 4 4 实训课程建设 5 5.
客户协议书 填写样本和说明 河南省郑州市金水路 299 号浦发国际金融中 心 13 层 吉林钰鸿国创贵金属经营有 限公司.
浙江省县级公立医院改革与剖析 马 进 上海交通大学公共卫生学院
第二章 环境.
教师招聘考试 政策解读 讲师:卢建鹏
了解语文课程的基本理念,把握语文素养的构成要素。 把握语文教育的特点,特别是开放而有活力的语文课程的特点。
北台小学 构建和谐师生关系 做幸福教师 2012—2013上职工大会.
福榮街官立小學 我家孩子上小一.
第2期技職教育再造方案(草案) 教育部 101年12月12日 1 1.
企业员工心态管理培训 企业员工心态管理培训讲师:谭小琥.
历史人物的研究 ----曾国藩 组员: 乔立蓉 杜曜芳 杨慧 组长:马学思 杜志丹 史敦慧 王晶.
教育部高职高专英语类专业教学指导委员会 刘黛琳 山东 • 二○一一年八月
淡雅诗韵 七(12)班 第二组 蔡聿桐.
第七届全国英语专业院长/系主任高级论坛 汇报材料
小數怕長計, 高糖飲品要節制 瑪麗醫院營養師 張桂嫦.
制冷和空调设备运用与维修专业 全日制2+1中等职业技术专业.
会计信息分析与运用 —浙江古越龙山酒股份有限公司财务分析 组员:2006级工商企业管理专业 金国芳 叶乐慧 魏观红 徐挺挺 虞琴琴.
第六章 人体生命活动的调节 人体对外界环境的感知.
芹菜 英语051班 9号 黄秋迎 概论:芹菜是常用蔬菜之一,既可热炒,又能凉拌,深受人们喜爱。近年来诸多研究表明,这是一种具有很好药用价值的植物。 别名:旱芹、样芹菜、药芹、香芹、蒲芹 。 芹菜属于花,芽及茎类。
2012年 学生党支部书记工作交流 大连理工大学 建工学部 孟秀英
北京市职业技能鉴定管理中心试题管理科.
2014吉林市卫生局事业单位招聘153名工作人员公告解读
各類所得扣繳法令 與申報實務 財政部北區國稅局桃園分局 103年9月25日
初級游泳教學.
爱国卫生工作的持续发展 区爱卫办 俞贞龙.
第八章 数学活动 方程组图象解法和实际应用
本课内容提要 一、汇率的含义 二、汇率变化与币值的关系 三、汇率变化的影响. 本课内容提要 一、汇率的含义 二、汇率变化与币值的关系 三、汇率变化的影响.
散文鉴赏方法谈.
比亚迪集成创新模式探究 深圳大学2010届本科毕业论文答辩 姓名:卓华毅 专业:工商管理 学号: 指导老师:刘莉
如何撰写青年基金申请书 报 告 人: 吴 金 随.
点击输 入标题 点击输入说明性文字.
國際志工海外僑校服務 越南 國立臺中教育大學 2010年國際志工團隊.
痰 饮.
學分抵免原則及 學分抵免線上操作說明會.
教 学 查 房 黄宗海 南方医科大学第二临床医学院 外科学教研室.
评 建 工 作 安 排.
“十二五”国家科技计划经费管理改革培训 概预算申报与审批 国家科学技术部 2012年5月.
“十二五”国家科技计划经费管理改革培训 概预算申报与审批 国家科学技术部 2012年5月.
首都体育学院 武术与表演学院 张长念 太极拳技击运用之擒拿 首都体育学院 武术与表演学院 张长念
现行英语中考考试内容与形式的利与弊 黑龙江省教育学院 于 钢 2016, 07,黄山.
第5讲:比较安全学的创建 吴 超 教授 (O)
彰化縣西勢國小備課工作坊 新生入學的班級經營 主講:黃盈禎
重庆市西永组团K标准分区基本情况介绍.
西貢區歷史文化 清水灣 鍾礎營,楊柳鈞,林顥霖, 譚咏欣,陳昭龍.
所得稅扣繳法令與實務 財政部北區國稅局桃園分局 102年12月19日 1 1.
角 色 造 型 第四章 欧式卡通造型 主讲:李娜.
走进校园流行 高二15班政治组 指导老师:曾森治老师.
医院文化建设 广东省中医院 2011年3月26日.番禺.
每日一拼 yuèliàng xiang yi ge hai xiu de shao nv yi hui er duo jin yun jian yi hui er you liao kai mian sha lu chu jiao rong zheng ge shi jie dou bei yue.
广告法相关内容培训.
Network Storage and System Virtualization Technology
姓 名: 刘永鹏 专 业: 计算机应用 指导老师:王宗敏 教授 李润知 讲师
異質計算教學課程內容 「異質計算」種子教師研習營 洪士灝 國立台灣大學資訊工程學系
Department of Computer Science & Information Engineering
당신을 향한 노래.
词汇语义资源在中文关系抽取中的应用 报告人:钱龙华 刘丹丹 胡亚楠 钱龙华 周国栋
ZZX_MT系统评测报告 巢文涵 李舟军 北航计算机学院
基于自适应同步的网络结构识别 陆君安 School of Mathematics and Statistics, Wuhan University (复杂网络论坛,北京,April.27-29th,2011)
广州中医药大学研究生 学位论文网络提交方法
计算机网络概述 计算机网络原理与技术.
那些國修老師教我的事 黃毓棠.
第 18 章 雲端計算.
教师教育科研的若干策略 21 May 2014.
Presentation transcript:

虚拟机实时迁移技术 (Live Migration) 崔勇 2012.12

提纲 实时迁移的概念、作用及分类 实时迁移算法 实时迁移研究点 下一步工作展望 参考文献

Live Migration的概念 虚拟机实时迁移/动态迁移(Live Migration),作为系统虚拟化的一项关键技术,是将物理服务器上正在运行的一台或多台VM在线迁移到另一台物理服务器上。迁移过程中VM对外正常提供服务,整个迁移过程对VM用户透明。

Live Migration的概念 实时迁移的内容包括:虚拟机运行状态(CPU状态、内存镜像、设备状态、网络连接)及外存数据.

Live Migration的作用 负载均衡:将高负载物理服务器上的虚拟机动态迁移到低负载的物理服务器上,保证数据中心资源合理分配。 在线维护:在对物理服务器进行维护前,实时将上面运行的虚拟机迁移到其他服务器上,不会因设备维护导致服务中断。 能源管理:将多个利用率不高的物理服务器上的虚拟机在线整合到少量几台物理服务器上,降低能耗。 。。。

Live Migration的分类 按照虚拟机存储的迁移需求可划分为基于共享存储的实时迁移和全系统实时迁移。 基于共享存储的实时迁移:物理服务器之间采用SAN或NAS之类的集中式共享外存设备,因而在迁移时只需要进行虚拟机运行状态的迁移。

Live Migration的分类 全系统迁移:物理服务器之间没有采用共享外存设备,外存数据保存在物理服务器本地;或者需要将虚拟机迁移到另一个数据中心。实时迁移中既要迁移运行状态,又要迁移存储数据。

Live Migration的分类 按照虚拟机迁移的网络环境可划分为基于LAN的实时迁移和基于WAN的实时迁移。 基于WAN的实时迁移:迁移范围在两个数据中心间的WAN链路上,网络传输带宽受限。

Live Migration的分类 按照虚拟机迁移的规模可划分为单虚拟机实时迁移和虚拟机集实时迁移。 单虚拟机实时迁移:一个迁移过程中只迁移独立的一个虚拟机。 虚拟机集实时迁移:一个迁移过程中同时迁移多台虚拟机,且这些虚拟机可能是完成同一任务的一个集群。

Live Migration算法 三种基本算法 Pre-copy(主流、学术、商用) Post-copy(学术) 基于日志系统的迁移(学术)

Live Migration算法 Pre-copy 核心机制:迁移开始之后,源主机 VM 仍在运行,目的主机 VM 尚未启动。迁移通过一个循环,将源主机 VM 的内存数据发送至目的主机 VM。循环第一轮发送所有内存页数据,接下来的每一轮循环发送上一轮预拷贝过程中被 VM 写过的脏页内存 dirty pages。直到一定条件(状态基本同步或规定循环次数),预拷贝循环结束,进入停机拷贝阶段,源主机被挂起,不再有内存更新,然后将剩余的脏页和CPU等运行状态传输至目的主机 VM。

Live Migration算法 Post-copy 核心机制:与Pre-copy相反,先将CPU执行状态发送到目标物理机,目标VM立即启动运行并替换源VM提供服务(源VM不停机),然后在目标VM运行过程中,遇到所缺内存页面,再向源主机索取。Post-copy避免了脏页率对迁移过程的影响,因此两个VM切换时间短,但是总迁移时间比较长。

Live Migration算法 基于日志系统的迁移 核心机制:利用日志系统的checkpointing/recovery和trace/reply技术,在迁移时首先获得一个VM当前运行状态的checkpoint文件,并将该文件传给目标VM,目标VM立即运行。在此传输过程中源VM所做的操作都记录成log文件。然后跟Pre-copy一样,开始一个反复重传的过程,直到两边状态同步。不同的是,这里传输的是log文件,状态同步就是对log进行 replay。

Live Migration研究点 Live Migration性能指标 Total Migration Time(TMT):总迁移时间,从源VM开始传输数据,到目标VM启动的总时间。 Downtime:停机时间,VM运行状态从源主机切换到目标主机的短暂停机时间。 Total Data Transferred(TDT):总迁移数据量,迁移过程中传输的数据量。 Degradation Level of Service(DLS):服务降级率,迁移过程对VM所提供服务的影响。

Live Migration研究点 单虚拟机Live Migration算法优化,降低TMT、Downtime和TDT 内存更新频繁的VM的迁移问题。脏页率高的VM迁移时Downtime时间长。 WAN中迁移VM的带宽限制问题。WAN的有限带宽使得TMT时间长。 VM迁移占用系统资源,导致服务质量下降的问题。 全系统实时迁移时VM镜像的迁移问题。较大数据量的VM镜像迁移会导致TMT时间长,特别在WAN中。

下一步工作 从上述的研究点出发,找出解决问题的创新方法。 利用开源平台KVM搭建实验环境,在KVM中实现自己的方法,进行对比实验。

参考文献 [1]C. Clark, K. Fraser, S. Hand, J. G. Hansen, E. Jul, C. Limpach, I. Pratt,and A. Warfield. Live migration of virtual machines. In NSDI ’05, pages 273–286. ACM, May 2005. [2]M. R. Hines and K. Gopalan. Post-copy based live virtual machine migration using adaptive pre-paging and dynamic self-ballooning. In VEE ’09, pages 51–60. ACM, 2009. [3]W. Li, J. Tordsson, and E. Elmroth. Modelling for dynamic cloud scheduling via migration of virtual machines. 2011. Accepted. [4]P. Liu, Z. Yang, X. Song, Y. Zhou, H. Chen, and B. Zang. Heterogeneous live migration of virtual machines. Technical report, Parallel Processing Institute, Fudan University, 2009. [5]F. Travostino. Seamless live migration of virtual machines over the MAN/WAN. In SC ’06, page 290. ACM, November 2006. [6]T. Wood, K. K. Ramakrishnan, P. Shenoy, and J. van der Merwe.Cloudnet: dynamic pooling of cloud resources by live WAN migration of virtual machines. In VEE ’11, pages 121–132. ACM, 2011. [7]Hai Jin, Li Deng, Song Wu, Xuanhua Shi, Xiaodong Pan. “LiveVirtual Machine Migration with Adaptive Memory Compression”, in Cluster Computing and Workshops, CLUSTER 2009. [8] Yanqing Ma, Hongbo Wang, Jiankang Dong, Yangyang li, Shiduan Cheng. “ME2: Efficient Live Migration of Virtual Machine With Memory Exploration and Encoding, ”in 2012 Proceedings of IEEE International Conference on Cluster Computing,2012. [9] K. Ye, X. Jiang, D. Huang, J. Chen, and B. Wang, “Live migration of multiple virtual machines with resource reservation in cloud computing environments,” in 2011 IEEE International Conference on Cloud Computing (CLOUD),2011, pp. 267–274.

Thank you!