Evolution of a virtual machine supporting fault-tolerant distributed processes at a research laboratory

K. Kim
{"title":"Evolution of a virtual machine supporting fault-tolerant distributed processes at a research laboratory","authors":"K. Kim","doi":"10.1109/ICDE.1984.7271327","DOIUrl":null,"url":null,"abstract":"A research laboratory named The Reliable Distributed Microcomputing Laboratory (RDML) has been established at the University of South Florida (USF) in order to support experimental research on fault-tolerant distributed computing. In order to cover a broad range of distributed computing situations, both loosly coupled and tightly coupled network facilities have been constructed. Both network facilities are relatively easy to reconfigure physically as well as logically. The primary components of the network facilities are a variety of microcomputers. In order to ease the problem of dynamic process migration among a set of heterogeneous microcomputers, the same virtual machine architecture has been implemented on all the microcomputers. The virtual machine supports concurrent processes and the initial version implemented was a 16-bit stack machine architecture with several limitations, e.g., inflexible scheduling, lack of support for networking, etc. The virtual machine has continued to evolve since its initial implementation, some due to hardware upgrade, e.g., incorporation of new microprocessors such as MC68000, and others due to the requirements imposed by the schemes for fault-tolerant distributed computing. In this paper, we review the motivations, the trade-offs made, and the engineering lessons learned during the evolution of the virtual machine in recent years.","PeriodicalId":365511,"journal":{"name":"1984 IEEE First International Conference on Data Engineering","volume":"38 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1984-04-24","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"7","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"1984 IEEE First International Conference on Data Engineering","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICDE.1984.7271327","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 7

Abstract

A research laboratory named The Reliable Distributed Microcomputing Laboratory (RDML) has been established at the University of South Florida (USF) in order to support experimental research on fault-tolerant distributed computing. In order to cover a broad range of distributed computing situations, both loosly coupled and tightly coupled network facilities have been constructed. Both network facilities are relatively easy to reconfigure physically as well as logically. The primary components of the network facilities are a variety of microcomputers. In order to ease the problem of dynamic process migration among a set of heterogeneous microcomputers, the same virtual machine architecture has been implemented on all the microcomputers. The virtual machine supports concurrent processes and the initial version implemented was a 16-bit stack machine architecture with several limitations, e.g., inflexible scheduling, lack of support for networking, etc. The virtual machine has continued to evolve since its initial implementation, some due to hardware upgrade, e.g., incorporation of new microprocessors such as MC68000, and others due to the requirements imposed by the schemes for fault-tolerant distributed computing. In this paper, we review the motivations, the trade-offs made, and the engineering lessons learned during the evolution of the virtual machine in recent years.
研究实验室中支持容错分布式流程的虚拟机的演进
在南佛罗里达大学(USF)建立了一个名为可靠分布式微计算实验室(RDML)的研究实验室,以支持容错分布式计算的实验研究。为了涵盖广泛的分布式计算情况,人们构建了松耦合和紧耦合的网络设施。这两种网络设施在物理上和逻辑上都相对容易重新配置。网络设施的主要组成部分是各种微型计算机。为了解决异构微型计算机间进程动态迁移的问题,在所有微型计算机上实现了相同的虚拟机体系结构。虚拟机支持并发进程,实现的初始版本是一个16位堆栈机器架构,有一些限制,例如,不灵活的调度,缺乏对网络的支持,等等。自最初实现以来,虚拟机一直在不断发展,一些是由于硬件升级,例如,合并了新的微处理器,如MC68000,另一些是由于容错分布式计算方案所施加的要求。在本文中,我们回顾了近年来虚拟机发展过程中的动机、权衡和工程经验。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信