← Back to CoursesNetworking: PhD Level

Neuroanatomy Explorer

Drag to rotate · scroll to zoom · click regions to explore

View
Loading 3D model…

Click a region
to explore it

Memory Deck

Flip each card and rate whether you knew it. Your score is saved.

Term
Definition

Deck complete — score saved.

Match the Pairs

Match each term to its definition. Finish the board to earn your score.

All matched — score saved.

Concept Constellation

Every key idea in this course, mapped as an explorable 3D constellation. Drag to rotate, scroll to zoom, click a node.

Click a node to read its definition.

Queueing, Delay, and Congestion Dynamics

Manual: General · Subject: Networking

Analyze packet delay, stability, and congestion using stochastic processes and queueing models.

Packets as Stochastic Arrivals

Arrival and Service Processes

Packets arrive according to processes that are often modeled as Poisson, renewal, self-similar, or bursty heavy-tailed processes. Service depends on link rate, scheduling discipline, contention, and interference. A basic single-server queue uses arrival rate λ\lambda and service rate μ\mu.

Stability Condition

For the M/M/1M/M/1 queue, the utilization is ρ=λ/μ\rho = \lambda/\mu. Stability requires ρ<1\rho < 1. The expected delay grows rapidly as ρ→1\rho \to 1, which explains why operating near link saturation is dangerous in packet networks.

⚠️

Important Caveat

Real networks rarely behave like simple M/M/1M/M/1 queues, but these models are still invaluable for intuition, asymptotic analysis, and benchmarking.

Common Queueing Results

ModelKey Result
M/M/1M/M/1ρ<1\rho < 1 for stability
M/G/1M/G/1Delay depends on service-time variance
Queueing networkCoupled queues can create complex feedback
Priority queuesDifferent classes experience different delay

How to Analyze a Simple Queue

  1. 1

    Step 1: Identify arrival process and estimate λ\lambda.

  2. 2

    Step 2: Measure service capacity and estimate μ\mu.

  3. 3

    Step 3: Check stability with ρ=λ/μ\rho = \lambda/\mu.

  4. 4

    Step 4: Use the chosen queueing model to estimate delay and loss.

In an M/M/1M/M/1 queue, what does ρ<1\rho < 1 indicate?

What happens to delay as utilization approaches 1 in many queueing models?

Congestion as Feedback

Congestion control is a feedback system: sources inject traffic, queues accumulate, signals are observed, and sending rates adapt. This creates nonlinear dynamics that can oscillate, synchronize, or become unstable if feedback is poorly designed.

Which phenomenon is most closely associated with congestion feedback loops in transport networks?

Give one reason heavy-tailed traffic matters for networking research.