Jump to content Jump to search

D3OS Project

In this project we are developing D3OS (=Distributed Data-Driven OS), a Rust-based distributed operating system, designed for scalable big-data computing on modern data center hardware. We believe it is necessary to rethink OS design as big-data computing has different requirements than legacy applications and server and data center hardware also look very different today which is not reflected in current operating systems.

D3OS objectives:

  • Designed for modern server / data center hardware  
  • Designed for providing basic building blocks for big-data compute platforms
  • Provide scalability, reliabilty, and reduced complexity

D3OS approach:

  • Developed in Rust
  • Shared-nothing micro kernel
  • Distributed resource management
  • InfiniBand (very fast networking & RDMA)
  • Persistent processes and heaps

Source Code:
The public github repository can be found here:
https://github.com/hhu-bsinfo/D3OS

Contacts:
Prof. Dr. Michael Schöttner
Dr. Fabian Ruhland
Niklas Sombert

Publications:
See here