跳到主要内容
10.1145/1024393.1024419acm会议文章/章节视图摘要出版物页面阿斯普洛斯会议记录会议集合
第条

可定制的虚拟机支持常规、单节点、在线维护

出版:2004年10月7日出版历史

摘要

维护是高可用性站点停机的主要原因。不幸的是,减少停机时间的主要机制,集群滚动升级,有两个缺点,阻碍了它的广泛接受。首先,对多个节点的集群式维护通常一次只执行几个节点,这使得维护速度较慢,而且往往不切实际。其次,集群式维护在单节点系统上不起作用,尽管在维护期间它们不可用对组织来说可能很痛苦。在本文中,我们提出了一种新的在线维护技术,该技术使用虚拟机在单个节点上提供维护,允许在多个节点上进行并行维护,并允许独立服务器进行在线维护。我们展示了Microvisor,这是我们的原型虚拟机系统,它是根据在线维护的需要定制的。与导致持续10-20%超载的通用虚拟机环境不同,Microvisor仅在主动维护期间虚拟化硬件,让来宾操作系统在大多数时间全速运行。与以往的虚拟机优化尝试不同,我们不会损害操作系统的透明度。相反,我们放弃了通用性,将虚拟机系统定制为满足在线维护的最低需求,避免了I/O和内存虚拟化等它并不严格要求的功能。结果是一个非常瘦的虚拟机系统,在虚拟化硬件时只产生5.6%的CPU开销,而在被扭曲的。使用Microvisor,我们演示了在实时单节点web服务器上进行在线操作系统升级,将停机时间从一小时减少到一分钟以下。

