×

Distributed hash group-by cooperative processing

  • US 5,655,080 A
  • Filed: 08/14/1995
  • Issued: 08/05/1997
  • Est. Priority Date: 08/14/1995
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer-implemented method for parallel and cooperative processing of data in a distributed data processing system having at least one host central processing unit (CPU) and one or more input/output processors (IOPs), wherein the data is a table of a relational database and wherein a coordinator process on the on the host CPU cooperates with one or more agent processes on the IOPs, comprising the steps of:

  • off loading by the coordinator process a portion of a data processing function to the agent processes;

    responding to the portion of the data processing function off loaded by the coordinator process by reading and processing data from the table of relational database by the agent processes;

    accumulating, by each of the agent processes, partial results of the processing performed by the particular agent process;

    responsive to statistics collected on the content of the data processed, returning some of the partial results from the agent processes to the coordinator process; and

    iteratively repeating the previous steps until the portion of the data processing function off loaded by the coordinator process has been completed and all partial results of the off loaded data processing function have been returned to the coordinator process.

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