Demo Data from SIGIR 2026 / reviewers in the wild / expert
Shih-Hao Tseng
dblp:181/9131
· DBLP profile ↗
6ranked-venue papers
4as first author
2since 2021 · last 2025
0000-0003-2376-9333ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Computer networks · 6 · 4 first-author · 2 since 2021
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
6 papers |
Routing and switching · 41% Internet architecture and protocols · 13% Network management and operations · 11% | |
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Cloud and datacenter computing · 100% |
Topics — the 19 heaviest of 21, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Routing and switching › inter-domain routing
BGP |
0.9 | 1 | 2025 | Centralium: A Hybrid Route-Planning Framework for Large-Scale Data Center Network Migrations · SIGCOMM 2025 |
Network management and operations › network lifecycle management
network migration |
0.9 | 1 | 2025 | Centralium: A Hybrid Route-Planning Framework for Large-Scale Data Center Network Migrations · SIGCOMM 2025 |
Routing and switching
path planning |
0.9 | 1 | 2025 | Centralium: A Hybrid Route-Planning Framework for Large-Scale Data Center Network Migrations · SIGCOMM 2025 |
Internet architecture and protocols
bulk data transfer |
0.5 | 1 | 2021 | CodedBulk: Inter-Datacenter Bulk Transfers using Network Coding · NSDI 2021 |
Datacenter networks › datacenter interconnect
inter-datacenter transfer |
0.5 | 1 | 2021 | CodedBulk: Inter-Datacenter Bulk Transfers using Network Coding · NSDI 2021 |
Internet architecture and protocols
network coding |
0.5 | 1 | 2021 | CodedBulk: Inter-Datacenter Bulk Transfers using Network Coding · NSDI 2021 |
Software-defined and programmable networks › SDN deployment
hybrid SDN |
0.4 | 1 | 2019 | Routing Stability in Hybrid Software-Defined Networks · IEEE/ACM Trans. Netw. 2019 |
Routing and switching › switching
path switching |
0.4 | 1 | 2019 | Routing Stability in Hybrid Software-Defined Networks · IEEE/ACM Trans. Netw. 2019 |
Routing and switching
routing stability |
0.4 | 1 | 2019 | Routing Stability in Hybrid Software-Defined Networks · IEEE/ACM Trans. Netw. 2019 |
Routing and switching
traffic engineering |
0.4 | 1 | 2019 | Perseverance-Aware Traffic Engineering in Rate-Adaptive Networks with Reconfiguration Delay · ICNP 2019 |
Routing and switching › switching
hybrid circuit/packet switching |
0.3 | 1 | 2018 | Hybrid Circuit/Packet Network Scheduling with Multiple Composite Paths · INFOCOM 2018 |
Wireless networking › scheduling › scheduling optimization
minimum length scheduling |
0.3 | 1 | 2018 | Hybrid Circuit/Packet Network Scheduling with Multiple Composite Paths · INFOCOM 2018 |
Network optimization and economics
network scheduling |
0.3 | 1 | 2018 | Hybrid Circuit/Packet Network Scheduling with Multiple Composite Paths · INFOCOM 2018 |
Datacenter networks › flow scheduling
deadline-constrained flow scheduling |
0.2 | 1 | 2016 | Optimization-based network flow deadline scheduling · ICNP 2016 |
Network optimization and economics › network flow
flow optimization |
0.2 | 1 | 2016 | Optimization-based network flow deadline scheduling · ICNP 2016 |
Cloud and datacenter computing › datacenter network
datacenter network scheduling |
0.2 | 1 | 2016 | Optimization-based network flow deadline scheduling · ICNP 2016 |
Software-defined and programmable networks › control plane
centralized control |
0.1 | 1 | 2019 | Routing Stability in Hybrid Software-Defined Networks · IEEE/ACM Trans. Netw. 2019 |
Optical networks › optical switching
optical circuit switching |
0.1 | 1 | 2018 | Hybrid Circuit/Packet Network Scheduling with Multiple Composite Paths · INFOCOM 2018 |
Transport protocols and congestion control
rate control |
0.1 | 1 | 2016 | Optimization-based network flow deadline scheduling · ICNP 2016 |
Methods — techniques the papers use, named apart from their topics
network coding · 0.5linear programming approximation · 0.5multiple step planning · 0.4local search · 0.4greedy algorithm · 0.4global optimization · 0.4LP-based heuristic · 0.4simulation · 0.3optimization with sparsity constraints · 0.3linear programming · 0.3online optimization · 0.2mixed integer linear programming · 0.2
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Centralium: A Hybrid Route-Planning Framework for Large-Scale Data Center Network MigrationsabstractMeta's data center networks have relied on BGP for routing and interconnectivity due to its scalability and simplicity. However, as our network evolves, BGP's limitations in supporting complex network migrations have become apparent. These migrations require customized routing at each intermediate step, considering topological properties. In this paper, we highlight the unique challenges of production migration and illustrate how native BGP falls short, unable to encode both sequential and spatial conditions. To address this challenge, we introduce a novel Route Planning Abstraction (RPA) that augments the BGP protocol to support migration. It enables centralized route planning while maintaining distributed enforcement. We demonstrate the power of this abstraction by developing Centralium, a hybrid route-planning framework with a centralized controller, and over ten use cases to support various migrations in production. Our production experience with Centralium, deployed alongside BGP in large-scale data centers, has shown substantial reduction in the time and risk of network migration operations. Yikai Lin, Mohab Gawish, Shih-Hao Tseng, Lixin Gao 0001, Cen Zhao, John Tracey, Sunyi Shao, Hyojeong Kim, Ying Zhang 0022 |
SIGCOMM | 3 |
| 2021 | CodedBulk: Inter-Datacenter Bulk Transfers using Network Coding
Shih-Hao Tseng, Saksham Agarwal, Rachit Agarwal 0001, Hitesh Ballani, Ao Tang |
NSDI | 1 |
| 2019 | Perseverance-Aware Traffic Engineering in Rate-Adaptive Networks with Reconfiguration DelayabstractExpensive optical fibers provide connectivity for wide-area networks. Nowadays, the fibers are operated in a much conservative manner. By adaptively reconfiguring the fibers to exploit its signal quality, a recent proposal demonstrates a significant increase of optical link capacity. Such a reconfiguration currently accompanies a non-ignorable delay, during which the reconfigured link is not accessible, and the mentioned approach trades off the final throughput with the induced churn during the transition. This scheme can result in high traffic disturbance during the reconfiguration.To overcome the drawback of the simple churn-based update, we study the rate adaptation planning (RAP) problem under reconfiguration delay. We propose a multiple step planning with perseverance constraints. This approach leads to a smoother transition, but the optimal plan is shown NP-hard without constant factor approximation (unless P= NP). Therefore, we develop an efficient LP-based heuristic algorithm. Extensive simulations show that the algorithm gives 40 -50% higher throughput than the no-adaptive-link case. Also, the transition is much smoother: the resulting traffic fluctuation is only 40 -50% of the existing churn-based approach. Shih-Hao Tseng |
ICNP | 1 |
| 2019 | Routing Stability in Hybrid Software-Defined NetworksabstractSoftware-defined networks (SDNs) facilitate more efficient routing of traffic flows using centralized network view. On the other hand, traditional distributed routing still enjoys the advantage of better scalability, robustness, and swift reaction to events such as failure. There are therefore significant potential benefits to adopt a hybrid operation where both distributed and centralized routing mechanisms co-exist. This hybrid operation however imposes a new challenge to network stability since a poor and inconsistent design can lead to repeated route switching when the two control mechanisms take turns to adjust the routes. In this paper, we discuss ways of solving the stability problem. We first define stability for hybrid SDNs and then establish a per-priority stabilizing framework to obtain stable routing patterns. For each priority class, we discuss three approaches to reach hybrid SDN stability: global optimization, greedy, and local search. It is argued that the proposed local search provides the best tradeoff among cost performance, computational complexity, and route disturbance. Furthermore, we design a system on a centralized controller, which utilizes those algorithms to stabilize the network. The design is implemented and extensively tested by simulations using realistic network information, including a trace of the Abilene network and data from a tier-1 Internet service providers backbone network. Shih-Hao Tseng, Ao Tang, Gagan L. Choudhury, Simon Tse |
IEEE/ACM Trans. Netw. | 1 |
| 2018 | Hybrid Circuit/Packet Network Scheduling with Multiple Composite PathsabstractA switching/forwarding fabric with high-bandwidth one-to-one and low-bandwidth many-to-many data forwarding can be achieved by combing electronic packet switches (EPS) and optical circuit switches (OCS). This hybrid solution scales well but it is not suitable for cloud computing/datacenter applications, which typically rely on one-to-many and many-to-one communications. Recently, composite-path switching (cp-switching), which adds paths between EPS and ocs is introduced to deal with this skewed traffic pattern. The state-of-the-art scheduling algorithm for CP-switches reduces, by heuristics, a CP-switching problem with one composite path to a hybrid switching problem without the composite path, and leverages existing scheduling techniques to tackle the latter problem. Unfortunately, the approach provides neither performance guarantee nor the support for multiple composite paths. In this paper, we systematically study the shortest time CP-switch scheduling problem with multiple composite paths and show that the problem can be expressed as an optimization problem with sparsity constraints. An LP-based algorithm is derived accordingly which supports multiple composite paths and more importantly, it provides performance guarantee. Simulations demonstrate that adding more composite paths can help shorten the schedule, and our approach outperforms existing methods by 30% to 70%. Shih-Hao Tseng, John C. S. Lui |
INFOCOM | 1 |
| 2016 | Optimization-based network flow deadline schedulingabstractMany network flows nowadays, especially in a data center environment, have associated deadlines by which they must be fully transmitted. Nevertheless, traditional transport protocols such as TCP, focus on concepts like throughput and fairness, and do not aim to satisfy flow deadlines. Motivated by this limitation, several alternative transport designs and solutions have been recently proposed. These approaches generally achieve a better performance in terms of the number of satisfied deadlines and are usually built upon various heuristics. In contrast to these previous works, this article approaches the problem directly from an optimization perspective. We first prove that the problem belongs to the class of NP-hard problems that do not even admit a constant ratio approximation solution (unless P=NP), and formulate it as a mixed integer-linear optimization program. Then, using linear programming approximations, we further develop offline and online optimization-based rate control algorithms to approach the problem. Flow-level simulation results indicate that the proposed algorithms can be near-optimal, and hence they can be served as benchmarks against which other solutions to this problem can be evaluated. We additionally performed simulations incorporating such real network features as deployment delays and packet-level granularity to evaluate the performance of the proposed algorithms in a more realistic environment. Andrey Gushchin, Shih-Hao Tseng, Ao Tang |
ICNP | 2 |