-
公开(公告)号:US20240103722A1
公开(公告)日:2024-03-28
申请号:US17953242
申请日:2022-09-26
Applicant: Lemon Inc.
Inventor: Ping Zhou , Chaohong Hu , Kan Frankie Fan , Fei Liu , Longxiao Li , Hui Zhang
IPC: G06F3/06
CPC classification number: G06F3/0608 , G06F3/064 , G06F3/0644 , G06F3/0673
Abstract: The present disclosure describes techniques of metadata management for transparent block level compression. A first area may be created in a backend solid state drive. The first area may comprise a plurality of entries. The plurality of entries may be indexed by addresses of a plurality of blocks of uncompressed data. Each of the plurality of entries comprises a first part configured to store metadata and a second part configured to store compressed data. Each of the plurality blocks of uncompressed data may be compressed individually to generate a plurality of compressed blocks. Metadata and at least a portion of compressed data associated with each of the plurality of compressed blocks may be stored in one of the plurality of entries based on an address of a corresponding block of uncompressed data. A second area may be created in the backend solid state drive for storing the rest of the compressed data.
-
公开(公告)号:US12282655B2
公开(公告)日:2025-04-22
申请号:US18163612
申请日:2023-02-02
Applicant: Lemon Inc.
Inventor: Ping Zhou , Longxiao Li , Peng Xu , Kan Frankie Fan , Chaohong Hu , Fei Liu , Hui Zhang , Di Xu
IPC: G06F3/06
Abstract: A method for adaptive mapping for data compression includes determining an input/output (I/O) request pattern, dynamically switching between a segment mapping mode and a flat hash table mapping mode based on the determined I/O request pattern, updating a shared mapping table for the segment mapping mode and the flat hash table mapping mode, and adjusting an entry of the mapping table based on the determined I/O request pattern and a status of the entry.
-
公开(公告)号:US20230418512A1
公开(公告)日:2023-12-28
申请号:US18462108
申请日:2023-09-06
Applicant: Lemon Inc. , Douyin Vision Co., Ltd.
IPC: G06F3/06
CPC classification number: G06F3/0655 , G06F3/0613 , G06F3/067
Abstract: Solutions are presented to reduce a number of data transfers between a host system and a storage device by utilizing a file path to identify data to be processed, thus enabling an offloading engine to independently locate the file and read corresponding data.
-
-