[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#787854: ITP: dm-writeboost -- log-structured caching for Linux

Package: wnpp
Severity: wishlist
X-Debbugs-CC: debian-devel@lists.debian.org

   Package name: dm-writeboost
        Version: 1.0.1
Upstream Author: Akira Hayakawa <ruby.wktk@gmail.com>
        License: GPL
            URL: https://github.com/akiradeveloper/dm-writeboost
    Vcs-Browser: http://anonscm.debian.org/cgit/collab-maint/dm-writeboost.git
    Description: log-structured caching for Linux
 dm-writeboost is an OS-level IO controller that builds logs from in-coming
 writes (data and metadata) and then writes the logs sequentially similar
 to log-structured filesystem. As a further extension, dm-writeboost
 supports read-caching which also writes data sequentially.
 This package provides DKMS kernel module for Linux Kernel 3.10+.


dm-writeboost highlights the following features:

 Durable: Any power failure can't break consistency because each log consists
 of data, metadata and the checksum of the log itself.

 Lifetime: Other caching software separates data and metadata (e.g. dm-cache)
 and therefore submits writes to SSD too frequently. dm-writeboost, on the
 other hand, submits only one writes for hundreds data and metadata so the SSD
 lives longer since SSD's liftime depends how many writes are submitted.

 Fast: Since the sequential write is the best I/O pattern for every SSD and
 the code base is optimized for in-coming random writes, the write performance
 is the best of all caching drivers including dm-cache and bcache.

 Dmitry Smirnov.

Attachment: signature.asc
Description: This is a digitally signed message part.

Reply to: