devsummit:201602:storagesummit:userspace

User Space Storage Stack

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.

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
JulianElischer julian / Panzura
PeterGrehan grehan / FreeBSD Project bhyve and storage
DaichiGoto Ongs
JimHarris harris / Intel
GlebKurtsov gleb
Ilias Marinos Cambridge University diskmap Organizer
GeorgeNevilleNeil gnn / FreeBSD Project all Organizer
RaviPokala ravi / Pannassas

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.

  • 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

  • devsummit/201602/storagesummit/userspace.txt
  • Last modified: 2021/04/25 07:12
  • by JethroNederhof