Computation Reuse in Analytics Job Service

Described herein is a system and method for detecting and reusing overlapping computations. Overlapping subgraphs of the query are determined using a normalized signature for a particular subgraph that identifies a particular subgraph across recurring instances of data. A normalized signature for ea...

Full description

Saved in:
Bibliographic Details
Main Authors JINDAL, Alekh, PATEL, Hiren, DI, Jieming, BAG, Malay Kumar, YIN, Zhicheng, QIAO, Shi
Format Patent
LanguageEnglish
Published 17.10.2019
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:Described herein is a system and method for detecting and reusing overlapping computations. Overlapping subgraphs of the query are determined using a normalized signature for a particular subgraph that identifies a particular subgraph across recurring instances of data. A normalized signature for each overlapping subgraph for the determined overlapping subgraphs of the query is provided. For each overlapping subgraph determined to be materialized: whether or not the particular subgraph has been materialized is determined using a precise signature corresponding to a normalized signature of the particular overlapping subgraph. The precise signature identifies a particular subgraph corresponding to the normalized signature within a particular recurring instance of data. When the particular subgraph has not been materialized, the subgraph is materialized and used to respond to the query. When the particular subgraph has been materialized, the materialized subgraph is used to respond to the query.
Bibliography:Application Number: US201815952347