×

Method and apparatus for scheduling jobs on a network

  • US 7,831,972 B2
  • Filed: 11/03/2005
  • Issued: 11/09/2010
  • Est. Priority Date: 11/03/2005
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for selecting at least one computational node in a distributed information processing system for scheduling a job process, the method on a node manager comprising:

  • receiving a job to be scheduled for execution on at least one of a plurality of computational nodes communicatively coupled together over a network;

    determining that the job is dependent on at least one software application;

    determining that a first computational node in the plurality of computational nodes comprises the software application;

    determining that an availability of a set of resources necessary for executing the job on the first computational node is less than an availability of a set of resources on at least a second computational node, wherein the second computational node fails to comprise the software application;

    determining a first computational cost associated with the first computational node based on the availability of set of resources for executing the job on the first computational node at the first computational cost;

    determining a second computational cost associated with a second computation node based on installation metrics associated with installing the software application on the second computational node, wherein the installation metrics comprise at least installation time of the software application, disk, processor, and memory requirements of the software application, and a licensing cost of the software application;

    comparing the first computational cost with the second computation cost; and

    selecting between the first and second computational nodes the computational node with a lowest computational cost for executing the job.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×