1.
Overview
2.
Kernel Architecture
2.1.
Concurrency
2.1.1.
Node Replication
2.1.2.
Concurrent Node Replication
2.2.
Memory
2.3.
Process
2.4.
Scheduler
2.5.
File system
3.
User Space
3.1.
KPI
3.2.
Lineup
3.3.
Vibrio
3.4.
RKApps
4.
Development
4.1.
Configuration
4.2.
Styleguide
4.3.
Building
4.4.
Running
4.5.
Debugging
4.6.
Testing
4.7.
Tracing
5.
Benchmarking
5.1.
Microbenchmarks
5.2.
Redis
5.3.
Memcached
5.4.
LevelDB
5.5.
Artifact Evaluation (OSDI'21)
5.6.
Baselines
6.
Environment
6.1.
Persistent Memory
6.2.
Remote DMA
6.3.
VM shared memory
6.4.
Compute Express Link
7.
Continuous Integration
8.
Related Work
9.
Contributors
Light
Rust
Coal
Navy
Ayu
nrk Documentation
User Space
The main user-space components are explained in more details in this chapter.