Getting Started Tutorials

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

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 - Comparing job dispatching policies across a compute cluster
  15. A Loss Network - Finite capacity region with linear constraints on class occupancies
  16. A Queueing Petri Net - Queueing places with embedded scheduling stations