I am currenty serving as the Engineering Leader of Short-Video Architecture unit at Kuaishou Inc. My org focuses on building the infrastructure that powers the creation-to-consumption experiences for all Kuaishou's affiliated short-video apps across the globe. My technical background lies in analysis and design of large scale distributed systems, so topics
including distributed processing, storage, cache, and networked systems pique my interest.
Prior to Kuaishou, I was a senior Engineering Manager on the Infrastructure team at Facebook (now Meta), where I worked on a variety of systems along its content-serving stack, and help initiated its first uniform video platform, Streaming Video Engine, to scale video processing across all Facebook family products for billions of users.
Prior to my Facebook era, I studied distributed systems under
Ken Birman
and Robbert van Renesse, with great
support from both Cornell and Facebook Graduate
Fellowship. I was also once a graduate student at SCTS&CGCL, where
my early research started with wide-area content distribution protocols such
as Gossip, Multicast, and P2P.
2017
SVE: Distributed Video Processing at Facebook Scale.
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.
[PDF] [Slides]
ACM SOSP 2017, Shanghai, China. Oct, 2017
Popularity Prediction of Facebook Videos for Higher Quality Streaming.
Linpeng Tang, Qi Huang, Amit Puntambekar, Ymir Vigfusson, Wyatt Lloyd, Kai Li.
[PDF]
ATC 2017, Santa Clara, California, USA. July, 2017
2015
Gorilla: A Fast, Scalable, In-Memory Time Series Database.
Tuomas Pelkonen, Scott Franklin, Justin Teller, Paul Cavallaro, Qi Huang, Justin Meza, Kaushik Veeraraghavan.
[PDF]
VLDB 2015, Kahola Coast, Howaii, USA. August, 2015
RIPQ: Advanced Photo Caching on Flash for Facebook.
Linpeng Tang, Qi Huang, Wyatt Lloyd, Sanjeev Kumar, Kai Li.
[PDF] [Theoretical Analysis] [Video]
USENIX FAST 2015, Santa Clara, CA, USA. February, 2015
2014
Characterizing Load Imbalance in Real-World Networked Caches.
Qi Huang, Helga Gudmundsdottir, Ymir Vigfusson, Daniel Freedman, Ken Birman, Robbert van Renesse.
[PDF] [Slides]
ACM HotNets 2014, Los Angeles, CA, USA. October, 2014
Analysis and Design of Advanced Caching Solutions for the Modern Web.
PhD Thesis, Cornell University. August, 2014
2013
An Analysis of Facebook Photo Caching.
[PDF] [Slides] [Slides in Chinese] [Poster] [Video] [Facebook Engineering Blog Post]
Qi Huang, Ken Birman, Robbert van Renesse, Wyatt Lloyd, Sanjeev Kumar, Harry C. Li.
ACM SOSP 2013, Nemacolin Woodlands Resort, PA, USA. November, 2013
Earlier
Live Network Streaming with Utilities and Cost.
Ymir Vigfusson, Annie Liu, Winnie Liue, Yuanchao Zhu, Gunnar Sigurbjornsson, Kristjan V Jonsson, Qi Huang, Ken Birman, Daniel A. Freedman.
ACM LADIS 2013, Madeira, Portugal. July, 2012
Live Streaming with Utilities, Quality and Cost.
Ymir Vigfusson, Ken Birman, Daniel A. Freedman, Qi Huang, Kristjan V. Jonsson, Gunnar Sigurbjournsson.
Brief Announcement, ACM PODC 2012, Madeira, Portugal. July, 2012
Overcoming CAP with Consistent Soft-State Replication.
Ken Birman, Daniel A. Freedman, Qi Huang, Patrick Dowell.
IEEE Computer. Feburary, 2012
Amnesia-Free Scalable Consistency for Cloud Computing.
Ken Birman, Daniel A. Freedman, Qi Huang.
Work-in-Progress, ACM SOSP 2011, Cascais, Portugal. October 2011
Kevlar: A Flexible Infrastructure for Wide-area Collaborative Applications.
[PDF] [Slides]
Qi Huang, Daniel A. Freedman, Ymir Vigfusson, Ken Birman, Bo Peng.
ACM/IFIP/USENIX Middleware '10, Bangalore, India. November 2010.
Quilt: A Patchwork of Multicast Regions.
[PDF] [Slides] [Poster]
Qi Huang, Ymir Vigfusson, Ken Birman, Haoyuan Li.
ACM DEBS '10, Cambridge, UK. June 2010.
Optimizing Information Flow in the Gossip Objects Platform.
Ymir Vigfusson, Ken Birman, Qi Huang, Deepak Nataraj.
LADIS '09, SIGOPS Operating System Review, , 43(5). April 2010.
GO: Platform Support For Gossip Applications.
Ymir Vigfusson, Ken Birman, Qi Huang, Deepak Nataraj.
IEEE P2P '09, Seattle, WA, USA. September 2009.
Edge Mashups for Service-Oriented Collaboration.
Ken Birman, Jared Cantwell, Daniel A. Freedman, Qi Huang, Petko Nikolov, Krzys Ostrowski.
IEEE Computer, Vol. 42, No. 5, p. 92-96. May 2009.
Building Collaboration Applications That Mix Hosted and P2P Content.
Ken Birman, Jared Cantwell, Daniel A. Freedman, Qi Huang, Petko Nikolov, Krzys Ostrowski.
IEEE ICWS '09, Los Angeles, CA, USA. July 2009.
SOLO: Self Organizing Live Objects.
Qi Huang, Ken Birman.
Cornell Technical Report, 2008
P2P Live Streaming with Tree-Mesh Hybrid Overlay.
Qi Huang, Hai Jin, Xiaofei Liao.
HOT-MP2P, IEEE ICPP '07, Xi'an, China. July 2007.