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