Demo Data from EDBT 2026 / reviewers in the wild / expert
Shao Liu 0003
dblp:12/3094-3
· DBLP profile ↗
7ranked-venue papers
6as first author
0since 2021 · last 2011
0000-0002-0576-8698ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 3 · 3 first-authorComputer networks · 3 · 3 first-authorSoftware engineering, systems software and programming languages · 1 · 1 first-authorTheory of computation · 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
4 papers |
Content delivery and video streaming · 42% Transport protocols and congestion control · 28% Routing and switching · 13% |
Topics — the 13 heaviest of 14, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Routing and switching › multicast routing
multicast tree construction |
0.1 | 1 | 2011 | Peer-to-Peer Streaming Capacity · IEEE Trans. Inf. Theory 2011 |
Content delivery and video streaming
peer-to-peer streaming |
0.1 | 1 | 2011 | Peer-to-Peer Streaming Capacity · IEEE Trans. Inf. Theory 2011 |
Content delivery and video streaming › peer-to-peer streaming
streaming capacity |
0.1 | 1 | 2011 | Peer-to-Peer Streaming Capacity · IEEE Trans. Inf. Theory 2011 |
Content delivery and video streaming
live streaming |
0.1 | 1 | 2008 | Performance bounds for peer-assisted live streaming · SIGMETRICS 2008 |
Content delivery and video streaming › peer-assisted content distribution
peer-assisted streaming |
0.1 | 1 | 2008 | Performance bounds for peer-assisted live streaming · SIGMETRICS 2008 |
Physical-layer communications
performance bounds |
0.1 | 1 | 2008 | Performance bounds for peer-assisted live streaming · SIGMETRICS 2008 |
Transport protocols and congestion control
active queue management |
0.1 | 1 | 2005 | Exponential-RED: a stabilizing AQM scheme for low- and high-speed TCP protocols · IEEE/ACM Trans. Netw. 2005 |
Network performance modeling › queueing analysis
fluid model |
0.1 | 1 | 2005 | Pitfalls in the fluid modeling of RTT variations in window-based congestion control · INFOCOM 2005 |
Transport protocols and congestion control › active queue management
random early detection |
0.1 | 1 | 2005 | Exponential-RED: a stabilizing AQM scheme for low- and high-speed TCP protocols · IEEE/ACM Trans. Netw. 2005 |
Transport protocols and congestion control
TCP |
0.1 | 1 | 2005 | Pitfalls in the fluid modeling of RTT variations in window-based congestion control · INFOCOM 2005 |
Transport protocols and congestion control › TCP variants
TCP Reno |
0.1 | 1 | 2005 | Pitfalls in the fluid modeling of RTT variations in window-based congestion control · INFOCOM 2005 |
Transport protocols and congestion control
window-based congestion control |
0.1 | 1 | 2005 | Pitfalls in the fluid modeling of RTT variations in window-based congestion control · INFOCOM 2005 |
Edge and fog computing › resource management
resource provisioning |
0.0 | 1 | 2008 | Performance bounds for peer-assisted live streaming · SIGMETRICS 2008 |
Methods — techniques the papers use, named apart from their topics
primal-dual algorithm · 0.2linear programming · 0.1stability analysis · 0.1tree construction algorithm · 0.1performance bound analysis · 0.1fluid modeling · 0.1delay differential equations · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2011 | Peer-to-Peer Streaming CapacityabstractPeer-to-peer (P2P) systems provide a scalable way to stream content to multiple receivers over the Internet. The maximum rate achievable by all receivers is the capacity of a P2P streaming session. We provide a taxonomy of sixteen problem formulations, depending on whether there is a single P2P session or there are multiple concurrent sessions, whether the given topology is a full mesh graph or an arbitrary graph, whether the number of peers a node can have is bounded or not, and whether there are nonreceiver relay nodes or not. In each formulation, computing P2P streaming capacity requires the computation of an optimal set of multicast trees, with an exponential complexity, except in three simplest formulations that have been recently solved with polynomial time algorithms. These solutions, however, do not extend to the other more general formulations. In this paper, we develop a family of constructive, polynomial-time algorithms that can compute P2P streaming capacity and the associated multicast trees, arbitrarily accurately for seven formulations, to a factor of 4-approximation for two formulations, and to a factor of log of the number of receivers for two formulations. The optimization problem is reformulated in each case so as to convert the combinatorial problem into a linear program with an exponential number of variables. The linear program is then solved using a primal-dual approach. The algorithms combine an outer loop of primal-dual update with an inner loop of smallest price tree construction, driven by the update of dual variables in the outer loop. We show that when the construction of smallest price tree can be carried out arbitrarily accurately in polynomial time, so can the computation of P2P streaming capacity. We also develop several efficient algorithms for smallest price tree construction. Using the developed algorithms, we investigate the impact of several factors on P2P streaming capacity using topologies derived from statistics of uplink capacities of Internet hosts. Sudipta Sengupta, Shao Liu 0003, Minghua Chen 0001, Mung Chiang, Jin Li 0001, Philip A. Chou |
IEEE Trans. Inf. Theory | 2 |
| 2010 | P2P Streaming Capacity under Node Degree BoundabstractTwo of the fundamental problems in peer-to-peer (P2P) streaming are as follows: what is the maximum streaming rate that can be sustained for all receivers, and what peering algorithms can achieve close to this maximum? These problems of computing and approaching the P2P streaming capacity are often challenging because of the constraints imposed on overlay topology. In this paper, we focus on the limit of P2P streaming rate under node degree bound, i.e., the number of connections a node can maintain is upper bounded. We first show that the streaming capacity problem under node degree bound is NP Complete in general. Then, for the case of node out-degree bound, through the construction of a “Bubble algorithm”, we show that the streaming capacity is at least half of that of a much less restrictive and previously studied case, where we bound the node degree in each streaming tree but not the degree across all trees. Then, for the case of node total-degree bound, we develop a “Cluster-Tree algorithm” that provides probabilistic guarantee of achieving a rate close to the maximum rate achieved under no degree bound constraint, when the node degree bound is logarithmic in network size. The effectiveness of these algorithms in approaching the capacity limit is demonstrated in simulations using uplink bandwidth statistics of Internet hosts. Both analysis and numerical experiments show that peering in a locally dense and globally sparse manner achieves near-optimal streaming rate if the degree bound is at least logarithmic in network size. Shao Liu 0003, Minghua Chen 0001, Sudipta Sengupta, Mung Chiang, Jin Li 0001, Philip A. Chou |
ICDCS | 1 |
| 2009 | Congestion location detection: Methodology, algorithm, and performanceabstractWe address the following question in this study: Can a network application detect not only the occurrence, but also the location of congestion? Answering this question will not only help the diagnostic of network failure and monitor server's QoS, but also help developers to engineer transport protocols with more desirable congestion avoidance behavior. The paper answers this question through new analytic results on the two underlying technical difficulties: 1) synchronization effects of loss and delay in TCP, and 2) distributed hypothesis testing using only local loss and delay data. We present a practical Congestion Location Detection (CLD) algorithm that effectively allows an end host to distributively detect whether congestion happens in the local access link or in more remote links. We validate the effectiveness of CLD algorithm with extensive experiments. Shao Liu 0003, Mung Chiang, Mathias Jourdain, Jin Li 0001 |
IWQoS | 1 |
| 2008 | Performance bounds for peer-assisted live streamingabstractPeer-assisted streaming is a promising way for service providers to offer high-quality IPTV to consumers at reasonable cost. In peer-assisted streaming, the peers exchange video chunks with one another, and receive additional data from the central server as needed. In this paper, we analyze how to provision resources for the streaming system, in terms of the server capacity, the video quality, and the depth of the distribution trees that deliver the content. We derive the performance bounds for minimum server load, maximum streaming rate, and minimum tree depth under different peer selection constraints. Furthermore, we show that our performance bounds are actually tight, by presenting algorithms for constructing trees that achieve our bounds. Shao Liu 0003, Rui Zhang-Shen, Wenjie Jiang 0001, Jennifer Rexford, Mung Chiang |
SIGMETRICS | 1 |
| 2008 | TCP-Illinois: A loss- and delay-based congestion control algorithm for high-speed networks
Shao Liu 0003, Tamer Basar, R. Srikant 0001 |
Perform. Evaluation | 1 |
| 2005 | Pitfalls in the fluid modeling of RTT variations in window-based congestion controlabstractDeterministic delay differential equation models, where the packet traffic is modeled as a fluid, are widely used to study congestion control algorithms in the Internet. In this paper, we point out some pitfalls in such fluid modeling of window flow control algorithms. Specifically, we argue that the modeling assumptions used to capture the variability in the RTT (due to queue length fluctuations) may play a critical role in our ability to design stable algorithms. We study two scenarios to illustrate the dramatic impact of RTT modeling. We first consider TCP-Reno with RED, and show that assuming that the RTT is a constant (when it is actually time-varying) leads to conservative parameter choices, i.e., the system continues to be stable even with variable RTT. On the other hand, for the recently proposed stabilized Vegas, we show the following result: while the network can be stabilized under the constant RTT assumption, there is no choice of parameters that would stabilize the system when the RTT variations are taken into account. Interestingly, such problems do not arise if the congestion-control mechanisms at the end-users are rate-based. Shao Liu 0003, Tamer Basar, R. Srikant 0001 |
INFOCOM | 1 |
| 2005 | Exponential-RED: a stabilizing AQM scheme for low- and high-speed TCP protocolsabstractThis paper introduces and analyzes a decentralized network congestion control algorithm which has dynamic adaptations at both user ends and link ends, a so-called general primal-dual algorithm. We obtain sufficient conditions for local stability of this algorithm in a general topology network with heterogeneous round-trip delays. Then, as an implementation of this algorithm in the Internet, we introduce an AQM (Active Queue Management) scheme called Exponential-RED (E-RED), which outperforms RED and is inherently stable when combined with TCP-Reno or its variants for high-speed networks. Shao Liu 0003, Tamer Basar, R. Srikant 0001 |
IEEE/ACM Trans. Netw. | 1 |