From imp@bsdimp.com Sat Jan  9 16:17:53 2016
Date: Sat, 9 Jan 2016 16:17:47 -0500
From: Warner Losh <imp@bsdimp.com>
To: monthly@freebsd.org
Subject: I/O Scheduler report

<!-- Mail as an attachment to: monthly@freebsd.org -->
<project cat='proj'>
  <title>CAM I/O Scheduler</title>

  <contact>
    <person>
      <name>
        <given>Warner</given>
        <common>Losh</common>
      </name>
      <email>imp@freebsd.org</email>
    </person>
  </contact>

  <links>
    <url href="https://people.freebsd.org/~imp/bsdcan2015/iosched-v3.pdf">BSDCan
Paper</url>
    <url href="https://reviews.freebsd.org/D4609">Phabricator review</url>
  </links>

  <body>
    <p>
      <p>Reviews have begun on the CAM I/O scheduler that I wrote for
Netflix. It's anticipated that this process will be done in time for
the FreeBSD 11 branch.</p>

      <p>Details about this work can be found in the included BSDcan
paper from last year.</p>

      <p>Briefly, the scheduler allows one to differentiate I/O types
and limit I/O based on the type and characteristics of the I/Os
(including the latency of recent requests relative to historical
averages). This is most useful when tuning system loads to SSD
performance. Both a simple default scheduler, the same that we use
today in FreeBSD, as well as a scheduler that can be well tuned for
system loads related to video streaming will be included.</p>
    </p>
  </body>

  <sponsor>
    Netflix, Inc
  </sponsor>

  <help></help>
</project>
