BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Talks.cam//talks.cam.ac.uk//
X-WR-CALNAME:Talks.cam
BEGIN:VEVENT
SUMMARY:IOFlow: A Software-Defined Storage Architecture - Eno Thereska (MS
 R)
DTSTART:20131120T130000Z
DTEND:20131120T140000Z
UID:TALK47263@talks.cam.ac.uk
CONTACT:Eiko Yoneki
DESCRIPTION:In data centers\, the IO path to storage is long and complex. 
 It comprises many layers or "stages" with opaque interfaces between them. 
 This makes it hard to enforce end-to-end policies that dictate a storage I
 O flow's performance (e.g.\, guarantee a tenant's IO bandwidth) and routin
 g (e.g.\, route an untrusted VM's traffic through a sanitization middlebox
 ). These policies require IO differentiation along the flow path and globa
 l visibility at the control plane. We design IOFlow\, an architecture that
  uses a logically centralized control plane to enable high-level flow poli
 cies. IOFlow adds a queuing abstraction at data-plane stages and exposes t
 his to the controller. The controller can then translate policies into que
 uing rules at individual stages. It can also choose among multiple stages 
 for policy enforcement. \n\nWe have built the queue and control functional
 ity at two key OS stages- the storage drivers in the hypervisor and the st
 orage server. IOFlow does not require application or VM changes\, a key st
 rength for deployability. We have deployed a prototype across a small test
 bed with a 40 Gbps network and storage devices. We have built control appl
 ications that enable a broad class of multipoint flow policies that are ha
 rd to achieve today.\n
LOCATION:SS03 of the Computer Lab
END:VEVENT
END:VCALENDAR
