A B C D E G H I J L M N O P R S T U V 
All Classes All Packages

A

addEstimation(String, RLESparseResourceAllocation) - Method in interface org.apache.hadoop.resourceestimator.skylinestore.api.PredictionSkylineStore
Add job's predicted Resource allocation to the store indexed by the pipelineId.
addEstimation(String, RLESparseResourceAllocation) - Method in class org.apache.hadoop.resourceestimator.skylinestore.impl.InMemoryStore
 
addHistory(RecurrenceId, List<ResourceSkyline>) - Method in interface org.apache.hadoop.resourceestimator.skylinestore.api.HistorySkylineStore
Add job's resource skyline to the store indexed by the job's RecurrenceId.
addHistory(RecurrenceId, List<ResourceSkyline>) - Method in class org.apache.hadoop.resourceestimator.skylinestore.impl.InMemoryStore
 
aggregateSkylines(Map<RecurrenceId, List<ResourceSkyline>>, int) - Method in class org.apache.hadoop.resourceestimator.solver.preprocess.SolverPreprocessor
Aggregate all job's ResourceSkylines in the one run of recurring pipeline, and return the aggregated ResourceSkylines in different runs.

B

BaseLogParser - Class in org.apache.hadoop.resourceestimator.translator.impl
Base class to implement LogParser.
BaseLogParser() - Constructor for class org.apache.hadoop.resourceestimator.translator.impl.BaseLogParser
 
