From 118d73bc5d015ae3e400228b1a6a0659e9fe65b8 Mon Sep 17 00:00:00 2001 From: Amit Aryeh Levy Date: Thu, 14 Mar 2019 10:45:47 -0400 Subject: [PATCH] projects tweaking --- _data/projects.yml | 29 +++++++++++++++++++++++++++++ projects.md | 4 ++++ projects/sve.md | 18 ++++++++++++++++++ 3 files changed, 51 insertions(+) create mode 100644 projects/sve.md diff --git a/_data/projects.yml b/_data/projects.yml index c50e35f..b1fb82f 100644 --- a/_data/projects.yml +++ b/_data/projects.yml @@ -20,6 +20,7 @@ year: 2016 award: - Best Paper Award + - title: Passe id: passe brief: "Automating Application Security for Cloud Services" @@ -34,3 +35,31 @@ people: - mfreed - ablankst + +- title: SVE + id: sve + publications: + - title: "SVE: Distributed Video Processing at Facebook Scale" + people: + - Qi Huang + - Petchean Ang + - Peter Knowles + - Tomasz Nykiel + - Iaroslav Tverdokhlib + - Amit Yajurvedi + - Paul Dapolito VI + - Xifan Yan + - Maxim Bykov + - Chuen Liang + - Mohit Talwar + - Abhishek Mathur + - Sachin Kulkarni + - Matthew Burke + - Wyatt Lloyd + venue: In Proc. 26th ACM Symposium on Operating Systems Principles (SOSP 17), Shanghai, China + year: 2017 + paper: http://www.cs.princeton.edu/~wlloyd/papers/sve-sosp17.pdf + presentation: http://www.cs.princeton.edu/~wlloyd/papers/sve-sosp17-talk-public.pdf + people: + - wlloyd + diff --git a/projects.md b/projects.md index edad085..fbea511 100644 --- a/projects.md +++ b/projects.md @@ -10,12 +10,16 @@ permalink: /projects ## Active Projects {% for project in active %} +{% if project.id %} * [{{project.title}}](/projects/{{project.id}}) +{% endif %} {% endfor %} ## Previous Projects {% for project in previous %} +{% if project.id %} * [{{project.title}}](/projects/{{project.id}}) +{% endif %} {% endfor %} diff --git a/projects/sve.md b/projects/sve.md new file mode 100644 index 0000000..96f42bd --- /dev/null +++ b/projects/sve.md @@ -0,0 +1,18 @@ +--- +layout: project +title: "SVE: Distributed Video Processing at Facebook Scale" +project_id: sve +--- + +Videos are an increasingly utilized part of the experience of the billions of +people that use Facebook. These videos must be uploaded and processed before +they can be shared and downloaded. Uploading and processing videos at our +scale, and across our many applications, brings three key requirements: low +latency to support interactive applications; a flexible programming model for +application developers that is simple to program, enables efficient processing, +and improves reliability; and robustness to faults and overload. This paper +describes the evolution from our initial monolithic encoding script (MES) +system to our current Streaming Video Engine (SVE) that overcomes each of the +challenges. SVE has been in production since the fall of 2015, provides lower +latency than MES, supports many diverse video applications, and has proven to +be reliable despite faults and overload.