跳到主要内容
文章
免费访问

分包:分布式编程的灵活基础

作者信息和声明
出版:1993年12月1日出版历史
跳过抽象节

摘要

操作系统中的一个关键问题是允许有序地引入新属性和新实现技术。我们描述了一种机制,即分包,它在面向对象的分布式系统上下文中允许应用程序程序员控制基本的对象机制。这允许程序员在不修改基本系统的情况下定义新的对象通信机制。我们描述了如何引入新的分包合同作为替代现有分包合同的沟通机制。我们还简要描述了我们使用分包机制来支持缓存、崩溃恢复和复制的一些用途。

工具书类

  1. Acetta等人1986年M.Acceta、R.Baron、W.Bolosky、D.Golub、R.Rashid、A.Tevanian和;M.Young。“Mach:UNIX开发的新内核基础”,1986年夏季USENIX会议,亚特兰大,1986年6月。谷歌学者谷歌学者
  2. Almes等人1985年盖伊·T·阿尔梅斯(Guy T.Almes)、安德鲁·布莱克(Andrew P.Black)、爱德华·拉佐斯卡(Edward D.Lazowska)和杰里·诺伊(Jerre D.Noe)。《伊甸园系统:技术回顾》,IEEE Trans。软件工程,i1(1),1985年1月。谷歌学者谷歌学者数字图书馆数字图书馆
  3. Bershad等人,1990年B.N.Bershad、T.E.Anderson、E.D.Lazowska和H.M.Levy。“轻量级远程Procedme调用”,ACM Trans。计算机系统8(1),1990年2月。谷歌学者谷歌学者数字图书馆数字图书馆
  4. 伯曼和约瑟夫1987K.P.Birman和T.A.Joseph。“在分布式系统中开发虚拟同步”,第11届操作系统原理研讨会论文集,德克萨斯州奥斯汀,I),1981年前。谷歌学者谷歌学者数字图书馆数字图书馆
  5. Birrell&Nelson 1984年A.D.Birrell和B.J.Nelson。“实现远程过程调用”ACM Trans。计算机系统,2(1),1984年2月。谷歌学者谷歌学者数字图书馆数字图书馆
  6. Black等人1987A.Black、N.Hutchinson、E.Jul、H.Levy和L.Carter。《翡翠的分布和抽象类型》,IRRE Trans。《软件工程》,第13(1)期,1987年1月。谷歌学者谷歌学者数字图书馆数字图书馆
  7. Draves 1990年R.德拉维斯。《修订的IPC接口》。1990年10月,佛蒙特州伯灵顿,Usenix Mach研讨会。谷歌学者谷歌学者
  8. Foote&Johnson 1989年Brian Foote和Ralph E.Johnson。《Smalltalk-80中的反射设施》。面向对象系统、语言和应用会议,1989年10月谷歌学者谷歌学者数字图书馆数字图书馆
  9. Hamilton&Kougiouris 1993年G.Hamilton和;P.Kougiouris,《春天的核:物体的微内核》,1993年夏季Usenix会议论文集,辛辛那提,1993年6月。谷歌学者谷歌学者
  10. Herlihy&Liskov 1982年M.P.Herlihy和B.Liskov,“抽象数据类型的值传输机制”,ACM Trans。《程序设计语言与系统》,第4(4)期,1982年10月。谷歌学者谷歌学者数字图书馆数字图书馆
  11. Khalidi&Nelson 1993年Y.A.Khalidi和M.N.Nelson。“弹簧虚拟内存系统”,太阳微系统实验室技术报告SMLI-93-91993年3月。谷歌学者谷歌学者数字图书馆数字图书馆
  12. Khalidi&Nelson 1993年B月Y.A.Khalidi和M.N.Nelson。《UNIX在面向对象Opera~g系统上的实现》,Proc。1993年冬季Usenix会议,圣地亚哥,1993年1月。谷歌学者谷歌学者
  13. Lazowska等人1981年E.Lazowska、H.Levy、G.Alines、M.Fischer、R.Fowler和S.Vestal。《伊甸园体系的架构》,Proc。第八届操作系统原理研讨会,加利福尼亚州太平洋格罗夫,1981年12月。谷歌学者谷歌学者数字图书馆数字图书馆
  14. 利斯科夫1988B.利斯科夫。“Argus中的分布式编程”,《ACM通信》,31(3),1988年3月。谷歌学者谷歌学者数字图书馆数字图书馆
  15. 梅斯1987帕蒂·梅斯(Pattie Maes)。《计算反射的概念和实验》。《面向对象编程系统、语言和应用会议》,1987年10月。谷歌学者谷歌学者数字图书馆数字图书馆
  16. 纳尔逊1981B.I.纳尔逊。“远程程序调用”技术报告CSL-81-9,施乐帕洛阿尔托研究中心。加利福尼亚州帕洛阿尔托,1981年。谷歌学者谷歌学者
  17. Nelson等人1993年M.N.Nelson、Y.A.Khalidi和P.W.Madany。“弹簧文件系统”,太阳微系统实验室技术报告SMLI-93-101993年3月。谷歌学者谷歌学者
  18. OMG 1991年对象管理组。“公共对象请求代理体系结构和规范”,OMG文件编号91.12.1。谷歌学者谷歌学者
  19. Schroeder&Burrows 1990年M.D.Schroeder和M.Burrows。“Firefly RPC的性能”ACM Trans。计算机系统8(1),1990年2月。谷歌学者谷歌学者数字图书馆数字图书馆
  20. Schuller等人1992年P.Schuller、H.Hartig、W.E.Kuhnhauser和H.Streich。《BirliX操作系统的性能》,Proc。1992年4月,西雅图,Usenix微内核和其他内核架构研讨会。谷歌学者谷歌学者数字图书馆数字图书馆

建议

评论

登录选项

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

登录

完全访问权限

  • 发布于

    封面图片ACM SIGOPS操作系统评论
    ACM SIGOPS操作系统审查 第27卷第5期
    1993年12月
    283页
    国际标准编号:0163-5980
    内政部:10.1145/173668
    期刊目录
    • 封面图片ACM会议
      SOSP’93:第十四届ACM操作系统原理研讨会会议记录
      1994年1月
      284页
      国际标准图书编号:0897916328
      内政部:10.1145/168619

    版权所有©1993 ACM

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

    出版商

    计算机协会

    美国纽约州纽约市

    出版历史

    • 出版:1993年12月1日

    检查更新

    限定符

    • 文章

PDF格式

以PDF文件查看或下载。

PDF格式

电子阅读器

使用eReader在线查看。

电子阅读器