The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
Nov. 14, 2017

Filed:

Dec. 13, 2011
Applicants:

Christos Gkantsidis, Cambridge, GB;

Dimitrios Vytiniotis, Cambridge, GB;

Orion Hodson, Cambridge, GB;

Dushyanth Narayanan, Cambridge, GB;

Antony Rowstron, Cambridge, GB;

Inventors:

Christos Gkantsidis, Cambridge, GB;

Dimitrios Vytiniotis, Cambridge, GB;

Orion Hodson, Cambridge, GB;

Dushyanth Narayanan, Cambridge, GB;

Antony Rowstron, Cambridge, GB;

Assignee:
Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/46 (2006.01); G06F 9/455 (2006.01); G06F 17/30 (2006.01); G06F 9/54 (2006.01);
U.S. Cl.
CPC ...
G06F 17/30386 (2013.01); G06F 9/54 (2013.01); G06F 2209/542 (2013.01);
Abstract

Methods of generating filters automatically from data processing jobs are described. In an embodiment, these filters are automatically generated from a compiled version of the data processing job using static analysis which is applied to a high-level representation of the job. The executable filter is arranged to suppress rows and/or columns within the data to which the job is applied and which do not affect the output of the job. The filters are generated by a filter generator and then stored and applied dynamically at a filtering proxy that may be co-located with the storage node that holds the data. In another embodiment, the filtered data may be cached close to a compute node which runs the job and data may be provided to the compute node from the local cache rather than from the filtering proxy.


Find Patent Forward Citations

Loading…