High performance transactions in database management systems

DB Lomet, JJ Levandoski, S Sengupta… - US Patent …, 2018 - Google Patents
A transaction engine includes a multi-version concurrency control (MVCC) module that
accesses a latch-free hash table that includes respective hash table entries that include …

Managing fairness for lock and unlock operations using operation prioritization

SS Mukherjee, IW Akkawi, D Asher, M Bertone… - US Patent …, 2019 - Google Patents
Managing lock and unlock operations for a first thread executing on a first processor core
includes, for each instruction included in the first thread and identified as being associated …

Index structure using atomic multiword update operations

JJ Levandoski, UF Minhas, PA Larson, T Wang… - US Patent …, 2020 - Google Patents
(57) ABSTRACT A computer implemented method includes receiving multiple requests to
update a data structure stored in non-volatile memory (NVM) and applying an atomic …

Distributed, lock-free 2-phase commit of secret shares using multiple stateless controllers

S Chellappa, I Juch, I Ostrovsky - US Patent 10,931,450, 2021 - Google Patents
(57) ABSTRACT A method of encryption key management in a storage system having a
plurality of nodes and more than one key manager, performed by the storage system, is …

Memory controller, and memory module and processor including the same

J Lee, M Jung, P Gyuyoung - US Patent App. 15/214,580, 2017 - Google Patents
A memory controller of a memory device that uses a phase change memory and includes a
memory cell array partitioned into a plurality of partitions is provided. A write request that …

System and method for rare copy-on-write in a distributed computing environment

M Falco - US Patent 11,163,498, 2021 - Google Patents
A distributed computing environment is provided with a system and method for supporting
rare copy-on-write data access. The system operates a data structure in a read only pattern …

Optimistic atomic multi-page write operations in decoupled multi-writer databases

J Levandoski, N Goel, T Kharatishvili… - US Patent …, 2021 - Google Patents
Abstract Systems and methods are disclosed to implement, in a database system, database
engine nodes that implement multi-page writes as an atomic operation. In embodiments, the …

Managing lock and unlock operations using operation prediction

SS Mukherjee, IW Akkawi, D Asher, M Bertone… - US Patent …, 2020 - Google Patents
Managing instructions on a processor includes: identifying selected instructions as being
associated with operations from a stored library of operations. The identifying includes, for …

Managing lock and unlock operations using active spinning

SS Mukherjee, IW Akkawi, D Asher, M Bertone… - US Patent …, 2019 - Google Patents
Managing instructions on a processor includes: executing threads having access to a stored
library of operations. For a first thread executing on the first processor core, for each …

Distributed network address allocation management

EA Rubin-Smith, SK Das, JP Kramer… - US Patent …, 2023 - Google Patents
Disclosed are various embodiments for distributed network address allocation management.
In one embodiment, a first instance of a plurality of instances of an allocation management …