Movatterモバイル変換


[0]ホーム

URL:


US20230017732A1 - Key packing for flash key value store operations - Google Patents

Key packing for flash key value store operations
Download PDF

Info

Publication number
US20230017732A1
US20230017732A1US17/481,897US202117481897AUS2023017732A1US 20230017732 A1US20230017732 A1US 20230017732A1US 202117481897 AUS202117481897 AUS 202117481897AUS 2023017732 A1US2023017732 A1US 2023017732A1
Authority
US
United States
Prior art keywords
register
signal
matched filter
key
local code
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US17/481,897
Inventor
Kedar Shrikrishna Patwardhan
Nithya Ramakrishnan
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Samsung Electronics Co Ltd
Original Assignee
Samsung Electronics Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Samsung Electronics Co LtdfiledCriticalSamsung Electronics Co Ltd
Priority to US17/481,897priorityCriticalpatent/US20230017732A1/en
Priority to KR1020220062728Aprioritypatent/KR102863411B1/en
Priority to EP22182798.3Aprioritypatent/EP4120088B1/en
Priority to CN202210835484.6Aprioritypatent/CN115620778B/en
Publication of US20230017732A1publicationCriticalpatent/US20230017732A1/en
Priority to US18/196,185prioritypatent/US11892951B2/en
Assigned to SAMSUNG ELECTRONICS CO., LTD.reassignmentSAMSUNG ELECTRONICS CO., LTD.ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: PATWARDHAN, KEDAR SHRIKRISHNA, RAMAKRISHNAN, NITHYA
Abandonedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

A key value (KV) store, a method thereof, and a storage system are provided herein. The KV store may include a key logger; and a processor configured to receive a first command for storing a first KV in the KV store, write a first value of the first KV to a first NAND page, generate an extent map for identifying the first memory page including the first value, write the extent map to a second memory page, append an entry for storing the first KV to the key logger, and update a device hashmap of the KV store to include a first key of the first KV, upon a threshold being met within the key logger.

Description

Claims (20)

US17/481,8972021-07-162021-09-22Key packing for flash key value store operationsAbandonedUS20230017732A1 (en)

Priority Applications (5)

Application NumberPriority DateFiling DateTitle
US17/481,897US20230017732A1 (en)2021-07-162021-09-22Key packing for flash key value store operations
KR1020220062728AKR102863411B1 (en)2021-07-162022-05-23Key packing for flash key value store operations
EP22182798.3AEP4120088B1 (en)2021-07-162022-07-04Key packing for flash key value store operations
CN202210835484.6ACN115620778B (en)2021-07-162022-07-15 Key packaging for flash key-value store operations
US18/196,185US11892951B2 (en)2021-07-162023-05-11Key packing for flash key value store operations

Applications Claiming Priority (2)

Application NumberPriority DateFiling DateTitle
US202163222685P2021-07-162021-07-16
US17/481,897US20230017732A1 (en)2021-07-162021-09-22Key packing for flash key value store operations

Related Child Applications (1)

Application NumberTitlePriority DateFiling Date
US18/196,185ContinuationUS11892951B2 (en)2021-07-162023-05-11Key packing for flash key value store operations

Publications (1)

Publication NumberPublication Date
US20230017732A1true US20230017732A1 (en)2023-01-19

Family

ID=82547340

Family Applications (2)

Application NumberTitlePriority DateFiling Date
US17/481,897AbandonedUS20230017732A1 (en)2021-07-162021-09-22Key packing for flash key value store operations
US18/196,185ActiveUS11892951B2 (en)2021-07-162023-05-11Key packing for flash key value store operations

Family Applications After (1)

Application NumberTitlePriority DateFiling Date
US18/196,185ActiveUS11892951B2 (en)2021-07-162023-05-11Key packing for flash key value store operations

Country Status (4)

CountryLink
US (2)US20230017732A1 (en)
EP (1)EP4120088B1 (en)
KR (1)KR102863411B1 (en)
CN (1)CN115620778B (en)

