×

Estimating a performance parameter of a job having map and reduce tasks after a failure

  • US 9,244,751 B2
  • Filed: 05/31/2011
  • Issued: 01/26/2016
  • Est. Priority Date: 05/31/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method comprising:

  • receiving, by a system comprising a processor, a job profile that includes characteristics of a job to be executed, wherein the characteristics of the job profile relate to map tasks and reduce tasks of the job, wherein the map tasks produce intermediate results based on input data, and the reduce tasks produce an output based on the intermediate results;

    in response to an indication of a failure in the system associated with execution of the job, computing, by the system, numbers of failed map tasks and failed reduce tasks of the job based on a time of the failure, wherein the indication of the failure comprises an indication that a computing node of plural computing nodes has failed;

    computing, by the system, numbers of remaining map tasks and remaining reduce tasks based on the numbers of failed map tasks and failed reduce tasks;

    providing, by the system, a performance model based on the job profile, the computed numbers of remaining map tasks and remaining reduce tasks, and an allocated amount of resources for the job, wherein providing the performance model is based on the allocated amount of resources that has been reduced from a previous allocation of resources due to the failure; and

    estimating, by the system, a performance parameter of the job using the performance model.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×