COOKIES: By using this website you agree that we can place Google Analytics Cookies on your device for performance monitoring. |
University of Cambridge > Talks.cam > Computer Laboratory Systems Research Group Seminar > IOFlow: A Software-Defined Storage Architecture
IOFlow: A Software-Defined Storage ArchitectureAdd to your list(s) Download to your calendar using vCal
If you have a question about this talk, please contact Eiko Yoneki. 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 IO flow’s performance (e.g., guarantee a tenant’s IO bandwidth) and routing (e.g., route an untrusted VM’s traffic through a sanitization middlebox). These policies require IO differentiation along the flow path and global visibility at the control plane. We design IOFlow, an architecture that uses a logically centralized control plane to enable high-level flow policies. IOFlow adds a queuing abstraction at data-plane stages and exposes this to the controller. The controller can then translate policies into queuing rules at individual stages. It can also choose among multiple stages for policy enforcement. We have built the queue and control functionality at two key OS stages- the storage drivers in the hypervisor and the storage server. IOFlow does not require application or VM changes, a key strength for deployability. We have deployed a prototype across a small testbed with a 40 Gbps network and storage devices. We have built control applications that enable a broad class of multipoint flow policies that are hard to achieve today. This talk is part of the Computer Laboratory Systems Research Group Seminar series. This talk is included in these lists:
Note that ex-directory lists are not shown. |
Other listsBeyond Academics Cambridge Algorithms talks Industrial Sustainability Differential Geometry and Topology SeminarOther talksSingle Cell Seminars (September) Undersampling in physical imaging inverse problems Bayesian optimal design for Gaussian process model Debtors’ schedules: a new source for understanding the economy in 18th-century England Regulators of Muscle Stem Cell Fate and Function Coatable photovoltaics (Title t o be confirmed) Stereodivergent Catalysis, Strategies and Tactics Towards Secondary Metabolites as enabling tools for the Study of Natural Products Biology Scale and anisotropic effects in necking of metallic tensile specimens 100 Problems around Scalar Curvature Autumn Cactus & Succulent Show Multilingual Identities and Heterogeneous Language Ideologies in the New Latino Diaspora |