microsoft / demikernel

Kernel-Bypass LibOS Architecture
https://aka.ms/demikernel
MIT License
980 stars 122 forks source link

Storage system support? #860

Open chenyuanrun opened 1 year ago

chenyuanrun commented 1 year ago

Context

Need kernel-bypass storage api support.

Proposed Solution

Access NVME disk directly.

Alternative Solutions

Userspace nvme driver based on dpdk (like spdk).

It would be better if demikernel could support high level storage api (filesystem based on posix or userspace implementation).

### Tasks
- [ ] Storage api abstraction.
- [ ] Posix based storage api.
- [ ] Iouring based storage api.
- [ ] Dpdk based nvme driver and storage api.
xxxmailk commented 2 months ago

good idea~