User Space Storage Stack
Organizer: George Neville-Neil <gnn@freebsd.org> and Ilias Marinos
Abstract:
Inspired by netmap, a highÂperformance packet processing framework which directly maps the NIC buffer rings to userspace, we have implemented diskmapa conceptually similar system that enables userspace applications to directly map DMA memory used for transfering disk logical blocks. Although, a highÂlevel view the two frameworks could demonstrate many similarities, there are important differences (stemming mostly from the fundamentally different DMA models and the nature of operations) that require a different approach.
Attending
In order to attend you need register for the storage summit as well as email and have your working group slot confirmed by the working group organizer.
Please do NOT add yourself here. Your name will appear automatically once you have received the confirmation email. You need to put your name on the general storage summit attendees list though.
Name |
Username / Affiliation |
Topics of Interest |
Notes |
julian / Panzura |
|
|
|
grehan / FreeBSD Project |
bhyve and storage |
|
|
Ongs |
|
|
|
harris / Intel |
|
|
|
gleb |
|
|
|
Ilias Marinos |
Cambridge University |
diskmap |
Organizer |
gnn / FreeBSD Project |
all |
Organizer |
|
ravi / Pannassas |
|
|
Notes
Ilias describes diskmap to the group. A design discussion then follows in which the memory management is covered as that's an issue for any sort of "IO" map system.
Action Items
- Discuss with Luigi the idea of code merges
- Need a reset path API
- Kernel buffer mapping for reliability
- Support for other interfaces (SATA/SCSI)
- GEOM layer adaptation