sponsors
USENIX Conference Policies
Workshop Program
To access a presentation's content, please click on its title below.
All sessions will be held in Interlocken Ballroom C unless otherwise noted.
The full papers published by USENIX for the workshop are available for download as an archive or individually below to workshop registrants immediately and to everyone beginning October 5, 2014. Everyone can view the abstracts immediately. Copyright to the individual works is retained by the author[s].
Download Paper Archive:
Attendee Files
(Registered attendees: Sign in to your USENIX account to download this file.)

| 8:30 a.m.–9:00 a.m. | Sunday |
Continental BreakfastCentennial Foyer |
|
| 9:00 a.m.–9:05 a.m. | Sunday |
|
|
|
| 9:05 a.m.–10:30 a.m. | Sunday |
|
|
|
| 10:30 a.m.–11:00 a.m. | Sunday |
Break with RefreshmentsCentennial Foyer |
|
| 11:00 a.m.–12:30 p.m. | Sunday |
|
|
|
| 12:30 p.m.–2:00 p.m. | Sunday |
Workshop LuncheonInterlocken B |
|
| 2:00 p.m.–3:30 p.m. | Sunday |
|
|
|
| 3:30 p.m.–4:00 p.m. | Sunday |
Break with RefreshmentsCentennial Foyer |
|
| 4:00 p.m.–5:30 p.m. | Sunday |
|
|
|
| 5:30 p.m.–5:35 p.m. | Sunday |
|
|
|


We begin with an examination of the technical value propositions of flash memory in the data center from the perspective of the major workload types in the data tier. We survey recent work in exposing and exploiting flash memory technology’s key capabilities through software in the control and data planes, and roadmap the major integrations needed in order to deliver on the promised value propositions.


Janus is a system for partitioning the flash storage tier between workloads in a cloud-scale distributed file system with two tiers, flash storage and disk. The file system stores newly created files in the flash tier and moves them to the disk tier using either a First-In-First-Out (FIFO) policy or a Least-Recently-Used (LRU) policy, subject to per-workload allocations. Janus periodically computes the optimal partitioning of the available flash between workloads to maximize the total reads sent to the flash tier, based on the measured workload characteristics. This talk will describe the motivation behind the design of Janus, some of the analytical techniques used to model the workloads, the implementation, and some results.
What makes one workload perform well on a particular SSD, and another poorly? How can we estimate performance from workload parameters? This talk will review recent results in analytic modeling of FTL performance and show how these results may be used not only to answer these questions, but to modify workloads and FTLs for better performance.