Demo Data from VLDB 2026 / reviewers in the wild / expert
Te-Yuan Huang
dblp:76/6860
· DBLP profile ↗
9ranked-venue papers
4as first author
3since 2021 · last 2023
0009-0005-5575-2052ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 6 · 3 first-author · 2 since 2021Graphics, computer vision, multimedia, augmented reality and games · 2 · 1 first-author · 1 since 2021Human-computer interaction and ubiquitous computing · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Computer networks
8 papers |
Content delivery and video streaming · 74% Internet architecture and protocols · 8% Network management and operations · 6% | |
| Computer graphics and multimedia
2 papers |
Multimedia systems and quality of experience · 100% |
Topics — the 15 heaviest of 17, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Content delivery and video streaming
adaptive video streaming |
1.5 | 4 | 2023 | Sammy: smoothing video traffic to be a friendly internet neighbor · SIGCOMM 2023 Towards Perceptually Optimized Adaptive Video Streaming-A Realistic Quality of Experience Database · IEEE Trans. Image Process. 2021 A buffer-based approach to rate adaptation: evidence from a large video streaming service · SIGCOMM 2014 |
Content delivery and video streaming
quality of experience |
0.7 | 1 | 2023 | Sammy: smoothing video traffic to be a friendly internet neighbor · SIGCOMM 2023 |
Content delivery and video streaming
traffic smoothing |
0.7 | 1 | 2023 | Sammy: smoothing video traffic to be a friendly internet neighbor · SIGCOMM 2023 |
Multimedia systems and quality of experience
video quality of experience |
0.5 | 1 | 2021 | Towards Perceptually Optimized Adaptive Video Streaming-A Realistic Quality of Experience Database · IEEE Trans. Image Process. 2021 |
Content delivery and video streaming
bitrate adaptation |
0.5 | 1 | 2021 | Towards Perceptually Optimized Adaptive Video Streaming-A Realistic Quality of Experience Database · IEEE Trans. Image Process. 2021 |
Transport protocols and congestion control
rate control |
0.2 | 1 | 2023 | Sammy: smoothing video traffic to be a friendly internet neighbor · SIGCOMM 2023 |
Internet architecture and protocols › packet scheduling
fair queueing |
0.2 | 1 | 2013 | Scheduling packets over multiple interfaces while respecting user preferences · CoNEXT 2013 |
Internet architecture and protocols
packet scheduling |
0.2 | 1 | 2013 | Scheduling packets over multiple interfaces while respecting user preferences · CoNEXT 2013 |
Network management and operations
home network management |
0.1 | 1 | 2012 | Putting home users in charge of their network · UbiComp 2012 |
Network management and operations › quality of service management
traffic prioritization |
0.1 | 1 | 2012 | Putting home users in charge of their network · UbiComp 2012 |
Network measurement and analytics › bandwidth estimation
capacity estimation |
0.1 | 1 | 2014 | A buffer-based approach to rate adaptation: evidence from a large video streaming service · SIGCOMM 2014 |
Network measurement and analytics › web measurement
user behavior measurement |
0.1 | 1 | 2014 | A buffer-based approach to rate adaptation: evidence from a large video streaming service · SIGCOMM 2014 |
Network measurement and analytics
bandwidth estimation |
0.0 | 1 | 2012 | Confused, timid, and unstable: picking a video streaming rate is hard · Internet Measurement Conference 2012 |
Internet architecture and protocols
quality of service |
0.0 | 1 | 2012 | Putting home users in charge of their network · UbiComp 2012 |
Network measurement and analytics
VoIP traffic |
0.0 | 1 | 2009 | Tuning Skype's Redundancy Control Algorithm for User Satisfaction · INFOCOM 2009 |
Methods — techniques the papers use, named apart from their topics
subjective testing · 1.0network trace emulation · 1.0content-adaptive encoding · 1.0joint ABR and rate control · 0.7application-informed pacing · 0.7a/b testing · 0.5codec experimentation · 0.2deficit round robin · 0.2user preference elicitation · 0.1measurement · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | Sammy: smoothing video traffic to be a friendly internet neighborabstractOn-demand streaming video traffic is managed by an adaptive bi-trate (ABR) algorithm whose job is to optimize quality of experience (QoE) for a single video session. ABR algorithms leave the question of sharing network resources up to transport-layer algorithms. We observe that as the internet gets faster relative to video streaming rates, this delegation of responsibility gives video traffic a burstier on-off traffic pattern. In this paper, we show we can substantially smooth video traffic to improve its interactions with the rest of the internet, while maintaining the same or better QoE for streaming video. We smooth video traffic with two design principles: application-informed pacing, which allows ABR algorithms to set an upper limit on packet-by-packet throughput, and by designing ABR algorithms that work with pacing. We propose a joint ABR and rate-control scheme, called Sammy, which selects both video quality and pacing rates. We implement our scheme and evaluate it at a large video streaming service. Our approach smooths video, making it a more friendly neighbor to other internet applications. One surprising result is that being friendlier requires no compromise for the video traffic: in large scale, production experiments, Sammy improves video QoE over an existing, extensively tested and tuned production ABR algorithm. Bruce Spang, Shravya Kunamalla, Renata Teixeira, Te-Yuan Huang, Grenville J. Armitage, Ramesh Johari, Nick McKeown |
SIGCOMM | 4 |
| 2021 | Unbiased experiments in congested networksabstractWhen developing a new networking algorithm, it is established practice to run a randomized experiment, or A/B test, to evaluate its performance. In an A/B test, traffic is randomly allocated between a treatment group, which uses the new algorithm, and a control group, which uses the existing algorithm. However, because networks are congested, both treatment and control traffic compete against each other for resources in a way that biases the outcome of these tests. This bias can have a surprisingly large effect; for example, in lab A/B tests with two widely used congestion control algorithms, the treatment appeared to deliver 150% higher throughput when used by a few flows, and 75% lower throughput when used by most flows---despite the fact that the two algorithms have identical throughput when used by all traffic. Bruce Spang, Veronica Hannan, Shravya Kunamalla, Te-Yuan Huang, Nick McKeown, Ramesh Johari |
Internet Measurement Conference | 4 |
| 2021 | Towards Perceptually Optimized Adaptive Video Streaming-A Realistic Quality of Experience DatabaseabstractMeasuring Quality of Experience (QoE) and integrating these measurements into video streaming algorithms is a multi-faceted problem that fundamentally requires the design of comprehensive subjective QoE databases and objective QoE prediction models. To achieve this goal, we have recently designed the LIVE-NFLX-II database, a highly-realistic database which contains subjective QoE responses to various design dimensions, such as bitrate adaptation algorithms, network conditions and video content. Our database builds on recent advancements in content-adaptive encoding and incorporates actual network traces to capture realistic network variations on the client device. The new database focuses on low bandwidth conditions which are more challenging for bitrate adaptation algorithms, which often must navigate tradeoffs between rebuffering and video quality. Using our database, we study the effects of multiple streaming dimensions on user experience and evaluate video quality and quality of experience models and analyze their strengths and weaknesses. We believe that the tools introduced here will help inspire further progress on the development of perceptually-optimized client adaptation and video streaming strategies. The database is publicly available at http://live.ece.utexas.edu/research/LIVE_NFLX_II/live_nflx_plus.html. Christos G. Bampis, Zhi Li 0001, Ioannis Katsavounidis, Te-Yuan Huang, Chaitanya Ekanadham, Alan C. Bovik |
IEEE Trans. Image Process. | 4 |
| 2019 | Hindsight: evaluate video bitrate adaptation at scaleabstractThe Adaptive bitrate algorithm (ABR) is an essential part of any HTTP-based video streaming service. Given the endless array of network environments, device capabilities, and content properties in a commercial setting, perfecting ABR remains challenging. To identify shortcomings effectively at a large scale, a scalable methodology is needed to evaluate ABR algorithms under various scenarios. The state-of-the-art method is to evaluate a production ABR retrospectively with an optimal ABR algorithm. However, optimal ABR is an NP-hard problem and therefore is costly to be deployed at a commercial scale. As a result, shortcomings in the field are often identified through manual inspection. The process is labor-intensive and often relies on experience and intuitions built from reviewing the characteristics of a large number of sessions. Motivated by our operational experience, in this paper we propose an efficient approximation for the optimal ABR problem, thus enabling large-scale deployment and benchmarking of production ABR algorithms. Te-Yuan Huang, Chaitanya Ekanadham, Andrew J. Berglund |
MMSys | 1 |
| 2014 | A buffer-based approach to rate adaptation: evidence from a large video streaming serviceabstractExisting ABR algorithms face a significant challenge in estimating future capacity: capacity can vary widely over time, a phenomenon commonly observed in commercial services. In this work, we suggest an alternative approach: rather than presuming that capacity estimation is required, it is perhaps better to begin by using only the buffer, and then ask when capacity estimation is needed. We test the viability of this approach through a series of experiments spanning millions of real users in a commercial service. We start with a simple design which directly chooses the video rate based on the current buffer occupancy. Our own investigation reveals that capacity estimation is unnecessary in steady state; however using simple capacity estimation (based on immediate past throughput) is important during the startup phase, when the buffer itself is growing from empty. This approach allows us to reduce the rebuffer rate by 10-20% compared to Netflix's then-default ABR algorithm, while delivering a similar average video rate, and a higher video rate in steady state. Te-Yuan Huang, Ramesh Johari, Nick McKeown, Matthew Trunnell, Mark Watson |
SIGCOMM | 1 |
| 2013 | Scheduling packets over multiple interfaces while respecting user preferencesabstractNow that our smartphones have multiple interfaces (WiFi, 3G, 4G, etc.), we have preferences for which interfaces an application may use. We may prefer to stream video over WiFi because it is fast, but VoIP over 3G because it gives continued connectivity. We also have relative preferences, such as giving Netflix twice as much capacity as Dropbox. This means our mobile devices need to schedule packets in keeping with our preferences while making use of all the capacity available. This is the natural domain of fair queuing, and this paper is about the design of a packet scheduler to meet these requirements. We show that traditional fair queueing schedulers cannot take into account a user's preferences for some interfaces over others. We present a novel packet scheduler called miDRR that meets our needs by generalizing DRR for multiple interfaces. We demonstrate a prototype running in Linux and show that it works correctly and can easily run at the speeds we need. Kok-Kiong Yap, Te-Yuan Huang, Yiannis Yiakoumis, Sandeep Chinchali, Nick McKeown, Sachin Katti |
CoNEXT | 2 |
| 2012 | Putting home users in charge of their networkabstractPolicy-makers, ISPs and content providers are locked in a debate about who can control the Internet traffic that flows into our homes. In this paper we argue that the user, not the ISP or the content provider, should decide how traffic is prioritized to and from the home. Home users know most about their preferences, and if they can express them well to the ISP, then both the ISP and user are better off. To test the idea we built a prototype that lets users express highlevel preferences that are translated to low-level semantics and used to control the network. Yiannis Yiakoumis, Sachin Katti, Te-Yuan Huang, Nick McKeown, Kok-Kiong Yap, Ramesh Johari |
UbiComp | 3 |
| 2012 | Confused, timid, and unstable: picking a video streaming rate is hardabstractToday's commercial video streaming services use dynamic rate selection to provide a high-quality user experience. Most services host content on standard HTTP servers in CDNs, so rate selection must occur at the client. We measure three popular video streaming services -- Hulu, Netflix, and Vudu -- and find that accurate client-side bandwidth estimation above the HTTP layer is hard. As a result, rate selection based on inaccurate estimates can trigger a feedback loop, leading to undesirably variable and low-quality video. We call this phenomenon the "downward spiral effect", and we measure it on all three services, present insights into its root causes, and validate initial solutions to prevent it. Te-Yuan Huang, Nikhil Handigol, Brandon Heller, Nick McKeown, Ramesh Johari |
Internet Measurement Conference | 1 |
| 2009 | Tuning Skype's Redundancy Control Algorithm for User SatisfactionabstractDetermining how to transport delay-sensitive voice data has long been a problem in multimedia networking. The difficulty arises because voice and best-effort data are different by nature. It would not be fair to give priority to voice traffic and starve its best-effort counterpart; however, the voice data delivered might not be perceptible if each voice call is limited to the rate of an average TCP flow. To address the problem, we approach it from a user-centric perspective by tuning the voice data rate based on user satisfaction. Our contribution in this work is threefold. First, we investigate how Skype, the largest and fastest growing VoIP service on the Internet, adapts its voice data rate (i.e., the redundancy ratio) to network conditions. Second, by exploiting implementations of public domain codecs, we discover that Skype's mechanism is not really geared to user satisfaction. Third, based on a set of systematic experiments that quantify user satisfaction under different levels of packet loss and burstiness, we derive a concise model that allows user-centric redundancy control. The model can be easily incorporated into general VoIP services (not only Skype) to ensure consistent user satisfaction. Te-Yuan Huang, Kuan-Ta Chen, Polly Huang |
INFOCOM | 1 |