Separation of timescales in a two-layered network
Maria Vlasiou, Jiheng Zhang, Bert Zwart

TL;DR
This paper analyzes a two-layered computer network, revealing a separation of timescales in heavy traffic, with the main randomness at the CPU layer and faster convergence at the node layer, providing practical approximations.
Contribution
It introduces a novel analysis of layered networks showing timescale separation and provides explicit, accurate approximations for system behavior under heavy load.
Findings
Main randomness occurs at the CPU layer in heavy traffic.
Interactions between node types converge quickly to a fixed point.
Explicit approximations are accurate for heavily loaded systems.
Abstract
We investigate a computer network consisting of two layers occurring in, for example, application servers. The first layer incorporates the arrival of jobs at a network of multi-server nodes, which we model as a many-server Jackson network. At the second layer, active servers at these nodes act now as customers who are served by a common CPU. Our main result shows a separation of time scales in heavy traffic: the main source of randomness occurs at the (aggregate) CPU layer; the interactions between different types of nodes at the other layer is shown to converge to a fixed point at a faster time scale; this also yields a state-space collapse property. Apart from these fundamental insights, we also obtain an explicit approximation for the joint law of the number of jobs in the system, which is provably accurate for heavily loaded systems and performs numerically well for moderately…
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
TopicsAdvanced Queuing Theory Analysis · Simulation Techniques and Applications · Complex Network Analysis Techniques
