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:
Aug. 03, 2021

Filed:

Jun. 07, 2017
Applicant:

Qubole Inc, Santa Clara, VA (US);

Inventors:

Joydeep Sen Sarma, Bangalore, IN;

Rajat Venkatesh, Bengaluru, IN;

Shubham Tagra, Bangalore, IN;

Assignee:

Qubole, Inc., Mountain View, CA (US);

Attorneys:
Primary Examiner:
Int. Cl.
CPC ...
G06F 12/128 (2016.01); G06F 12/0813 (2016.01); G06F 12/0871 (2016.01); G06F 12/0868 (2016.01);
U.S. Cl.
CPC ...
G06F 12/128 (2013.01); G06F 12/0813 (2013.01); G06F 12/0868 (2013.01); G06F 12/0871 (2013.01); G06F 2212/1032 (2013.01); G06F 2212/1041 (2013.01); G06F 2212/466 (2013.01); G06F 2212/604 (2013.01); G06F 2212/621 (2013.01);
Abstract

The present invention is generally directed to a caching framework that provides a common abstraction across one or more big data engines, comprising a cache filesystem including a cache filesystem interface used by applications to access cloud storage through a cache subsystem, the cache filesystem interface in communication with a big data engine extension and a cache manager; the big data engine extension, providing cluster information to the cache filesystem and working with the cache filesystem interface to determine which nodes cache which part of a file; and a cache manager for maintaining metadata about the cache, the metadata comprising the status of blocks for each file. The invention may provide common abstraction across big data engines that does not require changes to the setup of infrastructure or user workloads, allows sharing of cached data and caching only the parts of files that are required, can process columnar format.


Find Patent Forward Citations

Loading…