-
Adam Manzanares (Samsung Electronics), Matias Bjørling (Western Digital)14/09/2022, 10:00
Welcome and kick off presented by Adam and Matias!
Go to contribution page -
Kuankuan Guo14/09/2022, 10:05
Modern analytical distributed database platform requires massive data from remote filesystems(e.g. HDFS). A cache layer is necessary to eliminate the network bottleneck by caching data items with smaller granularity (e.g. 64KB ~ 128KB).
There are three major challenges to implementing such a cache system:
Go to contribution page
1. Predictable latency (latency spike is not acceptable)
2. Good enough user-side... -
Viacheslav Dubeyko (ByteDance)14/09/2022, 10:25
The architecture of SSDFS is the LFS file system that can: (1) exclude the GC overhead, (2) prolong NAND flash devices lifetime, (3) achieve a good performance balance even if the NAND flash device's lifetime is a priority. The fundamental concepts of SSDFS: (1) logical segment, (2) migration scheme, (3) background migration stimulation, (4) diff-on-write. Every logical block is described by...
Go to contribution page -
Hans Holmberg14/09/2022, 10:45
In this talk I'll present what I've learned from building ZenFS, a user-space
RocksDB file system for zoned block devices, and what features could be transferable to kernel file systems.I'll go over the goals and high-level design of zenfs, focusing on the extent
Go to contribution page
allocator, present what performance gains we've measured[2] and what the trade-offs are when constructing a file system for... -
Hans Holmberg14/09/2022, 11:05
Object caching is a great use case for SSDs but it comes with a big device write amplification penalty - often as much as 50% [1] of the capacity is reserved for over-provising to reduce the impact of this on conventional SSDs.
There is a great opportunity to adress this problem using zoned storage, as the garbage collection can be co-designed with the cache eviction policy.
Objects...
Go to contribution page -
Pankaj Raghav14/09/2022, 11:45
The zone storage implementation in Linux, introduced in v4.10, first targeted SMR drives with a power of 2 (po2) zone size alignment requirement. The newer NAND-based zoned storage devices do not naturally align to po2, so the po2 requirement introduces a gap in each zone between its actual capacity and size. This talk explores the various efforts[1] that have been going on to allow non-power...
Go to contribution page -
Damien Le Moal (Western Digital)14/09/2022, 12:10
This presentation will discuss planned new features and improvements for the zonefs file system: asynchronous zone append IOs, relaxing of O_DIRECT write constraint and memory consumption reduction. Feedback from the audience will also be welcome to discuss other ideas and performance enhancements.
Go to contribution page -
Johannes Thumshirn (Western Digital Corporate)14/09/2022, 12:35
Currently there is no possibility to use btrfs' builtin RAID feature with zoned block-devices, for a variety of reasons.
This talk gives a status update on my work on this subject's matter and possibly a roadmap for further development and research activities.
Go to contribution page -
Jorgen Hansen (WDC)14/09/2022, 13:00
The talk will cover the main challenges in porting an zoned block device aware application using raw block device access (ZenFS using libzbd) to zonefs. In addition to this, a performance comparison between ZenFS using zbdlib and zonefs will be presented.
Go to contribution page
Choose timezone
Your profile timezone: