Package jline.examples.java.basic
package jline.examples.java.basic
Basic queueing network examples demonstrating fundamental concepts.
This package contains introductory examples that illustrate the core features of LINE for modeling basic queueing systems and simple networks. These examples are ideal for learning the fundamentals of queueing theory and the LINE modeling framework.
Example Types
- Open, closed, and mixed queueing networks
- Single-class and multi-class systems
- Basic fork-join models
- Simple cache models
- Priority queueing systems
Featured Models
- OpenQN - Open queueing network examples
- ClosedQN - Closed queueing network examples
- MixedQN - Mixed open/closed network examples
- ForkJoin - Fork-join synchronization models
- CacheModel - Basic cache system examples
Learning Objectives
- Understanding network topology construction
- Setting service and arrival parameters
- Configuring job classes and routing
- Running solvers and interpreting results
- Comparing different solution methods
- Since:
- LINE 2.0
- See Also:
-
ClassesClassDescriptionExamples of caching modelsRunnable examples for cache models with a retrieval system (delayed hits).Builders for cache models that use a retrieval system (delayed hits).Class switching examples mirroring the Kotlin notebooks in classSwitching.Examples of models with class switchingClosed queueing network examples mirroring the Kotlin notebooks in closedQN.Examples of closed queueing networksDemonstrates cluster modelling APIs: The static factories
Network.cluster*TheClusterbuilder with comparison and sweep helpersServer-cluster models built with theNetwork.cluster(jline.util.matrix.Matrix, jline.util.matrix.Matrix, jline.lang.constant.SchedStrategy[], jline.util.matrix.Matrix, jline.lang.constant.RoutingStrategy)static factories.Runnable examples for cache models with a retrieval system that exhibit delayed hits: while an item is being fetched by the retrieval system after a miss, subsequent requests for the same item neither hit nor miss outright but are delayed until the in-flight retrieval completes.Fork-join network examples mirroring the Kotlin notebooks in forkJoin.Examples of fork-join queueing networksLayered network examples mirroring the Kotlin notebooks in layeredModel.Examples of layered networksDemonstrates JUNG visualization of LayeredNetwork models using the plot() method.Mixed queueing network examples mirroring the Kotlin notebooks in mixedQN.Examples of mixed queueing networksDemonstrates JUNG visualization of Network models using the plot() method.Open queueing network examples mirroring the Kotlin notebooks in openQN.Examples of open queueing networksPriority queueing examples mirroring the Kotlin notebooks in prioModel.Examples of queueing models with prioritiesStochastic Petri net examples mirroring the Kotlin notebooks in stochPetriNet.Examples of stochastic Petri net models