Family Cites Families (35)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5490258A (en)1991-07-291996-02-06Fenner; Peter R.Associative memory for very large key spaces
US9280609B2 (en)2009-09-082016-03-08Brocade Communications Systems, Inc.Exact match lookup scheme
US9053032B2 (en)*2010-05-052015-06-09Microsoft Technology Licensing, LlcFast and low-RAM-footprint indexing for data deduplication
US20110276744A1 (en)*2010-05-052011-11-10Microsoft CorporationFlash memory cache including for use with persistent key-value store
US9355109B2 (en)2010-06-112016-05-31The Research Foundation For The State University Of New YorkMulti-tier caching
US10558705B2 (en)2010-10-202020-02-11Microsoft Technology Licensing, LlcLow RAM space, high-throughput persistent key-value store using secondary memory
US9529724B2 (en)2012-07-062016-12-27Seagate Technology LlcLayered architecture for hybrid controller
KR20140027596A (en)*2012-07-242014-03-07삼성전자주식회사Memory system and security method of memory system
US9152330B2 (en)2014-01-092015-10-06Netapp, Inc.NVRAM data organization using self-describing entities for predictable recovery after power-loss
US9438426B2 (en)*2014-10-032016-09-06Seagate Technology LlcKey-value data storage device with hybrid architecture
US10255309B2 (en)*2014-11-252019-04-09Sap SeVersioned insert only hash table for in-memory columnar stores
CN105700826A (en)2015-12-312016-06-22华为技术有限公司Virtualization method and device
US10678457B2 (en)2016-11-222020-06-09Nutanix, Inc.Establishing and maintaining data apportioning for availability domain fault tolerance
US10706105B2 (en)2017-02-092020-07-07Micron Technology, Inc.Merge tree garbage metrics
US10706106B2 (en)2017-02-092020-07-07Micron Technology, Inc.Merge tree modifications for maintenance operations
US10725988B2 (en)2017-02-092020-07-28Micron Technology, Inc.KVS tree
US11275762B2 (en)2017-03-202022-03-15Samsung Electronics Co., Ltd.System and method for hybrid data reliability for object storage devices
US11113159B2 (en)2017-06-302021-09-07Intel CorporationLog structure with compressed keys
US10210067B1 (en)2017-07-282019-02-19EMC IP Holding Company LLCSpace accounting in presence of data storage pre-mapper
US10289345B1 (en)2017-07-282019-05-14EMC IP Holding Company LLCContention and metadata write amplification reduction in log structured data storage mapping
US10783186B2 (en)2017-08-312020-09-22Micron Technology, Inc.Heterogenous key-value sets in tree database
US10769064B1 (en)2017-12-202020-09-08Pliops LtdMethod for retrieving key value pairs and groups of key value pairs
KR102034833B1 (en)2018-02-092019-10-21연세대학교 산학협력단Apparatus for Accessing Data Using Internal Parallelism of Flash Storage based on Key-Value and Method thereof
KR102641521B1 (en)*2018-02-222024-02-28삼성전자주식회사Key-value storage device and operating method thereof
US10831734B2 (en)*2018-05-072020-11-10Intel CorporationUpdate-insert for key-value storage interface
US12282683B2 (en)2019-03-122025-04-22Intel CorporationComputational data storage systems
US11580162B2 (en)2019-04-182023-02-14Samsung Electronics Co., Ltd.Key value append
KR20210063862A (en)2019-11-252021-06-02에스케이하이닉스 주식회사Key-value storage and a system including the same
US12007971B2 (en)*2020-04-272024-06-11Sap SePageable hash index for document store
US11403273B1 (en)*2020-06-172022-08-02Amazon Technologies, Inc.Optimizing hash table searching using bitmasks and linear probing
US20220011948A1 (en)*2020-07-082022-01-13Samsung Electronics Co., Ltd.Key sorting between key-value solid state drives and hosts
US12124421B2 (en)*2020-09-182024-10-22Kioxia CorporationSystem and method for efficient expansion of key value hash table
US11755555B2 (en)*2020-10-062023-09-12EMC IP Holding Company LLCStoring an ordered associative array of pairs using an append-only storage medium
US12373440B2 (en)*2021-06-012025-07-29Alibaba Innovation Private LimitedHigh-performance key-value store
US11474699B1 (en)*2021-06-072022-10-18The Florida International University Board Of TrusteesSystems and methods for optimizing data management within key value storage

Also Published As

Publication numberPublication date
US11892951B2 (en)2024-02-06
US20230281130A1 (en)2023-09-07
KR20230012970A (en)2023-01-26
KR102863411B1 (en)2025-09-23
CN115620778B (en)2025-06-27
EP4120088B1 (en)2025-03-12
EP4120088A1 (en)2023-01-18
CN115620778A (en)2023-01-17

Similar Documents

PublicationPublication DateTitle
CN110018998B (en)File management method and system, electronic equipment and storage medium
US11176099B2 (en)Lockless synchronization of LSM tree metadata in a distributed system
US20210011654A1 (en)Method for processing data and electronic device supporting same
US20200201821A1 (en)Synchronization of index copies in an lsm tree file system
CN107463693A (en)A kind of data processing method, device, terminal and computer-readable recording medium
EP3843356A1 (en)Management method for model files and terminal device
US12007911B2 (en)System and method for efficiently obtaining information stored in an address space
US11586564B2 (en)Head of line entry processing in a buffer memory device
US20230017732A1 (en)Key packing for flash key value store operations
EP4332789A1 (en)Methods and system for importing data to a graph database using near-storage processing
US20230305999A1 (en)Method for performing integrity check, and electronic device using same
EP4120059A1 (en)Methods and devices for file read latency reduction
KR102280443B1 (en)Cloud database system with multi-cash for reducing network cost in processing select query
CN115168850A (en)Data security detection method and device
CN117223036A (en) Object data storage
US10664442B1 (en)Method and system for data consistency verification in a storage system
EP4325369B1 (en)System and method for performing caching in hashed storage
EP4290398A1 (en)Security data processing method and device
CN110442569B (en) Apparatus and method for data analysis in a key-value solid state device
US11210162B2 (en)Approach to improve decompression performance by scatter gather compression units and also updating checksum mechanism
US20240134801A1 (en)Methods and system for efficient access to solid state drive
US20240330339A1 (en)Operation method of electronic device for file search, and electronic device thereof
US20250278387A1 (en)Electronic device, and file system operating method of electronic device
WO2022262990A1 (en)Method and system for indexing data item in data storage system and data indexing module
CN116830096A (en) File reading method and device

Legal Events

DateCodeTitleDescription
STPPInformation on status: patent application and granting procedure in general

Free format text:DOCKETED NEW CASE - READY FOR EXAMINATION

STPPInformation on status: patent application and granting procedure in general

Free format text:NON FINAL ACTION MAILED

ASAssignment

Owner name:SAMSUNG ELECTRONICS CO., LTD., KOREA, REPUBLIC OF

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:PATWARDHAN, KEDAR SHRIKRISHNA;RAMAKRISHNAN, NITHYA;SIGNING DATES FROM 20210922 TO 20211122;REEL/FRAME:064295/0123

STCBInformation on status: application discontinuation

Free format text:ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION


[8]ページ先頭

©2009-2025 Movatter.jp