-
公开(公告)号:US11960721B2
公开(公告)日:2024-04-16
申请号:US17859192
申请日:2022-07-07
发明人: Srikanth Tumkur Shivanand , Kapil Garg , Paul Justin K , Sarath Chandra Reddy , Sri Gobicca Kms
IPC分类号: G06F3/06
CPC分类号: G06F3/0608 , G06F3/0604 , G06F3/0631 , G06F3/0638 , G06F3/0679
摘要: A method for dynamically storing keys and values includes receiving a request for storing one or more keys in a key value Solid State drive (KV-SSD). The method further includes performing a storage operation for storing each key of the one or more keys in a node of a data structure of the KV-SSD. The storage operation includes allocating a first region in the node for storing the key, such that a size of the first region is equal to a size of the key. The storage operation further includes allocating a second region in the node for storing key metadata associated with the key, such that the second region is of a predetermined size. The storage operation further includes storing the key in the first region and the key metadata in the second region of the node.
-
公开(公告)号:US11093143B2
公开(公告)日:2021-08-17
申请号:US16569907
申请日:2019-09-13
摘要: Methods and systems for managing Key-Value Solid State Drives (KV SSDs). A method includes writing, by a host processor, at least one Key-value pair of at least one write command to at least one KV SSD of a plurality of KV SSDs of at least one RAID group based on at least one of slab information, available space and load. Further, the method includes reading, by the host processor, at least one value from the at least one KV SSD of the plurality of KV SSDs for at least one key of at least one read command using at least one of a consistent hashing function and slab information.
-
公开(公告)号:US20210011634A1
公开(公告)日:2021-01-14
申请号:US16569907
申请日:2019-09-13
摘要: Methods and systems for managing Key-Value Solid State Drives (KV SSDs). A method includes writing, by a host processor, at least one Key-value pair of at least one write command to at least one KV SSD of a plurality of KV SSDs of at least one RAID group based on at least one of slab information, available space and load. Further, the method includes reading, by the host processor, at least one value from the at least one KV SSD of the plurality of KV SSDs for at least one key of at least one read command using at least one of a consistent hashing function and slab information.
-
-