Cumulus is a joint project with Viktor Leis.
The cloud and the database-as-a-service model make custom OS kernels realistic for the first time. Among specialized OS kernel architectures, unikernels stand out for relying on a single address space, eliminating the need for costly process isolation that is provided by general-purpose operating systems. They offer benefits such as the elimination of system call overhead, direct access to hardware, and reduced complexity. Beyond these immediate advantages, unikernels offer a unique opportunity: the possibility to revisit dated POSIX APIs. By allowing direct interaction with modern hardware primitives, unikernels pave the way for the development of novel abstractions that are not confined to the limitations of older APIs, opening doors to a new era of co-designed, high-performance cloud-native data processing systems and OS kernels.
@inproceedings{leis:24:vldb-vision, location = {Guangzhou, China}, author = {Leis, Viktor and Dietrich, Christian}, booktitle = {Proceedings of the 50th International Conference on Very Large Data Bases}, doi = {10.14778/3659437.3659462}, entrysubtype = {Conference}, month = {August}, note = {Vision Paper}, publisher = {VLDB Endowment}, title = {{Cloud-Native Database Systems and Unikernels: Reimagining OS Abstractions for Modern Hardware [Vision]}}, year = {2024}, }
@article{loeck:23:access, author = {Loeck, Yannick and Dietrich, Christian}, doi = {10.1109/ACCESS.2023.3338149}, entrysubtype = {Journal}, journaltitle = {IEEE Access}, month = {December}, number = {}, pages = {136855-136868}, title = {Evaluation and Refinement of an Explicit Virtual-Memory Primitive}, volume = {11}, year = {2023}, }
@inproceedings{leis:23:sigmod, location = {New York, NY, USA}, author = {Viktor Leis and Adnan Alhomssi and Tobias Ziegler and Yannick Loeck and Christian Dietrich}, booktitle = {Proceedings of the ACM SIGMOD/PODS International Conference on Management of Data}, doi = {10.1145/3588687}, entrysubtype = {Conference}, location = {Seattle, WA, USA}, month = {June}, publisher = {ACM}, title = {Virtual-Memory Assisted Buffer Management}, year = {2023}, }
Permalink: /p/Cumulus