工具书类

  1. J.Appavoo、K.Hui、C.A.N.Soules、R.W.Wisniewski、D.M.Da Silva、O.Krieger、M.A.Auslander、D.J.Edel-sohn、B.Gamsa、G.R.Ganger、P.McKenney、M.Ostrowski、B.Rosenburg、M.Stumm和J.Xenidis。通过热交换在系统软件中实现自动经济行为。IBM系统杂志,42(1):60-762003。谷歌学者谷歌学者数字图书馆数字图书馆
  2. Paul Barham、Boris Dragovic、Keir Fraser、Steven Hand、Tim Harris、Alex Ho、Rolf Neugebauer、Ian Pratt和Andrew Warfield。Xen和虚拟化的艺术。2003年10月,第19届ACM操作系统原理研讨会(SOSP'03)会议记录。谷歌学者谷歌学者数字图书馆数字图书馆
  3. 特里·博登(Terry L.Borden)、詹姆斯·P·轩尼诗(James P.Hennessy)和詹姆斯·W·莱马克(James-W.Rymarczyk)。一个处理器复合体上有多个操作系统。IBM系统杂志,28(1):104-1231989。谷歌学者谷歌学者数字图书馆数字图书馆
  4. 普拉迪普·博斯。主题演讲:早期定义阶段的节能微建筑选择。2003年IEEE/ACM Power-Aware计算系统研讨会(PACS-2003 at Micro-36),2003年12月。谷歌学者谷歌学者
  5. 托马斯·布莱索德(Thomas C.Bressoud)和弗雷德·施奈德(Fred B.Schneider)。基于虚拟机监控程序的容错。《1995年操作系统原理交响曲会议录》,第1-11页,1995年12月。谷歌学者谷歌学者数字图书馆数字图书馆
  6. 爱德华·巴尼恩(Eduard Bugnion)、斯科特·迪瓦恩(Scott Devine)和门德尔·罗森布鲁姆(Mendel Rosenblum)。Disco:在可扩展多处理器上运行商品操作系统。1997年10月,《1997年ACM操作系统原理研讨会论文集》。谷歌学者谷歌学者数字图书馆数字图书馆
  7. Jeffrey P.Buzen和Robert P.Goldberg。将外围设备引入计算机系统的虚拟机技术。1974年2月COMPCON会议记录。谷歌学者谷歌学者
  8. 史蒂夫·查宾。分布式和多处理器调度。ACM计算调查,28(1),1996年3月。谷歌学者谷歌学者数字图书馆数字图书馆
  9. Scott W.Devine、Edouard Bugnion和Mendel Rosenblum。虚拟化系统,包括用于具有分段体系结构的计算机的虚拟机监视器。美国专利63972422002年5月。谷歌学者谷歌学者
  10. George W.Dunlap、Samuel T.King、Sukru Cinar、Murtaza Basrai和Peter M.Chen。去核隔离内核中的规模和性能。2002年12月,2002年USENIX操作系统设计与实现(OSDI)研讨会论文集。谷歌学者谷歌学者
  11. Robert P.Goldberg,《虚拟机研究综述》。《计算机》,第34-45页,1974年6月。谷歌学者谷歌学者
  12. David Golub、Randall Dean、Allessandro Forin和Richard Rashid。Unix作为应用程序。1990年USENIX夏季会议记录,1990年。谷歌学者谷歌学者
  13. 金树·高维尔(Kinshuk Govil)、丹·特奥多休(Dan Teodosiu)和门德尔·罗森布拉姆(Mendel Rosenblum)。Cel-lular Disco:在共享内存多处理器上使用虚拟集群进行资源管理。《1999年美国计算机学会操作系统原理会议录》,1999年12月。谷歌学者谷歌学者数字图书馆数字图书馆
  14. 赫尔曼·哈蒂格(Hermann Hartig)、迈克尔·霍穆斯(Michael Hohmuth)、乔森·利特克(Jochen Liedtke)、塞巴斯蒂安·肖恩伯格(Sebas-tian Schonberg)和让·沃尔特(Jean Wolter)。基于微内核系统的性能。1997年ACM操作系统原理研讨会论文集,1997年10月。谷歌学者谷歌学者数字图书馆数字图书馆
  15. 迈克尔·希克斯(Michael Hicks)、乔纳森·摩尔(Jonathan T.Moore)和斯科特·奈特尔斯(Scott Nettles)。动态软件更新。《2001年ACM编程语言设计与实现(PLDI)会议记录》,第258-266页,1996年5月。谷歌学者谷歌学者数字图书馆数字图书馆
  16. Y.Huang、P.Y.Chung、C.M.R.Kintala、D.Liang和C.Wang。NT-SwiFT:Windows-NT的软件实现容错。1998年8月USENIX Windows-NT研讨会论文集。谷歌学者谷歌学者数字图书馆数字图书馆
  17. 约翰·亨普利斯(John Humpreys)、马克·梅勒诺夫斯基(Mark Melenovsky)和弗农·特纳(Vernon Turner)。以服务为中心的计算:基础设施视角、外观和分析。技术报告28934,IDC公司,2003年3月。谷歌学者谷歌学者
  18. D.D.基夫。系统评估的分级控制程序。《IBM系统杂志》,7(2):123-1331968年。谷歌学者谷歌学者数字图书馆数字图书馆
  19. 马克·莱文(Mark M.Levin)。数据中心趋势和最佳实践。技术报告,META集团,2002年。谷歌学者谷歌学者
  20. Windows 2000群集:执行滚动升级。技术报告http://www.microsoft.com/windows2000/techinfo/planning/incremental/rollupgr.asp,微软公司,2000年。谷歌学者谷歌学者
  21. HP NonStop Group。个人沟通。1998谷歌学者谷歌学者
  22. 开源数据库基准。http://osdb.source-forge.net/, 2003.谷歌学者谷歌学者
  23. 史蒂文·奥斯曼(Steven Osman)、迪内什·苏布拉维蒂(Dinesh Subhraveti)、龚苏(Gong Su)和杰森·聂(Jason Nieh)。Zap:一个用于光栅计算环境的系统的设计与实现。2002年12月,第五届USENIX操作系统设计与实现研讨会(OSDI’02)会议记录。谷歌学者谷歌学者数字图书馆数字图书馆
  24. David Patterson、Aaron Brown、Pete Broadwell、George Candea、Mike Chen、James Cutler、Patricia Enriquez、Ar-mando Fox、Emre Kiciman、Matthew Merzbacher、David Oppenheimer、Naveen Sastry、William Tetzlaff、Jonathan Traupman和Noah Treuhaft。面向恢复的计算(ROC):动机、定义、技术和案例研究。技术报告UCB//CSD-02-1175,加州大学伯克利分校,2002年3月。谷歌学者谷歌学者数字图书馆数字图书馆
  25. 大卫·A·帕特森。估算停机成本的简单方法。2002年11月,第16届USENIX大型安装系统管理会议(LISA’02),第185-188页。谷歌学者谷歌学者数字图书馆数字图书馆
  26. 杰拉尔德·波佩克(Gerald J.Popek)和查尔斯·克莱恩(Charles S.Kline)。可验证的安全操作系统软件。1974年AFIPS全国计算机会议记录,1974年。谷歌学者谷歌学者
  27. 约翰·斯科特·罗宾和辛西娅·欧文。分析Intel Pentium支持安全虚拟机监视器的能力。第九届USENIX安全研讨会会议记录,第129-144页,2000年8月。谷歌学者谷歌学者数字图书馆数字图书馆
  28. 康斯坦丁·P·萨邦扎基斯(Constantine P.Sapuntzakis)、拉梅什·钱德拉(Ramesh Chandra)、本·法夫(Ben Pfaff)、吉姆·周(Jim Chow)、莫妮卡·S·林(Monica S.Lam)和门德尔·罗森布拉姆(Mendel Rosenblum)。优化虚拟计算机的迁移。2002年12月,第五届USENIX操作系统设计与实现研讨会(OSDI’02)会议记录。谷歌学者谷歌学者数字图书馆数字图书馆
  29. 君士坦丁·P·萨邦扎基斯(Constantine P.Sapuntzakis)、大卫·布鲁姆利(David Brumley)、拉梅什·钱德拉(Ramesh Chandra)、尼科莱·泽尔多维奇(Nickolai Zeldovich)、吉姆·周(Jim Chow)、莫妮卡·拉姆(。用于部署和维护软件的虚拟设备。2003年10月,第17届USENIX大型安装系统管理会议(LISA’03)会议记录。谷歌学者谷歌学者数字图书馆数字图书馆
  30. Mark E.Segal和Ophir Frieder。实时程序修改:动态更新系统。IEEE软件,第53-65页,1993年3月。谷歌学者谷歌学者数字图书馆数字图书馆
  31. Jeremy Sugerman、Ganesh Venkitachalam和Beng-Hong Lim。在VMware Workstation的托管虚拟机监视器上虚拟化I/O设备。《2001年USENIX年度技术会议记录》,2001年6月。谷歌学者谷歌学者数字图书馆数字图书馆
  32. Robert Wahbe、Steven Lucco、Thomas E.Anderson和Susan L.Graham。高效的基于软件的故障隔离。ACM SIGOPS操作系统评论,27(5):203--2161993年12月。谷歌学者谷歌学者数字图书馆数字图书馆
  33. 卡尔·A·沃尔兹清洗机。VMware ESX Server中的内存资源管理。2002年12月,第五届USENIX操作系统设计与实现研讨会(OSDI’02)会议记录。谷歌学者谷歌学者数字图书馆数字图书馆
  34. 安德鲁·惠特克(Andrew Whitaker)、玛丽安·肖(Marianne Shaw)和史蒂文·格里布尔(Steven D.Grible)。Denali隔离内核的规模和性能。2002年12月,2002年USENIX操作系统设计与实现(OSDI)研讨会论文集。谷歌学者谷歌学者数字图书馆数字图书馆
  35. 乔尔·维内特(Joel M.Winett)。用于开发系统软件的虚拟机。1971年IEEE计算机学会会议记录,1971年9月。谷歌学者谷歌学者
  36. 周媛媛,陈彼得,李凯。使用虚拟内存映射通信的快速集群故障切换。《1999年ACM超级计算会议记录》,1999年6月。谷歌学者谷歌学者数字图书馆数字图书馆

建议

评论

登录选项

检查您是否可以通过登录凭据或您的机构访问本文。

登录

完全访问权限

  • 发布于

    封面图片ACM会议
    ASPLOS XI:第11届编程语言和操作系统体系结构支持国际会议论文集
    2004年10月
    296页
    国际标准图书编号:1581138040
    内政部:10.1145/1024393
    • 封面图片ACM SIGPLAN注意事项
      ACM SIGPLAN通知 第39卷第11期
      2004年ASPLOS
      2004年11月
      283页
      ISSN公司:0362-1340
      EISSN公司:1558-1160
      内政部:10.1145/1037187
      期刊目录
    • 封面图片ACM SIGOPS操作系统评论
      ACM SIGOPS操作系统审查 第38卷第5期
      2004年ASPLOS
      2004年12月
      283页
      ISSN公司:0163-5980
      内政部:10.1145/1037949
      期刊目录
    • 封面图片ACM SIGARCH计算机架构新闻
      ACM SIGARCH计算机架构新闻 第32卷第5期
      ASPLOS 2004年
      2004年12月
      283页
      ISSN公司:0163-5964
      内政部:10.1145/1037947
      期刊目录

    版权所有©2004 ACM

    如果复制品不是为了盈利或商业利益而制作或分发的,并且复制品的第一页载有本通知和完整引文,则允许免费制作本作品的全部或部分数字或硬拷贝以供个人或课堂使用。必须尊重ACM以外的其他人对本作品组成部分的版权。允许用信用证进行摘要。要以其他方式复制或重新发布,在服务器上发布或重新发布到列表,需要事先获得特定许可和/或付费。从请求权限[电子邮件保护]

    出版商

    计算机协会

    美国纽约州纽约市

    出版历史

    • 出版:2004年10月7日

    权限

    请求有关此文章的权限。

    请求权限

    检查更新

    限定符

    • 第条

    接受率

    总体验收率535属于2,713提交文件,20%

PDF格式

以PDF文件查看或下载。

PDF格式

电子阅读器

使用eReader在线查看。

电子阅读器