The Hybrid Scheduling Framework for Virtual Machine Systems.

Slides:



Advertisements
Similar presentations
ProQuest Digital Dissertations PQDD 学位论文全文库. 1 、数据库简介 PQDD 是世界著名的学位论文数据库,收 录有欧美 1 , 000 余所大学文、理、工、农、医 等领域的博士、硕士学位论文,是学术研究中 十分重要的信息资源。 本数据库为 PQDD 文摘 数据库中部分记录的全文。
Advertisements

纺纱学. 2 绪 论 基本要求:了解纺纱系统的类别 重点掌握:棉纺系统的工艺流程 3 一、纺纱原理与设备 纺纱:用物理或机械的方法将纺织纤维纺成纱 线的过程。 纺纱原理:初加工、原料的选配、开松除杂、 混和、梳理、精梳、并合、牵伸、加捻、卷绕等。 纺纱方法:传统纺纱方法、新型纺纱方法。 纺纱设备:开清棉联合机、梳棉机、精梳机、
欢迎报考法学专业 (知识产权方向). 一、法学专业培养目标 二、法学专业学生毕业去向及就业前景 三、法学专业特色 四、法学专业师资队伍 五、法学专业主要课程设置 六、法学专业实践教学形式.
球面网格及其应用 李杰权 北京师范大学数学科学学院
海事移动 3G 智能综合业务系统平 台. 01 必要性 创新性 02 可行性 03 主要研究内容 系统构架 移动查询、安检和执法 移动海事管理系统 07 应用前景 总结.
石化的 IT 大挑战 洛阳石化工程公司. 石化公司简介 中国石化集团洛阳石油化工工程公司,是国内能源化 工领域集技术专利商与工程承包商于一体的高科技企 业。拥有中国综合设计甲级资质,为国家首批业务涵 盖 21 个行业的工程咨询企业之一,拥有工程总承包、 工程设计、工程监理、工程咨询和环境影响评价等甲.
HistCite 结果分析示例 罗昭锋. By:SC 可能原因:文献年度过窄,少有相互引用.
2011 年 2 月 产品介绍. 产品介绍 产品目标 产品目标 系统功能特性 系统功能特性 技术特点 技术特点 部署方式 部署方式.
科教合肥 · 共襄盛举 —— 全国第 19 届计算机技术与 应用学术会议( CACIS )总结.
计算机 在分析化学的应用 ( 简介 ) 陈辉宏. 一. 概述 信息时代的来临, 各门学科的研究方法都 有了新的发展. 计算机的介入, 为分析化学的进展提供了 一种更方便的研究方法.
信息安全专业培养计划 Undergraduate Program for Specialty in Information Security ( Version 2009 ) 计算机科学与工程学院 方贤进 博士, 副教授 MSN:
1 信息安全学科简介 方贤进 博士 / 副教授 2009/12/23 An Introduction to Information Security.
1 物流科研和实验室建设的探索 杨 斌 2009 年 8 月 3 日 MP : : Add :上海市临港新城海港大道 1550 号,
分析化学与无机化学中溶液 pH 值计算的异同比较 谢永生  分析化学是大学化学系的一门基础课,课 时较少,其内容主要是无机物的化学分析。 分析化学是以无机化学作为基础的,我们 都是在已掌握一定的无机化学知识后才学 习分析化学 。所以在分析 化学的学习中会 重复许多无机化学内容,造成学习没有兴.
Virtual & Physical Libraries in the 21 st Century21 世纪的虚拟和实体 图书馆 What did I learn? Tony Ferguson Before NOW!!!
《文献管理与信息分析》 罗昭锋 中国扩科学技术大学 HistCite 作业及课程报告要求.
协同工作环境研究中心 协同共享 助力科研. 主要内容  认识协同及协同软件  协同科研软件 duckling 介绍.
实验三: 用双线性变换法设计 IIR 数字滤波器 一、实验目的 1 熟悉用双线性变换法设计 IIR 数字滤波器的原理与方法。 2 掌握数字滤波器的计算机仿真方法。 3 通过观察对实际心电图信号的滤波作用, 获得数字滤波的感性知 识。
大亚湾 PMT 读出电子学介绍 王铮 中科院 “ 核探测技术与核电子学重点实验室 ” 年会.
UML 对象设计与编程 主 讲 : 董兰芳 副教授 Dept. of Computer Science,USTC
Homepage Design :: 谈网站功能性比较 ::. Homepage Design :: 谈网站功能性比较 :: · 前 言.
1 地 理 信 息 系 统 —— 专业必修课程 西南大学地理科学学院 田永中 ,
国家高性能计算中心(合肥) 十五 并行程序设计环境与工具. 国家高性能计算中心(合肥) 并行程序设计环境与工具  15.1 软件工具与环境  15.2 并行编译器  15.3 并行程序调试  15.4 并行程序性能分析  15.5 图形化并行程序集成开发环境.
1.2 地理信息技术在区域 地理环境研究中的应用. 地理信息技术: 指获取、管理、分析和 应用地理空间信息的现 代技术的总称。 应用:资源调查、环境监测、自然灾害防御监测、国 土资源管理、国土开规划等。 地理信息 : 遥感 (RS) 、全球定位系统 (GPS) 和地理信息系统 (GIS)
信息科学部 “ 十一五 ” 计划期间 优先资助领域 信息科学部 秦玉文 2006 年 2 月 24 日.
LOGO 中国科学院大学 就业指导中心 网络信息中心 毕业生就业派遣 信息填报指南.
What Works for Qualified English Teachers in Universities of China ? Liu Zhaohui 刘照惠 June 4, 2013.
晒课系统功能介绍 抚顺市教师进修学院电教部. 一、系统整体功能介绍 二、教师如何晒课 三、教研员如何协助 四、管理员的权限 五、时间安排及注意问题.
演化博弈中个体的 惰性对合作行为的 影响 报告人:刘润然 中国科学技术大学 指导老师:汪秉宏教授.
学生成长成才导图填报指南 填报网址:
PrivacyShield: Real-time Monitoring and Detection of Android Privacy Leakage For Potential Collaboration 1 Yan Chen Lab of Internet and Security Technology.
软件调优基础 2004 年 2 月 23 日. 为什么需要调优? 相同的代码 >> 不同的性能 SELFRELEASE OPT : 4 IMSLCXMLATLASMKL50MKL s5.445s5.457s10.996s3.328s0.762s0.848s0.738s for(i=0;i
Page 1SGM Confidential Date: Page 2SGM Confidential 新进工程师 R1&R2 工程师 R5 R3&R4 资深工程师 R3&R4 资深工程师 专业知识提升专业知识提升 工作经验传授工作经验传授 加快新员工融入和发展 1 提升工程师专业知识面和综合能力.
年度 Online 新增功能展示 —— 天心在线 天心软件 ( 珠海 ) 有限公司.
凤凰县文化旅游经济开发区 工业加工体验园简介 园区招商办公室 二零一五年八月. 张家界荷花机场 铜仁 · 凤凰机场 常德桃花源机场 凤凰文化旅游经济开发区 湘西机场 ( 在建 ) 怀化芷江机场 区位交通 机场方面.
加拿大 10~12 年级计算机课程概述 江苏省盐城中学 蒋庆 2014 年 3 月 14 日 ○ 年级课程中的计算机学习 ○ John Polanyi CI 高中 Vernon Kee 老师的经验 ○加拿大课程协会相关标准 ○其他补充.
Application Development on Power System (IBM i) School of Software Engineering Tongji University HUANGJie.
山东省中小学师资培训中心 山东省中小学教师远程研修项目办公室 年全省中小学幼儿园教师远程研修管理工作要点.
2012 年昆明冶金高等专科学校 生源地贷款培训会. 一、生源地贷款鉴定证明 各地区县级教育部门生源地贷款办理时间一般 从 7 月 1 日开始。学校应尽快办理好学校鉴定证明, 给学生充裕的时间到当地办理.
市直文广新系统 “ 优秀青年 ” 申报材料 成 玲. 目 录 一、个人简介 二、学习和工作经历 三、工作业绩 四、获得表彰情况.
太阳能综合利用技术 中国科学技术大学热科学和能源工程系. 一、多功能热泵系统 多功能家用热泵样机通过控制元件的切换 可以实现三种运行模式:①单独制热水模 式,②制冷兼制热水模式,③制暖模式。
荆门市总工会会员信息采集系统 操作培训 融建信息技术有限公司 肖移海 QQ群号:
中国知网数字图书馆 增值服务介绍 同方知网 张丽华. 全部文献报表 全部文献报表 中国工程院院士(本所专家) 中国工程院院士(本所专家) 本所专利及相关水产标准专利成果 本所专利及相关水产标准专利成果 海洋可捕资源与生态系统 海洋可捕资源与生态系统 海水养殖生态与容纳量 海水养殖生态与容纳量 海水养殖生物疾病控制与分子病理.
同分母分数加、减法 分数的初步认识 绿色圃中小学教育网
教育部 财政部 “ 网络教育数字化学习资源中心建设 ” 项目 单从凯 2011 年 3 月 13 日 典型应用示范工作方案.
无忧 PPT 整理发布 无忧 PPT 整理发布 网上教研活动的推进与 学习社区的构建 首都师范大学 蒋国珍 2008 年 12 月.
海军工程大学信息安全系 汇报人:周学广 教授 基于主题情感混合模型 的无监督文本情感分析. 海军工程大学信息安全系 主要内容 一 LDA 模型 二 UTSU 模型 三 实验对比与分析.
《关于实施 “ 东莞制造 2025 ” 战略 的意见》说明 东莞市人民政府 2015 年 1 月.
开放教育学员入学须知 第一部分:浏览山东理工大学远程与继续 教育学院网站浏览山东理工大学远程与继续 教育学院网站 第二部分:浏览中央电大教学平台浏览中央电大教学平台 第三部分:浏览山东电大教学平台浏览山东电大教学平台 第四部分:浏览淄博电大教学平台浏览淄博电大教学平台 第五部分:淄博电大教学平台使用淄博电大教学平台使用.
辽宁地质工程职业学院 机电系电气电子教研室 2008 年 6 月 校企合作 实现双赢 王翠芝 校企合作目标 加强校企合作,推进产教结合, 要以校企两方面 “ 双赢 ” 为目标 。校企 合作的过程是校企双方互相选择的过 程,更是相互促进、相互提高的过程, 是在市场的激励下参与竞争,提高生 产力,走向强强联合,共同发展的过.
冯熙铉. What CS means to you? CS = AC? WA? What CS means to you? CS = AC? WA? CS = Programming?
院长助理 教务处长 李学锋 教授 2008 年 9 月 9 日 基于工作过程的系统化高职课程建设.
德国 V. S 家具公司. V. S家具公司创建于1898年,是生产教学、办公家具的专业厂。 1898… 1914… 1997… 1945…
三相交流变频调速实验箱 武船集团技工学校 武船集团技工学校 熊 跃 熊 跃. 三相交流变频调速实验箱评审结论 “ 变频器控制及执行机构应用研究 ” 依照计划书和立题报告的内容,按节点要求完成了该装置的设计 制造与调试。填补了本单位相关调速实验设备在具体设计、安装、调试和应用研究方面的技术空白。 该装置可完成变频器的常用控制实验和其它应用模拟实验研究。在设计、组装、调试和应用功能研.
1. 利用图形化开发环境 LabVIEW 对 Xilinx Spartan3E 进行编程 汤敏 NI 高校市场部.
如何开展新学期 “ 导学课 ”. 如何组织 导学课 遇到问题 联系谁 导学课 基本内容 123 目录.
天津实验中学数字化校园建 设的研究与实现 新课程 新理念 新架构 天津实验中学 白鸿钧. 数字校园是将现实校园的各项资源数字 化,形成一个数字空间,使现实校园在时 间和空间上得到前所未有的延伸。在数字 校园里,能够方便地实现学校教育、教学 、教研、管理、服务等活动的全部过程, 从而达到高效率地提高教育教学质量以及.
中食安食品安全科技服务有限公司 多维彩码技术介绍多维彩码技术介绍. ■ 目录 1. 多维彩码 2. 多维彩码追溯系统 4. 多彩追溯 APP5. 中食安业务模式 中食安食品安全科技服务有限公司 2 3. 中食安平台.
高校信息门户建设 清华大学计算机与信息管理中心 2005 年 7 月 高校信息门户及平台建设 清华大学计算机与信息管理中心 刘启新 2005 年 7 月.
物流分拣技术与装备 核心要点: 自动分拣作业方式与流程 自动分拣装备 自动分拣系统 实例. 物流分拣技术与装备 学习目标 通过本章的学习,应该掌握自动分拣的作业 流程,重点掌握摘取式和播种式拣选的特点, 了解常见的自动分拣装备,掌握自动分拣系 统的一般特点及其构成。通过实例,对目前 流行的分拣系统有初步了解。
参展主要内容 以信息科技支撑现代农业为主题,包括精准农业、数字农业、农 业物联网、农业遥感、信息服务 5 部分内容,重点展示科研院所、大 专院校等单位的科研成果及应用示例。精准农业重点展示面向设施、 果园、大田生产管理过程中的关键技术及智能装备,以精准施肥、施 药、灌溉大型机具实物展示为主,同时将搭建微型温室(约.
韩文数据库使用说明 鲁锦松. 主要内容 一、为什么要用数据库 二、怎样利用中文数据库 三、怎样利用韩文数据库.
SCI 数据库检索练习参考 本练习完全依照 SCI 数据库实际检索过程而 实现。 本练习完全依照 SCI 数据库实际检索过程而 实现。 练习中,选择了可以举一反三的题目,读 者可以根据题目进行另外的检索练习,如: 可将 “ 与 ” 运算检索改为 “ 或 ” 、 “ 非 ” 运算检索 等等。 练习中,选择了可以举一反三的题目,读.
轮机工程技术专业教学资源库 建设情况汇报 南通航院:施祝斌. 目录 2. 项目完成情况 3. 特色与创新 4. 存在不足 1. 项目建设情况 5. 下一步工作打算.
SME.USTB Human Factors 人机工程学 By Wei Dong Department of Industry Design, SME, USTB.
OpenStack Meetup Kubernetes Design&Practice, Problem&Solution 旧金山 | 东京 | 上海 | 柏林 高正
1 温州职业技术学院 国家示范性高等职业院校 实践导向的高职课程改革与创新 温州职业技术学院 丁金昌 二级教授 院 长.
管理机构 财务要求 划拨方式 检查环节 育人性质 所属范畴 所属范畴相同 勤助科研项目和勤助实践项目均属于我校 “ 大学生发展成才 计划 ” 的组成部分,服务于学生成长成才。 勤助科研项目和勤助实践项目均属于我校 “ 大学生发展成才 计划 ” 的组成部分,服务于学生成长成才。
Comparison of the Three CPU Schedulers in Xen
云计算入门 Introduction to Cloud Computing GESC1001
Presentation transcript:

The Hybrid Scheduling Framework for Virtual Machine Systems

Authors 翁楚良,男,博士,副教授。 2001 年进入上海交通大学计算机系学习,从事并 行与分布计算、集群计算与网格计算等研究工作。 2004 年博士毕业留校工作。 研究兴趣涉及虚拟化技术、并行与分布计算、网 格计算与集群计算、高性能计算、系统安全等。 同时负责网格计算中心的 IBM P690 、 IBM e1350 集群、 Intel Itanium2 服务器等高性能计算 机的系统管理和相关开发工作。

This team’s work Automatic Performance Tuning for the Virtualized Cluster System ---- ICDCS2009

The Problem The scheduling strategy in Xen (Asynchronous CPU scheduling strategy) may deteriorate the performance when the virtual machine is used to execute the concurrent applications such as parallel programs or multithreaded programs.

Why? All virtual CPUs in a SMP virtual machine are usually not online all the time, and possibly not online at the same time( 多线 程程序需要相关所有 CPU 当前 online 才能继 续运行 ), so the scheduling methods may deteriorate the performance.

Why? pCPU vCPU VM Guest App. vCPU Guest App. VM ? Physical Hardware

Why? In the worst case, all the VMs are suspended even in the condition of enough physical CPUs. Just imagine 4 VMs have 2 vCPUs each on a 4-core platform.

Solution Recognize two types of virtual machines in the system: –the high-throughput type -- default –the concurrent type -- when the majority of its workload is concurrent applications

Solution When it is a concurrent VM, its virtual CPUs are mapped into physical CPUs synchronously ---- VM granularity schedule (Coscheduling) Otherwise its virtual CPUs are mapped asynchronously vCPU granularity schedule

Hybrid Schedule Framework

Design Key Notes To maximize the performance in the virtual machine system, the following design issues should be considered for the scheduler in the VMM. –Fairness –Workload Balancing –Wasted CPU Time –Adaptiveness

Xen Scheduler Three scheduling algorithms in Xen: –Borrowed Virtual Time (BVT) –Simple Earliest Deadline First (SEDF) –Credit Scheduling

Borrowed Virtual Time (BVT) Fair-share scheduling algorithm Schedule the runnable VM with the smallest virtual time firstly The client can effectively borrow virtual time from its future CPU allocation. Low latency support ---- for realtime and interactive applications Shortage : lack of the non work - conserving (NWC) mode

Simple Earliest Deadline First (SEDF) The real time property is used to ensure time guarantees a VM will receive at least the slice specified by the VM in each period of the length specified by the VM. Can indicate whether the VM is eligible to receive extra CPU time (work- conserving mode).

Simple Earliest Deadline First (SEDF) Shortage: Lack of global workload balancing on multiprocessors The CPU fairness depends on the value of the period.

Credit Scheduling One of proportional share (PS) strategies Automatic workload balancing This algorithm can efficiently achieve a global workload balancing on a SMP system when the majority of the workload is not the high concurrent application. Default scheduling algorithm in Xen