BaseSolver - Class in org.apache.hadoop.resourceestimator.solver.impl
Common functions shared by Solver (translate predicted resource allocation into Hadoop's ReservationSubmissionRequest.
BaseSolver() - Constructor for class org.apache.hadoop.resourceestimator.solver.impl.BaseSolver
 

C

close() - Method in interface org.apache.hadoop.resourceestimator.solver.api.Solver
Release the resource used by the Solver.
close() - Method in class org.apache.hadoop.resourceestimator.solver.impl.LpSolver
 
close() - Method in interface org.apache.hadoop.resourceestimator.translator.api.LogParser
 
close() - Method in class org.apache.hadoop.resourceestimator.translator.impl.BaseLogParser
Release the resource used by the ParserUtil.
CONFIG_FILE - Static variable in class org.apache.hadoop.resourceestimator.common.config.ResourceEstimatorConfiguration
The location of the configuration file for ResourceEstimatorService.
createProviderInstance(Configuration, String, String, Class<T>) - Static method in class org.apache.hadoop.resourceestimator.common.config.ResourceEstimatorUtil
Helper method to create instances of Object using the class name specified in the configuration object.
createSkyline() - Method in class org.apache.hadoop.resourceestimator.translator.api.JobMetaData
Normalized container launch/release time, and generate the ResourceSkyline.

D

DataFieldNotFoundException - Exception in org.apache.hadoop.resourceestimator.translator.exceptions
Exception thrown when job attributes are not found.
DataFieldNotFoundException(String) - Constructor for exception org.apache.hadoop.resourceestimator.translator.exceptions.DataFieldNotFoundException
 
DEFAULT_SERVICE_PORT - Static variable in class org.apache.hadoop.resourceestimator.common.config.ResourceEstimatorConfiguration
Default port number of ResourceEstimatorService.
DEFAULT_SKYLINESTORE_PROVIDER - Static variable in class org.apache.hadoop.resourceestimator.common.config.ResourceEstimatorConfiguration
Default value for skylinestore provider, which is an in-memory implementation of skylinestore.
DEFAULT_SOLVER_PROVIDER - Static variable in class org.apache.hadoop.resourceestimator.common.config.ResourceEstimatorConfiguration
Default value for solver provider, which incorporates a Linear Programming model to make the prediction.
DEFAULT_TRANSLATOR_LINE_PARSER - Static variable in class org.apache.hadoop.resourceestimator.common.config.ResourceEstimatorConfiguration
Default value for translator single-line parser, which can parse one line in the sample log.
DEFAULT_TRANSLATOR_PROVIDER - Static variable in class org.apache.hadoop.resourceestimator.common.config.ResourceEstimatorConfiguration
Default value for translator provider, which extracts resourceskylines from log streams.
deleteHistory(RecurrenceId) - Method in interface org.apache.hadoop.resourceestimator.skylinestore.api.HistorySkylineStore
Delete all ResourceSkylines belonging to given RecurrenceId.
deleteHistory(RecurrenceId) - Method in class org.apache.hadoop.resourceestimator.skylinestore.impl.InMemoryStore
 
deleteHistoryResourceSkyline(String, String) - Method in class org.apache.hadoop.resourceestimator.service.ResourceEstimatorService
Delete history ResourceSkylines from SkylineStore.
deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class org.apache.hadoop.resourceestimator.common.serialization.ResourceSerDe
 
deserialize(JsonElement, Type, JsonDeserializationContext) - Method in class org.apache.hadoop.resourceestimator.common.serialization.RLESparseResourceAllocationSerDe
 
DuplicateRecurrenceIdException - Exception in org.apache.hadoop.resourceestimator.skylinestore.exceptions
Exception thrown the RecurrenceId already exists in the SkylineStore.
DuplicateRecurrenceIdException(String) - Constructor for exception org.apache.hadoop.resourceestimator.skylinestore.exceptions.DuplicateRecurrenceIdException
 

E

EmptyResourceSkylineException - Exception in org.apache.hadoop.resourceestimator.skylinestore.exceptions
Exception thrown if the @link{ResourceSkyline}s to be added to the SkylineStore is empty.
EmptyResourceSkylineException(String) - Constructor for exception org.apache.hadoop.resourceestimator.skylinestore.exceptions.EmptyResourceSkylineException
 
equals(Object) - Method in class org.apache.hadoop.resourceestimator.common.api.RecurrenceId
 

G

getContainerSpec() - Method in class org.apache.hadoop.resourceestimator.common.api.ResourceSkyline
Get the resource spec of the job's allocated containers.
getDiscreteSkyline(RLESparseResourceAllocation, int, long, int) - Method in class org.apache.hadoop.resourceestimator.solver.preprocess.SolverPreprocessor
Discretize job's lifespan into intervals, and return the number of containers used by the job within each interval.
getEstimatedResourceAllocation(String) - Method in class org.apache.hadoop.resourceestimator.service.ResourceEstimatorService
Get estimated {code Resource} allocation for the pipeline.
getEstimation(String) - Method in interface org.apache.hadoop.resourceestimator.skylinestore.api.PredictionSkylineStore
Return the predicted Resource allocation for the pipeline.
getEstimation(String) - Method in class org.apache.hadoop.resourceestimator.skylinestore.impl.InMemoryStore
 
getHistory(RecurrenceId) - Method in interface org.apache.hadoop.resourceestimator.skylinestore.api.HistorySkylineStore
Return all ResourceSkylines belonging to RecurrenceId.
getHistory(RecurrenceId) - Method in class org.apache.hadoop.resourceestimator.skylinestore.impl.InMemoryStore
 
getHistoryResourceSkyline(String, String) - Method in class org.apache.hadoop.resourceestimator.service.ResourceEstimatorService
Get history ResourceSkyline from SkylineStore.
getJobFinishTime() - Method in class org.apache.hadoop.resourceestimator.common.api.ResourceSkyline
Get the job's finish time.
getJobId() - Method in class org.apache.hadoop.resourceestimator.common.api.ResourceSkyline
Get the id of the job.
getJobInputDataSize() - Method in class org.apache.hadoop.resourceestimator.common.api.ResourceSkyline
Get the job's input data size.
getJobSubmissionTime() - Method in class org.apache.hadoop.resourceestimator.common.api.ResourceSkyline
Get the job's submission time.
getPipelineId() - Method in class org.apache.hadoop.resourceestimator.common.api.RecurrenceId
Return the pipelineId for the pipeline jobs.
getPrediction(String) - Method in class org.apache.hadoop.resourceestimator.service.ResourceEstimatorService
Get predicted {code Resource} allocation for the pipeline.
getRecurrenceId() - Method in class org.apache.hadoop.resourceestimator.translator.api.JobMetaData
getResourceSkyline() - Method in class org.apache.hadoop.resourceestimator.translator.api.JobMetaData
getResourceVector(RLESparseResourceAllocation, int, long) - Method in class org.apache.hadoop.resourceestimator.solver.preprocess.SolverPreprocessor
Return the multi-dimension resource vector consumed by the job at specified time.
getRunId() - Method in class org.apache.hadoop.resourceestimator.common.api.RecurrenceId
Return the runId for the pipeline job in one run.
getSkylineList() - Method in class org.apache.hadoop.resourceestimator.common.api.ResourceSkyline
Get the list of Resources allocated to the job.

H

hashCode() - Method in class org.apache.hadoop.resourceestimator.common.api.RecurrenceId
 
HistorySkylineStore - Interface in org.apache.hadoop.resourceestimator.skylinestore.api
HistorySkylineStore stores pipeline job's ResourceSkylines in all runs.

I

init(Configuration, HistorySkylineStore) - Method in interface org.apache.hadoop.resourceestimator.translator.api.LogParser
Initializing the LogParser, including loading solver parameters from configuration file.
init(Configuration, HistorySkylineStore) - Method in class org.apache.hadoop.resourceestimator.translator.impl.BaseLogParser
 
init(Configuration, PredictionSkylineStore) - Method in interface org.apache.hadoop.resourceestimator.solver.api.Solver
Initializing the Solver, including loading solver parameters from configuration file.
init(Configuration, PredictionSkylineStore) - Method in class org.apache.hadoop.resourceestimator.solver.impl.LpSolver
 
InMemoryStore - Class in org.apache.hadoop.resourceestimator.skylinestore.impl
An in-memory implementation of SkylineStore.
InMemoryStore() - Constructor for class org.apache.hadoop.resourceestimator.skylinestore.impl.InMemoryStore
 
InvalidInputException - Exception in org.apache.hadoop.resourceestimator.solver.exceptions
Exception thrown the SkylineStore or the Estimator tries to addHistory or query pipeline job's resource skylines.
InvalidInputException(String, String) - Constructor for exception org.apache.hadoop.resourceestimator.solver.exceptions.InvalidInputException
 
InvalidSolverException - Exception in org.apache.hadoop.resourceestimator.solver.exceptions
Exception thrown the @link{SkylineStore} or the Estimator tries to addHistory or query pipeline job's resource skylines.
InvalidSolverException(String) - Constructor for exception org.apache.hadoop.resourceestimator.solver.exceptions.InvalidSolverException
 

J

JobMetaData - Class in org.apache.hadoop.resourceestimator.translator.api
Job metadata collected when parsing the log file.
JobMetaData(long) - Constructor for class org.apache.hadoop.resourceestimator.translator.api.JobMetaData
Constructor.

L

LogParser - Interface in org.apache.hadoop.resourceestimator.translator.api
LogParser iterates over a stream of logs, uses SingleLineParser to parse each line, and adds extracted ResourceSkylines to the SkylineStore.
LogParserUtil - Class in org.apache.hadoop.resourceestimator.translator.impl
Common utility functions for LogParser.
LogParserUtil() - Constructor for class org.apache.hadoop.resourceestimator.translator.impl.LogParserUtil
 
LpSolver - Class in org.apache.hadoop.resourceestimator.solver.impl
A LP(Linear Programming) solution to predict recurring pipeline's Resource requirements, and generate Hadoop RDL requests which will be used to make recurring resource reservation.
LpSolver() - Constructor for class org.apache.hadoop.resourceestimator.solver.impl.LpSolver
 

M

main(String[]) - Static method in class org.apache.hadoop.resourceestimator.service.ResourceEstimatorServer
 
mergeSkyline(List<ResourceSkyline>) - Method in class org.apache.hadoop.resourceestimator.solver.preprocess.SolverPreprocessor
Merge different jobs' resource skylines into one within the same pipeline.

N

NativeSingleLineParser - Class in org.apache.hadoop.resourceestimator.translator.impl
This sample parser will parse the sample log and extract the resource skyline.
NativeSingleLineParser() - Constructor for class org.apache.hadoop.resourceestimator.translator.impl.NativeSingleLineParser
 
NullPipelineIdException - Exception in org.apache.hadoop.resourceestimator.skylinestore.exceptions
Exception thrown when pipelineId to be added is null.
NullPipelineIdException(String) - Constructor for exception org.apache.hadoop.resourceestimator.skylinestore.exceptions.NullPipelineIdException
 
NullRecurrenceIdException - Exception in org.apache.hadoop.resourceestimator.skylinestore.exceptions
Exception thrown the RecurrenceId to be added is null.
NullRecurrenceIdException(String) - Constructor for exception org.apache.hadoop.resourceestimator.skylinestore.exceptions.NullRecurrenceIdException
 
NullResourceSkylineException - Exception in org.apache.hadoop.resourceestimator.skylinestore.exceptions
Exception thrown if the ResourceSkyline to be added is null.
NullResourceSkylineException(String) - Constructor for exception org.apache.hadoop.resourceestimator.skylinestore.exceptions.NullResourceSkylineException
 
NullRLESparseResourceAllocationException - Exception in org.apache.hadoop.resourceestimator.skylinestore.exceptions
Exception thrown if the ResourceSkyline to be added is null.
NullRLESparseResourceAllocationException(String) - Constructor for exception org.apache.hadoop.resourceestimator.skylinestore.exceptions.NullRLESparseResourceAllocationException
 

O

org.apache.hadoop.resourceestimator.common.api - package org.apache.hadoop.resourceestimator.common.api
The common APIs for the resource estimator.
org.apache.hadoop.resourceestimator.common.config - package org.apache.hadoop.resourceestimator.common.config
The common configuration for the resource estimator.
org.apache.hadoop.resourceestimator.common.exception - package org.apache.hadoop.resourceestimator.common.exception
The common exception for the resource estimator.
org.apache.hadoop.resourceestimator.common.serialization - package org.apache.hadoop.resourceestimator.common.serialization
SkylineStore serialization module.
org.apache.hadoop.resourceestimator.service - package org.apache.hadoop.resourceestimator.service
Resource estimator service.
org.apache.hadoop.resourceestimator.skylinestore.api - package org.apache.hadoop.resourceestimator.skylinestore.api
APIs for the SkylineStore.
org.apache.hadoop.resourceestimator.skylinestore.exceptions - package org.apache.hadoop.resourceestimator.skylinestore.exceptions
SkylineStore exception module.
org.apache.hadoop.resourceestimator.skylinestore.impl - package org.apache.hadoop.resourceestimator.skylinestore.impl
Implementation for SkylineStore.
org.apache.hadoop.resourceestimator.skylinestore.validator - package org.apache.hadoop.resourceestimator.skylinestore.validator
Validator for SkylineStore.
org.apache.hadoop.resourceestimator.solver.api - package org.apache.hadoop.resourceestimator.solver.api
API for Solver.
org.apache.hadoop.resourceestimator.solver.exceptions - package org.apache.hadoop.resourceestimator.solver.exceptions
Exception module.
org.apache.hadoop.resourceestimator.solver.impl - package org.apache.hadoop.resourceestimator.solver.impl
Implementation for Solver.
org.apache.hadoop.resourceestimator.solver.preprocess - package org.apache.hadoop.resourceestimator.solver.preprocess
Preprocessor for Solver.
org.apache.hadoop.resourceestimator.translator.api - package org.apache.hadoop.resourceestimator.translator.api
API for Translator.
org.apache.hadoop.resourceestimator.translator.exceptions - package org.apache.hadoop.resourceestimator.translator.exceptions
Exception for Translator.
org.apache.hadoop.resourceestimator.translator.impl - package org.apache.hadoop.resourceestimator.translator.impl
Implementation for Translator.
org.apache.hadoop.resourceestimator.translator.validator - package org.apache.hadoop.resourceestimator.translator.validator
Validator for Translator.

P

parseFile(String) - Method in class org.apache.hadoop.resourceestimator.service.ResourceEstimatorService
Parse the log file.
parseLine(String, Map<String, JobMetaData>, Map<RecurrenceId, List<ResourceSkyline>>) - Method in interface org.apache.hadoop.resourceestimator.translator.api.SingleLineParser
Parse one line in the log file, extract the ResourceSkylines and store them.
parseLine(String, Map<String, JobMetaData>, Map<RecurrenceId, List<ResourceSkyline>>) - Method in class org.apache.hadoop.resourceestimator.translator.impl.BaseLogParser
 
parseLine(String, Map<String, JobMetaData>, Map<RecurrenceId, List<ResourceSkyline>>) - Method in class org.apache.hadoop.resourceestimator.translator.impl.NativeSingleLineParser
 
parseLine(String, Map<String, JobMetaData>, Map<RecurrenceId, List<ResourceSkyline>>) - Method in class org.apache.hadoop.resourceestimator.translator.impl.RmSingleLineParser
 
parseLog(String) - Method in class org.apache.hadoop.resourceestimator.translator.impl.LogParserUtil
Parse the log file/directory.
ParserValidator - Class in org.apache.hadoop.resourceestimator.translator.validator
Validates the input parameters for the LogParser.
ParserValidator() - Constructor for class org.apache.hadoop.resourceestimator.translator.validator.ParserValidator
 
parseStream(InputStream) - Method in interface org.apache.hadoop.resourceestimator.translator.api.LogParser
Parses each line in the log stream, and adds extracted ResourceSkylines to the SkylineStore.
parseStream(InputStream) - Method in class org.apache.hadoop.resourceestimator.translator.impl.BaseLogParser
 
PredictionSkylineStore - Interface in org.apache.hadoop.resourceestimator.skylinestore.api
PredictionSkylineStore stores the predicted RLESparseResourceAllocation of a job as computed by the Estimator based on the ResourceSkylines of past executions in the HistorySkylineStore.

R

RecurrenceId - Class in org.apache.hadoop.resourceestimator.common.api
RecurrenceId is the id for the recurring pipeline jobs.
RecurrenceId(String, String) - Constructor for class org.apache.hadoop.resourceestimator.common.api.RecurrenceId
Constructor.
RecurrenceIdNotFoundException - Exception in org.apache.hadoop.resourceestimator.skylinestore.exceptions
Exception thrown if RecurrenceId is not found in the SkylineStore.
RecurrenceIdNotFoundException(String) - Constructor for exception org.apache.hadoop.resourceestimator.skylinestore.exceptions.RecurrenceIdNotFoundException
 
ResourceEstimatorConfiguration - Class in org.apache.hadoop.resourceestimator.common.config
Defines configuration keys for ResourceEstimatorServer.
ResourceEstimatorException - Exception in org.apache.hadoop.resourceestimator.common.exception
Exception thrown by ResourceEstimatorServer utility classes.
ResourceEstimatorException(String) - Constructor for exception org.apache.hadoop.resourceestimator.common.exception.ResourceEstimatorException
 
ResourceEstimatorException(String, Exception) - Constructor for exception org.apache.hadoop.resourceestimator.common.exception.ResourceEstimatorException
 
ResourceEstimatorServer - Class in org.apache.hadoop.resourceestimator.service
A simple embedded Hadoop HTTP server.
ResourceEstimatorServer() - Constructor for class org.apache.hadoop.resourceestimator.service.ResourceEstimatorServer
 
ResourceEstimatorService - Class in org.apache.hadoop.resourceestimator.service
Resource Estimator Service which provides a set of REST APIs for users to use the estimation service.
ResourceEstimatorService() - Constructor for class org.apache.hadoop.resourceestimator.service.ResourceEstimatorService
 
ResourceEstimatorUtil - Class in org.apache.hadoop.resourceestimator.common.config
General resourceestimator utils.
ResourceSerDe - Class in org.apache.hadoop.resourceestimator.common.serialization
Serialize/deserialize Resource object to/from JSON.
ResourceSerDe() - Constructor for class org.apache.hadoop.resourceestimator.common.serialization.ResourceSerDe
 
ResourceSkyline - Class in org.apache.hadoop.resourceestimator.common.api
ResourceSkyline records the job identification information as well as job's requested containers information during its lifespan.
ResourceSkyline() - Constructor for class org.apache.hadoop.resourceestimator.common.api.ResourceSkyline
Empty constructor.
ResourceSkyline(String, double, long, long, Resource, RLESparseResourceAllocation) - Constructor for class org.apache.hadoop.resourceestimator.common.api.ResourceSkyline
Constructor.
RLESparseResourceAllocationSerDe - Class in org.apache.hadoop.resourceestimator.common.serialization
Serialize/deserialize RLESparseResourceAllocation object to/from JSON.
RLESparseResourceAllocationSerDe() - Constructor for class org.apache.hadoop.resourceestimator.common.serialization.RLESparseResourceAllocationSerDe
 
RmSingleLineParser - Class in org.apache.hadoop.resourceestimator.translator.impl
SingleLineParser for Hadoop Resource Manager logs.
RmSingleLineParser() - Constructor for class org.apache.hadoop.resourceestimator.translator.impl.RmSingleLineParser
 
run() - Method in class org.apache.hadoop.resourceestimator.service.ShutdownHook
 

S

serialize(Resource, Type, JsonSerializationContext) - Method in class org.apache.hadoop.resourceestimator.common.serialization.ResourceSerDe
 
serialize(RLESparseResourceAllocation, Type, JsonSerializationContext) - Method in class org.apache.hadoop.resourceestimator.common.serialization.RLESparseResourceAllocationSerDe
 
SERVICE_PORT - Static variable in class org.apache.hadoop.resourceestimator.common.config.ResourceEstimatorConfiguration
The port which ResourceEstimatorService listens to.
SERVICE_URI - Static variable in class org.apache.hadoop.resourceestimator.common.config.ResourceEstimatorConfiguration
The URI for ResourceEstimatorService.
serviceInit(Configuration) - Method in class org.apache.hadoop.resourceestimator.service.ResourceEstimatorServer
 
serviceStart() - Method in class org.apache.hadoop.resourceestimator.service.ResourceEstimatorServer
 
serviceStop() - Method in class org.apache.hadoop.resourceestimator.service.ResourceEstimatorServer
 
setContainerEnd(String, long) - Method in class org.apache.hadoop.resourceestimator.translator.api.JobMetaData
Add container release time.
setContainerSpec(Resource) - Method in class org.apache.hadoop.resourceestimator.common.api.ResourceSkyline
Set containerSpec.
setContainerStart(String, long) - Method in class org.apache.hadoop.resourceestimator.translator.api.JobMetaData
Add container launch time.
setDateFormat(String) - Method in class org.apache.hadoop.resourceestimator.translator.impl.LogParserUtil
Set date format for the LogParser.
setJobFinishTime(long) - Method in class org.apache.hadoop.resourceestimator.common.api.ResourceSkyline
Set jobFinishTime.
setJobFinishTime(long) - Method in class org.apache.hadoop.resourceestimator.translator.api.JobMetaData
Set job finish time.
setJobId(String) - Method in class org.apache.hadoop.resourceestimator.common.api.ResourceSkyline
Set jobId.
setJobInputDataSize(double) - Method in class org.apache.hadoop.resourceestimator.common.api.ResourceSkyline
Set jobInputDataSize.
setJobSubmissionTime(long) - Method in class org.apache.hadoop.resourceestimator.common.api.ResourceSkyline
Set jobSubmissionTime.
setLogParser(LogParser) - Method in class org.apache.hadoop.resourceestimator.translator.impl.LogParserUtil
Set the LogParser to use.
setPipelineId(String) - Method in class org.apache.hadoop.resourceestimator.common.api.RecurrenceId
 
setRecurrenceId(RecurrenceId) - Method in class org.apache.hadoop.resourceestimator.translator.api.JobMetaData
setRunId(String) - Method in class org.apache.hadoop.resourceestimator.common.api.RecurrenceId
 
setSkylineList(RLESparseResourceAllocation) - Method in class org.apache.hadoop.resourceestimator.common.api.ResourceSkyline
Set skylineList.
shutdown() - Method in class org.apache.hadoop.resourceestimator.service.ResourceEstimatorServer
Stop embedded Hadoop HTTP server.
ShutdownHook - Class in org.apache.hadoop.resourceestimator.service
Simple shutdown hook for ResourceEstimatorServer.
SingleLineParser - Interface in org.apache.hadoop.resourceestimator.translator.api
SingleLineParser parses one line in the log file, extracts the ResourceSkylines and stores them.
SkylineStore - Interface in org.apache.hadoop.resourceestimator.skylinestore.api
SkylineStore is composable interface for storing the history ResourceSkylines of past job runs and the predicted RLESparseResourceAllocation for future execution.
SKYLINESTORE_PROVIDER - Static variable in class org.apache.hadoop.resourceestimator.common.config.ResourceEstimatorConfiguration
The class name of the skylinestore provider.
SkylineStoreException - Exception in org.apache.hadoop.resourceestimator.skylinestore.exceptions
Exception thrown the @link{SkylineStore} or the Estimator tries to addHistory or query pipeline job's resource skylines.
SkylineStoreException(String) - Constructor for exception org.apache.hadoop.resourceestimator.skylinestore.exceptions.SkylineStoreException
 
SkylineStoreValidator - Class in org.apache.hadoop.resourceestimator.skylinestore.validator
SkylineStoreValidator validates input parameters for SkylineStore.
SkylineStoreValidator() - Constructor for class org.apache.hadoop.resourceestimator.skylinestore.validator.SkylineStoreValidator
 
solve(Map<RecurrenceId, List<ResourceSkyline>>) - Method in interface org.apache.hadoop.resourceestimator.solver.api.Solver
The Solver reads recurring pipeline's ResourceSkyline history, and precits its ResourceSkyline requirements for the next run.
solve(Map<RecurrenceId, List<ResourceSkyline>>) - Method in class org.apache.hadoop.resourceestimator.solver.impl.LpSolver
 
Solver - Interface in org.apache.hadoop.resourceestimator.solver.api
Solver takes recurring pipeline's ResourceSkyline history as input, predicts its Resource requirement at each time t for the next run, and translate them into ResourceSkyline which will be used to make recurring resource reservations.
SOLVER_ALPHA_KEY - Static variable in class org.apache.hadoop.resourceestimator.common.config.ResourceEstimatorConfiguration
The parameter which tunes the tradeoff between resource over-allocation and under-allocation in the Linear Programming model.
SOLVER_BETA_KEY - Static variable in class org.apache.hadoop.resourceestimator.common.config.ResourceEstimatorConfiguration
This parameter which controls the generalization of the Linear Programming model.
SOLVER_MIN_JOB_RUN_KEY - Static variable in class org.apache.hadoop.resourceestimator.common.config.ResourceEstimatorConfiguration
The minimum number of job runs required in order to make the prediction.
SOLVER_PROVIDER - Static variable in class org.apache.hadoop.resourceestimator.common.config.ResourceEstimatorConfiguration
The class name of the solver provider.
SolverException - Exception in org.apache.hadoop.resourceestimator.solver.exceptions
Exception thrown the @link{SkylineStore} or the Estimator tries to addHistory or query pipeline job's resource skylines.
SolverException(String) - Constructor for exception org.apache.hadoop.resourceestimator.solver.exceptions.SolverException
 
SolverPreprocessor - Class in org.apache.hadoop.resourceestimator.solver.preprocess
Common preprocessing functions for Solver.
SolverPreprocessor() - Constructor for class org.apache.hadoop.resourceestimator.solver.preprocess.SolverPreprocessor
 
stringToUnixTimestamp(String) - Method in class org.apache.hadoop.resourceestimator.translator.impl.LogParserUtil
Converts String date to unix timestamp.

T

TIME_INTERVAL_KEY - Static variable in class org.apache.hadoop.resourceestimator.common.config.ResourceEstimatorConfiguration
The time length which is used to discretize job execution into intervals.
toRecurringRDL(Resource, RLESparseResourceAllocation, Configuration) - Method in class org.apache.hadoop.resourceestimator.solver.impl.BaseSolver
Translate the estimated Resource requirements of the pipeline to Hadoop's ReservationSubmissionRequest.
toString() - Method in class org.apache.hadoop.resourceestimator.common.api.RecurrenceId
 
TRANSLATOR_LINE_PARSER - Static variable in class org.apache.hadoop.resourceestimator.common.config.ResourceEstimatorConfiguration
The class name of the translator single-line parser, which parses a single line in the log.
TRANSLATOR_PROVIDER - Static variable in class org.apache.hadoop.resourceestimator.common.config.ResourceEstimatorConfiguration
The class name of the translator provider.

U

updateHistory(RecurrenceId, List<ResourceSkyline>) - Method in interface org.apache.hadoop.resourceestimator.skylinestore.api.HistorySkylineStore
Update RecurrenceId with given ResourceSkylines.
updateHistory(RecurrenceId, List<ResourceSkyline>) - Method in class org.apache.hadoop.resourceestimator.skylinestore.impl.InMemoryStore
 

V

validate(InputStream) - Method in class org.apache.hadoop.resourceestimator.translator.validator.ParserValidator
Validates the input parameters for the LogParser.
validate(String) - Method in class org.apache.hadoop.resourceestimator.skylinestore.validator.SkylineStoreValidator
Check if pipelineId is null.
validate(String, RLESparseResourceAllocation) - Method in class org.apache.hadoop.resourceestimator.skylinestore.validator.SkylineStoreValidator
Check if pipelineId is null or resourceOverTime is null.
validate(Map<RecurrenceId, List<ResourceSkyline>>, int) - Method in class org.apache.hadoop.resourceestimator.solver.preprocess.SolverPreprocessor
Check if Solver's input parameters are valid.
validate(RecurrenceId) - Method in class org.apache.hadoop.resourceestimator.skylinestore.validator.SkylineStoreValidator
Check if recurrenceId is null.
validate(RecurrenceId, List<ResourceSkyline>) - Method in class org.apache.hadoop.resourceestimator.skylinestore.validator.SkylineStoreValidator
Check if recurrenceId is null or resourceSkylines is null.
A B C D E G H I J L M N O P R S T U V 
All Classes All Packages
Skip navigation links

Copyright © 2008–2025 Apache Software Foundation. All rights reserved.