Package jline.examples
Class HeteroServerExample
-
- All Implemented Interfaces:
public class HeteroServerExampleExample demonstrating heterogeneous server support in LINE. Heterogeneous servers allow defining queues with multiple server types, each with different service rates and class compatibilities.
-
-
Constructor Summary
Constructors Constructor Description HeteroServerExample()
-
Method Summary
Modifier and Type Method Description static voidmain(Array<String> args)static voidexample1_basic()Example 1: Basic heterogeneous server queue A queue with two server types: - Fast servers (2 servers, rate 2.0) - Slow servers (3 servers, rate 1. static voidexample2_compatibility()Example 2: Heterogeneous servers with class compatibility restrictions Two job classes with different server compatibility: - ClassA: Can be served by both Fast and Slow servers - ClassB: Can only be served by Slow servers static voidexample3_policies()Example 3: Compare different heterogeneous scheduling policies -
-
Method Detail
-
example1_basic
static void example1_basic()
Example 1: Basic heterogeneous server queue A queue with two server types: - Fast servers (2 servers, rate 2.0) - Slow servers (3 servers, rate 1.0)
-
example2_compatibility
static void example2_compatibility()
Example 2: Heterogeneous servers with class compatibility restrictions Two job classes with different server compatibility: - ClassA: Can be served by both Fast and Slow servers - ClassB: Can only be served by Slow servers
-
example3_policies
static void example3_policies()
Example 3: Compare different heterogeneous scheduling policies
-
-
-
-