×

Method for execution of program steps by a remote CPU in a computer network

  • US 5,918,011 A
  • Filed: 07/22/1997
  • Issued: 06/29/1999
  • Est. Priority Date: 07/10/1992
  • Status: Expired due to Fees
First Claim
Patent Images

1. A job execution method in a multi-processing unit system, wherein a first central processing unit (CPU) and a second CPU are connected to a network, said method comprising the steps of:

  • detecting in the first CPU, a first processing job containing a variable which belongs to the second CPU from among plural processing jobs, each of which is registered in a form of a processing node in a normal queue in the first CPU;

    creating in the first CPU, a second processing job, in the form of a processing node which is directly executable by the second CPU, for requesting the second CPU to substitute a value for the variable in the first processing job;

    transmitting, by the first CPU, the second processing job to the second CPU;

    registering in a remote queue in the second CPU, the second processing job transmitted from the first CPU, in the form of a processing node which is directly executable by the second CPU;

    executing in the second CPU, the second processing job transmitted from the first CPU and registered in the remote queue to substitute the value for the variable which belongs to the second CPU in the first processing job;

    creating in the second CPU, a third processing job from the result of executing the second processing job, in the form of a processing node which is directly executable by the first CPU, the third processing job corresponding to the first processing job such that the value belonging to the second CPU has been substituted for the variable;

    transmitting, by the second CPU, the third processing job to the first CPU in the form of a processing node which is directly executable by the first CPU;

    registering in a remote queue in the first CPU the third processing job transmitted from the second CPU in the form of a processing node which is directly executable by the first CPU; and

    executing in the first CPU the third processing job registered in the remote queue in the first CPU.

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