首页> 外文会议>Electrical and Computer Engineering, 2004. Canadian Conference on >Plurix, a distributed operating system extending the single system image concept
【24h】

Plurix, a distributed operating system extending the single system image concept

机译:Plurix,一种扩展了单系统映像概念的分布式操作系统

获取原文

摘要

The Plurix project implements a lean and high-speed object-oriented operating system (OS) for PC clusters. Communication between the cluster nodes is achieved via shared objects in a distributed shared memory (DSM), which is organized as distributed heap storage (DHS) containing both data and code. The consistency of the DHS is guaranteed by the strong transactional consistency model. The latter uses an optimistic synchronization scheme and restartable transactions, which ease the development of distributed applications. The OS (including kernel and drivers) is written in Java using our proprietary Plurix Java Compiler to translate Java source code directly into Intel machine instructions. Process migration in traditional OS is a difficult task as parts of the kernel state need to be saved and restored. The Plurix DHS extends the well-known single system image (SSI) concept by sharing almost all data and code. In this paper we present relevant parts of the Plurix architecture and show how process migration is implemented and simplified.
机译:Plurix项目为PC群集实现了一个精益和高速的面向对象的操作系统(OS)。群集节点之间的通信是通过分布式共享内存(DSM)中的共享对象来实现的,分布式共享内存(DSM)组织为包含数据和代码的分布式堆存储(DHS)。强大的事务一致性模型可确保DHS的一致性。后者使用乐观同步方案和可重新启动的事务,从而简化了分布式应用程序的开发。该操作系统(包括内核和驱动程序)使用我们专有的Plurix Java编译器以Java编写,可将Java源代码直接转换为Intel机器指令。传统OS中的进程迁移是一项艰巨的任务,因为部分内核状态需要保存和还原。通过共享几乎所有数据和代码,Plurix DHS扩展了众所周知的单系统映像(SSI)概念。在本文中,我们介绍了Plurix体系结构的相关部分,并说明了如何实现和简化流程迁移。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号