Zhisheng Zhao
About Me
I obtained my Ph.D in Operations Research from the H. Milton Stewart School of Industrial & Systems Engineering (ISyE) at Georgia Tech, advised by Dr. Debankur Mukherjee. Prior to that, I obtained my master degree in Statistics at Georgia Tech and my bachelor degree in Mathematics and Applied Mathematics at Shanghai University.
Research
My research interests include Applied Probability, Queueing Theory, Online Matching, and Optimization. My dissertation focuses on designing efficient Load Balancing algorithms with strong theoretical guarantees for large-scale service systems. Here is the dissertation proposal slides.
Dynamic Pricing and Routing Decision in EV Charging Network
Zhisheng Zhao, Andres Ferragut, Debankur Mukherjee,
working
Zhisheng Zhao, Debankur Mukherjee
Queueing System, minor revision
We present an analysis of large-scale load balancing systems, where the processing time distribution of tasks depends on both the task and server types. Our study focuses on the asymptotic regime, where the number of servers and task types tend to infinity in proportion. In heterogeneous environments, commonly used load balancing policies such as Join Fastest Idle Queue and Join Fastest Shortest Queue exhibit poor performance and even shrink the stability region. Interestingly, prior to this work, finding a scalable policy with a provable performance guarantee in this setup remained an open question.
To address this gap, we propose and analyze two asymptotically delay-optimal dynamic load balancing policies. The first policy efficiently reserves the processing capacity of each server for ``good" tasks and routes tasks using the vanilla Join Idle Queue policy. The second policy, called the speed-priority policy, significantly increases the likelihood of assigning tasks to the respective ``good" servers capable of processing them at high speeds. By leveraging a framework inspired by the graphon literature and employing the mean-field method and stochastic coupling arguments, we demonstrate that both policies achieve asymptotic zero queuing. Specifically, as the system scales, the probability of a typical task being assigned to an idle server approaches 1.
We consider load balancing in large-scale heterogeneous server systems in the presence of data locality that imposes constraints on which tasks can be assigned to which servers. The constraints are naturally captured by a bipartite graph between the servers and the dispatchers handling assignments of various arrival flows. When a task arrives, the corresponding dispatcher assigns it to a server with the shortest queue among d≥2 randomly selected servers obeying the above constraints. Server processing speeds are heterogeneous and they depend on the server-type. For a broad class of bipartite graphs, we characterize the limit of the appropriately scaled occupancy process, both on the process-level and in steady state, as the system size becomes large. Using such a characterization, we show that data locality constraints can be used to significantly improve the performance of heterogeneous systems. This is in stark contrast to either heterogeneous servers in a full flexible system or data locality constraints in systems with homogeneous servers, both of which have been observed to degrade the system performance. Extensive numerical experiments corroborate the theoretical results.
Many-server asymptotics for Join-the-Shortest Queue in the Super-Halfin-Whitt Scaling Window, [arXiv], [Poster]
Zhisheng Zhao, Sayan Banerjee, Debankur Mukherjee
Mathematics of Operations Research, forthcoming
The Join-the-Shortest Queue (JSQ) policy is a classical benchmark for the performance of many-server queueing systems due to its strong optimality properties. While the exact analysis of the JSQ policy is an open question to date, even under Markovian assumption on the service requirements. In this paper, we analyze the many-server limits of the JSQ policy in the super-Halfin-Whitt scaling window. We establish that the centered and scaled total queue length process converges to a certain Bessel process with negative drift and the associated centered and scaled steady-state total queue length, indexed by N, converges to a Gamma distribution. Both the transient and steady-state limit laws are universal in the sense that they do not depend on the value of the scaling parameter and exhibit fundamentally different qualitative behavior from both the Halfin-Whitt regime and the Non-degenerate Slowdown (NDS) regime.
Industrial Experience
Scientist II, Mobility Marketplace, Uber, Dec. 2024 - present
Applied Scientist Intern, SCOT, Amazon, May - Aug. 2024
Research Scientist Intern, SCOT, Amazon, June - Aug. 2023
Fellowship and Awards
Travel Award, IFIP PERFORMANCE, 2023
Ed lacobucci Research Excellence Award, ISyE, 2022
Travel Award, Stochastic Networks Conference, 2022
Stewart Fellowship, ISyE, 2020
Wally George Fellowship, ISyE, 2020