×

Communication architecture for distributed computing environment

  • US 6,920,475 B1
  • Filed: 04/23/1999
  • Issued: 07/19/2005
  • Est. Priority Date: 04/23/1999
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for processing data on a distributed computing system that includes a plurality of nodes, the method comprising:

  • maintaining mapping data that specifies work that can be performed by the plurality of nodes;

    in response to receiving, from a first process on a first node from the plurality of nodes, a first work request to perform first work, determining based upon the first work and the mapping data, that a first portion of the first work is to be performed on a second node from the plurality of nodes and that a second portion of the first work is to be performed on a third node from the plurality of nodes;

    providing a second work request to a second process on the second node, wherein the second work request specifies that the first portion of the first work is to be performed and that results of performing the first portion of the first work are to be provided directly to the first process; and

    providing a third work request to a third process on the third node, wherein the third work request specifies that the second portion of the first work is to be performed and that results of performing the second portion of the work are to be provided directly to the first process.

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