|
LINE Solver
MATLAB API documentation
|
Cache replacement policies and performance analysis.
The cache module provides algorithms for analyzing cache systems with various replacement policies (LRU, FIFO, RR, etc.) and item popularity distributions.
Description: Recursive computation of the normalizing constant for cache models
Syntax:
Description: Computes gamma parameters for cache models using linear programming
Syntax:
Parameters:
| Name | Description |
|---|---|
| lambda | Arrival rate(s) |
| R | Number of classes or R matrix |
Returns:
| Name | Description |
|---|---|
| gamma | Item popularity or rate parameters |
| u | Utilization or solution vector |
| n | Number of items, nodes, or states |
| h | Number of hierarchies or layers |
Description: Computes miss rates using fixed-point iteration
Syntax:
Parameters:
| Name | Description |
|---|---|
| gamma | Item popularity probabilities |
| m | Cache capacity |
| lambda | Arrival rate(s) |
Returns:
| Name | Description |
|---|---|
| M | Global miss rate |
| MU | Per-user miss rate |
| MI | Per-item miss rate |
| pi0 | Per-item miss probability |
Description: Cache miss rate computation
Syntax:
Parameters:
| Name | Description |
|---|---|
| gamma | Item popularity probabilities |
| m | Cache capacity |
| lambda | Arrival rate(s) |
Returns:
| Name | Description |
|---|---|
| M | Global miss rate |
| MU | Per-user miss rate |
| MI | Per-item miss rate |
| pi0 | Per-item miss probability |
Description: Computes miss rates using saddle-point method
Syntax:
Parameters:
| Name | Description |
|---|---|
| gamma | Item popularity probabilities |
| m | Cache capacity |
| lambda | Arrival rate(s) |
Returns:
| Name | Description |
|---|---|
| M | Global miss rate |
| MU | Per-user miss rate |
| MI | Per-item miss rate |
| pi0 | Per-item miss probability |
| lE | Logarithm of partition function |
Description: Exact Mean Value Analysis for caches
Syntax:
Parameters:
| Name | Description |
|---|---|
| gamma | Item popularity probabilities |
| m | Cache capacity |
Returns:
| Name | Description |
|---|---|
| pi | Steady-state probability distribution |
| pi0 | Per-item miss probability |
| pij | Pairwise probabilities |
| x | State vector or solution |
| u | Utilization or solution vector |
| E | Expected value or partition function |
Description: Computes miss rates using Mean Value Analysis
Syntax:
Parameters:
| Name | Description |
|---|---|
| p | Probability vector or parameter |
| m | Cache capacity |
| R | Number of classes or R matrix |
Returns:
| Name | Description |
|---|---|
| M | Global miss rate |
| Mk | k-th moment |
Description: Computes cache hit probabilities using recursive method
Syntax:
Description: Computes cache hit probabilities using fixed-point iteration
Syntax:
Description: Computes cache hit probabilities using saddle-point method
Syntax:
Description: ODE function for RRM mean-field cache dynamics
Syntax:
Description: Computes normalizing constant using saddle-point method
Syntax:
Parameters:
| Name | Description |
|---|---|
| gamma | Item popularity probabilities |
| m | Cache capacity |
| xi0 | Initial guess for Lagrange multipliers |
Returns:
| Name | Description |
|---|---|
| Z | Think times or partition function |
| lZ | Logarithm of partition function |
| xi | Lagrange multipliers |
Description: Computes characteristic times for hierarchical LRU cache levels
Syntax:
Description: Computes characteristic times for LRU(m) cache levels
Syntax:
Description: Computes steady-state probabilities for TTL-based hierarchical LRU cache
Syntax:
Description: Computes steady-state probabilities for TTL-LRU cache with arrivals
Syntax:
Description: Computes steady-state probabilities for TTL-based LRU(m) cache
Syntax:
Description: Fixed-point iteration for computing cache performance metrics
Syntax:
Parameters:
| Name | Description |
|---|---|
| gamma | Item popularity probabilities |
| m | Cache capacity |
| xi | Lagrange multipliers |
Returns:
| Name | Description |
|---|---|
| xi | Lagrange multipliers |
| pi0 | Per-item miss probability |
| pij | Pairwise probabilities |
| it | Number of iterations performed |
Description: Computes Lagrange multipliers using Gast-van Houdt fixed-point iteration
Syntax: