×

Computer system and method for sharing a job with other computers on a computer network using IP multicast

  • US 6,356,929 B1
  • Filed: 04/07/1999
  • Issued: 03/12/2002
  • Est. Priority Date: 04/07/1999
  • Status: Expired due to Fees
First Claim
Patent Images

1. A networked computer system comprising:

  • a plurality of computer systems that each includes;

    a network interface that couples each computer system via a network to a common network resource, the common network resource transmitting messages to other computer systems on the network via IP multicast and receiving messages from other computer systems on the network via IP multicast;

    a memory; and

    a job sharing processor residing in the memory, the job sharing processor comprising;

    a user interface that is used to set at least one acceptance parameter that determines whether the computer system may receive a job from the other computer systems on the network, the user interface also being used to set at least one recruiting parameter assigned to a specific job to be shared in the computer system;

    a registration mechanism for registering a computer system to be a job sharing candidate;

    a job recruiter that broadcasts to job sharing processors in the other computer systems via the common network resource when the job sharing processor has a job to be shared; and

    a job acceptor that responds to broadcasts from job recruiters in the other computer systems if the computer system can receive the job to be shared from one of the other computer systems according to the at least one acceptance parameter and according to the at least one recruiting parameter assigned to the job to be shared, wherein the at least one recruiting parameter includes;

    at least one job attribute that defines at least one characteristic of the job to be shared;

    at least one network attribute that defines network performance requirements that job sharing candidates must meet to accept the job to be shared; and

    at least one security attribute that defines security requirements that job sharing candidates must meet to accept the job to be shared.

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