US20020004814A1

Job distributed processing method and distributed processing system

Claim Score by NHIP

Read claim 1, the broadest

Abstract

A job queuing server 3 is comprised of: a history saving function 104 for saving thereinto the respective job execution histories of the plurality of jobs which were executed in the past; a job history referring function 101 operated in such a manner that while a job selection method is executed by which a job is selected from the job execution history, and the job is resembled to the execution-subject job and was executed in the past, a resource amount required when the execution-subject job is executed in predicted; a server resource managing function 102 operated in such a manner that while both a total resource amount saved by each of the plural computers and also used resource amounts used by the respective computers are managed in the format of a server resource management table, a list is made of such a computer that a summed resource amount does not exceed the total resource amount saved by the computer, and further, a load thereof becomes minimum, the summed resource amount being calculated between the predicted resource amount of the execution-subject job and the used resource amount obtained with reference to the server resource management table; and a job distributing function 103 for selecting such a computer whose load becomes minimum from the list and for distributing the entered job to the selected computer.

US20020004814A1, drawing sheet 1
Sheet 1 of 10

Term

Term ended

Projected expiry passed 2 July 2021, 5.2 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

14 claims: 2 independent, 12 dependent

  1. 1
    Broadest claimClaim Score 74, broad(NHIP)A job distributed processing method in that a plurality of computers having the respective preselected resource amounts are connected through a network to each other, and an entered job to any of said plural computers are distributed so as to execute the entered job, said job distribution processing method comprising the steps of:storing a job execution history as to a plurality of jobs which were executed in the past in each of said computers;referring to said job execution history to select a computer such that when an execution-subject job is executed, said execution-subject job does not exceed the resource amount stored by said computer;and distributing said execution-subject job to said selected computer.
  2. 9
    A distributed processing system comprising a job queuing server which mutually connects a plurality of computers having preselected resource amounts to each other via a network, and also distributes an entered job to any of said plural computers so as to execute the entered job by the job-distributed computer, wherein:said job queuing server saves a job execution history as to a plurality of jobs which were executed in the past;and while referring to said job execution history, said job queuing server selects such a computer that when an execution-subject job is executed, said execution-subject job does not exceed the resource amount saved by said computer, and said job queuing server distributes said execution-subject job to said selected computer.