Distributed hash group-by cooperative processing

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 5655080
SERIAL NO

08514543

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A method is provided for parallel and cooperative processing of data in a system wherein a coordinator process cooperates with one or more agent processes to which portions of the data processing function is off loaded. The agent processes read and process the data and accumulate a partial result. Each agent process, responsive to statistics collected on the content of the data processed, returns a partial result of the processing to the coordinator process. These steps are repeated iteratively until the processing has been completed. In a specific application, the performance of data processing systems is improved by speeding up database group-by queries. The group-by operation processing is distributed between the host central processing unit (CPU) and the input/output (I/O) processors (IOPs). Essentially, the IOPs are sent group-by requests to be performed on a set of disk blocks (extents), along with a predicate for tuples to be selected for query. The IOPs build a hash table with entries of the group-by element and a running aggregation function (sum for example). The IOPs retrieve the extents, extract the records, select records using the predicate specified, enter the element in the hash table if it is not already there, and perform the corresponding aggregation function.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
IBM CORPORATION1101 KITCHAWAN ROAD OFFICE 36-238C YORKTOWN HEIGHTS NY 10598

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Dias, Daniel Manual Mahopac, NY 2 204
Egan, Randy Lynn Rochester, MN 10 291
Hoffman, Roy Louis Pine Island, MN 1 96
King, Richard Pervin Thornwood, NY 13 947
Pinnow, Kurt Walter Rochester, MN 29 378
Polyzois, Christos Alkiviadis Chatham Township, NJ 28 609

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation