Systems and methods for generating performance prediction model and estimating execution time for applications
AssigneeTata Consultancy Services Limited
InventorsRekha Singhal, Amit Sangroya
Life of this patent
Estimating the term…
Loading patent…
AssigneeTata Consultancy Services Limited
InventorsRekha Singhal, Amit Sangroya
Estimating the term…
Systems and methods for generating performance prediction model and estimating execution time for applications is provided. The system executes synthetic benchmarks for a first dataset on a first cluster. Each synthetic benchmark includes a MapReduce (MR) job. The system further extracts sensitive parameters for each sub-phase of the MR job, generates a linear regression prediction model for each sub-phase to obtain one or more linear regression prediction models, based on which the system further generates a performance prediction model to be utilized for predicting, using the sensitive parameters, a Hive query execution time of a Directed Acyclic Graph (DAG) of one or more MR jobs executed on a second dataset on a second cluster, wherein the first cluster that includes the first dataset is smaller compared to the second cluster that includes the second dataset.
A processor-implemented method, comprising:
A processor implemented system comprising:
One or more non-transitory machine readable information storage media storing instructions which, when executed by one or more hardware processors, causes the one or more hardware processors to perform a method comprising:
Dependencies are inferred from the claim text.