Kyndryl Assigned Two Patents
Host based NVM clustering mechanism using network mapped storage, synchronous database replication with asynchronous transaction recovery
By Francis Pelletier | June 8, 2022 at 2:00 pmHost based NVM clustering mechanism using network mapped storage
Kyndryl, Inc., New York, NY, has been assigned a patent (11,321,271) developed by Kamble, Keshav G., Fremont, CA, Pandey, Vijoy A., San Jose, CA, and Tambe, Atul A., Cupertino, CA, for a “host based non-volatile memory clustering mechanism using network mapped storage.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: “In one embodiment, a method includes initiating cluster parameters that govern how a non-volatile memory (NVM) cluster functions and operates. Submission and completion queues of shared NVM on other nodes in the NVM cluster are mapped based on details of the shared NVM on the other nodes in the NVM cluster. The submission queue is configured to store commands to access the shared NVM according to a first-in-first-out (FIFO) scheme. The completion queue is configured to store completed commands after being processed through the submission queue. In another embodiment, a host-based data storage system includes NVM configured to store data. The host-based data storage system further includes a processor and logic integrated with and/or executable by the processor to perform the foregoing method.”
The patent application was filed on July 11, 2018 (16/033,121).
Synchronous database replication with asynchronous transaction recovery
Kyndryl, Inc., New York, NY, has been assigned a patent (11,301,490) developed by Krojzl, Tomas, Brno, Czech Republic, and Rueger, Erik, Ockenheim, Germany, for a “synchronous database replication with asynchronous transaction recovery.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: “A disaster-recovery system contains a networked array of synchronous-to-asynchronous converter (SATC) modules that connect source databases to target backup databases. During backup, the system replicates each source-database transaction through a chain of these SATCs to a corresponding target, storing a local copy of the transaction on each SATC along the way. Each transaction’s path between its source-target pair is identified by a set of tracking entries, where each entry identifies one SATC in the path. Every backup transfer between two SATCs in a chain is performed synchronously, such that a successor SATC confirms a successful transfer to a predecessor SATC only after the successor can confirm a successful transfer to the next SATC in the chain. During a subsequent recovery operation, tracking entries are regenerated to locate locally stored transactions that had not time to be fully replicated before a catastrophic failure had occurred.”
The patent application was filed on June 17, 2020 (16/946,330).