Package jline.examples
Class HeteroServerExample
java.lang.Object
jline.examples.HeteroServerExample
Example 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 -
Method Summary
Modifier and TypeMethodDescriptionstatic voidExample 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)static voidExample 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 serversstatic voidExample 3: Compare different heterogeneous scheduling policiesstatic void
-
Constructor Details
-
HeteroServerExample
public HeteroServerExample()
-
-
Method Details
-
main
-
example1_basic
public 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
public 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
public static void example3_policies()Example 3: Compare different heterogeneous scheduling policies
-