| Package | Description |
|---|---|
| org.apache.hadoop.resourceestimator.skylinestore.api |
APIs for the
SkylineStore. |
| org.apache.hadoop.resourceestimator.skylinestore.impl |
Implementation for
SkylineStore. |
| org.apache.hadoop.resourceestimator.skylinestore.validator |
Validator for
SkylineStore. |
| org.apache.hadoop.resourceestimator.solver.api |
API for
Solver. |
| org.apache.hadoop.resourceestimator.solver.impl |
Implementation for
Solver. |
| org.apache.hadoop.resourceestimator.solver.preprocess |
Preprocessor for
Solver. |
| org.apache.hadoop.resourceestimator.translator.api |
API for
Translator. |
| Modifier and Type | Method | Description |
|---|---|---|
java.util.Map<RecurrenceId,java.util.List<ResourceSkyline>> |
HistorySkylineStore.getHistory(RecurrenceId recurrenceId) |
Return all
ResourceSkylines belonging to RecurrenceId. |
| Modifier and Type | Method | Description |
|---|---|---|
void |
HistorySkylineStore.addHistory(RecurrenceId recurrenceId,
java.util.List<ResourceSkyline> resourceSkylines) |
Add job's resource skyline to the store indexed by the job's
RecurrenceId. |
void |
HistorySkylineStore.updateHistory(RecurrenceId recurrenceId,
java.util.List<ResourceSkyline> resourceSkylines) |
Update
RecurrenceId with given ResourceSkylines. |
| Modifier and Type | Method | Description |
|---|---|---|
java.util.Map<RecurrenceId,java.util.List<ResourceSkyline>> |
InMemoryStore.getHistory(RecurrenceId recurrenceId) |
| Modifier and Type | Method | Description |
|---|---|---|
void |
InMemoryStore.addHistory(RecurrenceId recurrenceId,
java.util.List<ResourceSkyline> resourceSkylines) |
|
void |
InMemoryStore.updateHistory(RecurrenceId recurrenceId,
java.util.List<ResourceSkyline> resourceSkylines) |
| Modifier and Type | Method | Description |
|---|---|---|
void |
SkylineStoreValidator.validate(RecurrenceId recurrenceId,
java.util.List<ResourceSkyline> resourceSkylines) |
Check if recurrenceId is null or resourceSkylines is
null.
|
| Modifier and Type | Method | Description |
|---|---|---|
org.apache.hadoop.yarn.server.resourcemanager.reservation.RLESparseResourceAllocation |
Solver.solve(java.util.Map<RecurrenceId,java.util.List<ResourceSkyline>> jobHistory) |
The Solver reads recurring pipeline's
ResourceSkyline history, and
precits its ResourceSkyline requirements for the next run. |
| Modifier and Type | Method | Description |
|---|---|---|
org.apache.hadoop.yarn.server.resourcemanager.reservation.RLESparseResourceAllocation |
LpSolver.solve(java.util.Map<RecurrenceId,java.util.List<ResourceSkyline>> jobHistory) |
| Modifier and Type | Method | Description |
|---|---|---|
ResourceSkyline |
SolverPreprocessor.mergeSkyline(java.util.List<ResourceSkyline> resourceSkylines) |
Merge different jobs' resource skylines into one within the same pipeline.
|
| Modifier and Type | Method | Description |
|---|---|---|
java.util.List<ResourceSkyline> |
SolverPreprocessor.aggregateSkylines(java.util.Map<RecurrenceId,java.util.List<ResourceSkyline>> jobHistory,
int minJobRuns) |
Aggregate all job's
ResourceSkylines in the one run of recurring
pipeline, and return the aggregated ResourceSkylines in different
runs. |
| Modifier and Type | Method | Description |
|---|---|---|
java.util.List<ResourceSkyline> |
SolverPreprocessor.aggregateSkylines(java.util.Map<RecurrenceId,java.util.List<ResourceSkyline>> jobHistory,
int minJobRuns) |
Aggregate all job's
ResourceSkylines in the one run of recurring
pipeline, and return the aggregated ResourceSkylines in different
runs. |
ResourceSkyline |
SolverPreprocessor.mergeSkyline(java.util.List<ResourceSkyline> resourceSkylines) |
Merge different jobs' resource skylines into one within the same pipeline.
|
void |
SolverPreprocessor.validate(java.util.Map<RecurrenceId,java.util.List<ResourceSkyline>> jobHistory,
int timeInterval) |
Check if Solver's input parameters are valid.
|
| Modifier and Type | Method | Description |
|---|---|---|
ResourceSkyline |
JobMetaData.getResourceSkyline() |
Get
ResourceSkyline. |
Copyright © 2008–2025 Apache Software Foundation. All rights reserved.