Fork and Join Queueing Networks with Heavy Tails: Scaling Dimension and Throughput Limit
Yun Zeng, Jian Tan, Cathy H. Xia

TL;DR
This paper introduces new theoretical concepts to analyze the scalability of fork-and-join queueing networks with heavy-tailed delays, providing conditions under which such networks can scale efficiently as they grow large.
Contribution
It defines the scaling dimension and extended metric dimension for arbitrary network topologies and establishes their roles in determining throughput scalability under heavy-tailed service times.
Findings
Throughput is scalable if extended metric dimension < α-1.
Throughput is limited if scaling dimension > α-1.
Results apply to various network topologies including trees, lattices, and fractals.
Abstract
Parallel and distributed computing systems are foundational to the success of cloud computing and big data analytics. These systems process computational workflows in a way that can be mathematically modeled by a fork-and-join queueing network with blocking (FJQN/B). While engineering solutions have long been made to build and scale such systems, it is challenging to rigorously characterize their throughput performance at scale theoretically. What further complicates the study is the presence of heavy-tailed delays that have been widely documented therein. To this end, we introduce two fundamental concepts for networks of arbitrary topology (scaling dimension and extended metric dimension) and utilize an infinite sequence of growing FJQN/Bs to study the throughput limit. The throughput is said to be scalable if the throughput limit infimum of the sequence is strictly positive as the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsInterconnection Networks and Systems · Advanced Queuing Theory Analysis · Graph theory and applications
