Getting Started Tutorials

These tutorials introduce the fundamental concepts and features of LINE through progressively more complex examples. Each tutorial is available in MATLAB, Java, and Python.

Table of Contents

  1. M/M/1 Queue - Basic single-server queue
  2. Multiclass M/G/1 Queue - General service distributions and multiple solvers
  3. Machine Interference Problem - Closed queueing networks
  4. Round-Robin Load Balancing - Routing strategies
  5. Re-entrant Line Modeling - Class switching and completes flag
  6. Queueing Network with Caching - Cache modeling with LRU and Zipf
  7. Delayed-hit Caches with a Retrieval System - Miss retrieval, delayed hits, and expected latency
  8. Response Time Distribution - CDF analysis and percentiles
  9. Optimizing Performance Metrics - Load balancing optimization
  10. Departure Process Analysis - Studying departure processes
  11. Basic Layered Queueing Network - LQN modeling
  12. Random Environments - Networks whose parameters depend on a Markovian environment
  13. Posterior Analysis - Propagating parameter uncertainty through a queueing model
  14. Open Cluster - Modeling a compute cluster as a Source-Dispatcher-Servers-Sink topology and comparing job dispatching policies across the cluster nodes
  15. A Loss Network - Finite capacity region with DROP; per-class blocking via Erlang fixed-point and Monte Carlo
  16. A Queueing Petri Net - Queueing places with embedded scheduling stations, simulated by LDES and cross-checked against exact MVA