E1Distributed operating system project
ГлавнаяАрхитектура Е1ДокументыКоманда
Rus
Eng
Смежные проекты
Обзор ОС Е1
Концепции Е1
Распределенные объекты
Архитектура Е1
Репликация
Смежные проекты

Проект E1 опирается на результаты ряда исследований, посвященных конструированию распределенных операционных систем, микроядер, систем группового взаимодействия, алгоритмов репликации и компонентных моделей. Данная страница содержит ссылки на проекты, оказавшие влияние на архитектуру E1.

Микроядро L4

На нижнем уровне ОС E1 находится микроядро, реализующее минимальный набор примитивов, необходимых для построения операционной системы >>. В качестве микроядра для E1 планируется использовать микроядро второго поколения L4, разрабатываемое в университете Карлсруе.

L4 Kernel Architecture project

Система промежуточного программного обеспечения Globe

Globe - система промежуточного программного обеспечения, разработанная в университете Вриже. В Globe ресурсы распределенной системы представлены распределенными разделяемыми объектами. Функциональность распределенного объекта реализуется локальными объектами-представителями, расположенными в различных узлах сети, и взаимодействующими между собой для обеспечения корректного разделяемого доступа к объекту. В свою очередь, объект-представитель является композицией нескольких локальных объектов, в том числе, объекта семантики, хранящего копию состояния распределенного объекта и выполняющего операции над ней, и объекта репликации, синхронизирующего объекты семантики в различных узлах. Подобная архитектура распределенного объекта реализована в E1. Однако, в E1 объектная модель поддерживается на уровне ОС, а не промежуточного ПО. Поэтому мы используем более простую и легковесную структуру распределенного объекта >>.

Globe Project

Системы группового взаимодействия

В E1 реплики распределенного объекта взаимодействуют при помощи механизма группового удаленного вызова процедур, построенного на основе системы группового взаимодействия >>. Разработка системы группового взаимодействия с нуля - весьма сложная задача, включающая имплементацию ряда распределенных алгоритмов доставки сообщений и управления составом группы. Поэтому механизм группового обмена сообщениями E1 планируется построить на основе одной из существующих имплементаций.

Copyright E1 Team 2003
mail:team@E1OS.org