Structured parallel data intensive computing
AssigneeHewlett-Packard Development Company, L.P.
InventorsQiming Chen, Meichun Hsu
Life of this patent
Estimating the term…
Abstract
Methods, systems, and computer program products are provided for performing structured parallel data intensive computations. A SQL-FCF framework that defines a SQL construct based interface for performing the computations is provided. The computations within an application are coded as table valued functions (TVFs). Data for the application is partitioned into data partitions to co-locate and load balance the data partitions and corresponding computations. The TVFs are invoked and applied to corresponding ones of the data partitions in a structured order defined by function control forms (FCF).
Claims18
A computer system comprising:
- a computer processor;
- and
- logic instructions on tangible computer readable media and executable by the computer processor to cause the computer processor to:
- wrap an application as table valued functions (TVFs), the TVFs being configured to perform computations;
- partition data for the application into data partitions;
- apply the TVFs to corresponding ones of the data partitions in a structured order.
A computer system comprising:
- a computer processor;
- and
- logic instructions on tangible computer readable media and executable by the computer processor to cause the computer processor to:
- represent a particular application with a number of table valued functions (TVFs), the TVFs being configured to perform computations corresponding to functionality of said particular application;
- partition data to be processed by the application into data partitions;
- apply the TVFs to corresponding ones of the data partitions in a structured order.
Dependencies are inferred from the claim text.