TY - GEN
T1 - SVE
T2 - 26th ACM Symposium on Operating Systems Principles, SOSP 2017
AU - Huang, Qi
AU - Ang, Petchean
AU - Knowles, Peter
AU - Nykiel, Tomasz
AU - Tverdokhlib, Iaroslav
AU - Yajurvedi, Amit
AU - Dapolito, Paul
AU - Yan, Xifan
AU - Bykov, Maxim
AU - Liang, Chuen
AU - Talwar, Mohit
AU - Mathur, Abhishek
AU - Kulkarni, Sachin
AU - Burke, Matthew
AU - Lloyd, Wyatt
N1 - Publisher Copyright:
© 2017 Copyright held by the owner/author(s).
PY - 2017/10/14
Y1 - 2017/10/14
N2 - 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 exible programming model for application developers that is simple to program, enables ecient 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.
AB - 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 exible programming model for application developers that is simple to program, enables ecient 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.
UR - http://www.scopus.com/inward/record.url?scp=85041692778&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85041692778&partnerID=8YFLogxK
U2 - 10.1145/3132747.3132775
DO - 10.1145/3132747.3132775
M3 - Conference contribution
AN - SCOPUS:85041692778
T3 - SOSP 2017 - Proceedings of the 26th ACM Symposium on Operating Systems Principles
SP - 87
EP - 103
BT - SOSP 2017 - Proceedings of the 26th ACM Symposium on Operating Systems Principles
PB - Association for Computing Machinery, Inc
Y2 - 28 October 2017 through 31 October 2017
ER -