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:
Dec. 31, 2024

Filed:

Apr. 11, 2023
Applicants:

Lemon Inc., Grand Cayman, KY;

Beijing Youzhuju Network Technology Co., Ltd., Beijing, CN;

Inventors:

Viacheslav Dubeyko, Los Angeles, CA (US);

Jian Wang, Beijing, CN;

Assignees:
Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 7/00 (2006.01); G06F 16/11 (2019.01); G06F 16/17 (2019.01); G06F 16/172 (2019.01); G06F 16/174 (2019.01); G06F 16/178 (2019.01);
U.S. Cl.
CPC ...
G06F 16/122 (2019.01); G06F 16/172 (2019.01); G06F 16/1734 (2019.01); G06F 16/1744 (2019.01); G06F 16/178 (2019.01);
Abstract

Techniques for improving performance of file system operations are provided. Dirty memory pages may be copied from a file system into a memory associated with a first hardware accelerator. Content of the memory pages may be compressed by one or more cores of the hardware accelerator. The compressed data may be compacted into a payload area of at least one log. Metadata of the at least one log may be prepared by the one or more cores of the hardware accelerator. The at least one log may be flushed into a storage device. A read operation may be performed on the at least one log. On a read path, in response to determining that a size of data from a plurality of logs is greater than a predetermined threshold, a new log may be created by combining the data using compression by a second hardware accelerator.


Find Patent Forward Citations

Loading…