Package jline.lang.nodeparam
Class CacheNodeParam
java.lang.Object
jline.lang.NodeParam
jline.lang.nodeparam.CacheNodeParam
- All Implemented Interfaces:
Serializable
Parameter container for cache nodes in queueing networks.
This class encapsulates all the parameters needed to configure a cache node, including cache capacity, item costs, hit/miss class mappings, replacement strategies, and access probabilities. Cache nodes model caching systems where items can be stored temporarily to reduce access latencies.
Key cache characteristics managed by this class:
- Item capacity constraints and access costs
- Hit and miss class routing for cache hits/misses
- Replacement strategies (LRU, FIFO, etc.) when cache is full
- Read access probabilities for different items
- Actual hit/miss probabilities for performance analysis
- Since:
- 1.0
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionMatrix[][]Access cost matrix for cache items by class [items x classes x servers]Actual hit probabilities computed during analysis [items x classes]Actual miss probabilities computed during analysis [items x classes]Job class routing matrix for cache hits [items x classes]Capacity matrix specifying maximum number of each item type [items x 1]Job class routing matrix for cache misses [items x classes]intTotal number of distinct item types in the cacheRead access probabilities for each item by server [server -> list of probabilities by item]Replacement strategy used when cache is full (LRU, FIFO, etc.)Fields inherited from class jline.lang.NodeParam
k, outlinks, patience, rlNodesNeedAction, rlStateSize, rlValueFunction, rlValueFunctionShape, weights, withMemory -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanisEmpty()Checks if this cache parameter container is empty (no parameters are set).
-
Field Details
-
accost
Access cost matrix for cache items by class [items x classes x servers] -
hitclass
Job class routing matrix for cache hits [items x classes] -
itemcap
Capacity matrix specifying maximum number of each item type [items x 1] -
missclass
Job class routing matrix for cache misses [items x classes] -
nitems
public int nitemsTotal number of distinct item types in the cache -
pread
Read access probabilities for each item by server [server -> list of probabilities by item] -
replacestrat
Replacement strategy used when cache is full (LRU, FIFO, etc.) -
actualhitprob
Actual hit probabilities computed during analysis [items x classes] -
actualmissprob
Actual miss probabilities computed during analysis [items x classes]
-
-
Constructor Details
-
CacheNodeParam
public CacheNodeParam()
-
-
Method Details