Patents
Literature
Patsnap Eureka AI that helps you search prior art, draft patents, and assess FTO risks, powered by patent and scientific literature data.

16 results about "Lock manager" patented technology

Cache Injection and Prefetch Mechanisms for Improving Multi-Die Processing System Performance

ActiveUS20250190367A1Memory systemsLock managerTerm memory
According to one aspect, a system includes a processor core, a history buffer, a history buffer logic, and an interrupt controller. The processor core is configured to issue a trigger that causes the history buffer logic to, after a fixed time, flush existing entries in the history buffer and start adding new entries into the history buffer. According to another aspect, a system includes a processor core that includes a load store tracker buffer and a prefetch engine. The buffer is configured to track a critical section memory location associated with critical section data fetched by the processor core. The prefetch engine is configured to obtain the critical section memory location from a previous load store tracker buffer associated with a previous lock holder processor core. The system also includes a lock manager configured to signal the buffer to start and stop tracking the critical section memory.
Owner:ADVANCED MICRO DEVICES INC

Schema snapshot isolation access in a relational database

Relational database systems are disclosed that are enabled to operate with versioned metadata. The relational database system includes a lock manager, a transaction manager and a version aware metadata storage and cache configured to store to store and manage versions of metadata, to determine which of such versions should be visible at any given point in time, and to enable creation of the proper versions of metadata. In an aspect, the transaction manager manages transaction identifiers and their associated start times, abort times and / or commit times. Such data enables determination of transaction visibility, and consequently the metadata version visibility, for any point in time. In an aspect, such metadata versioning support enables snapshot isolation of metadata transactions.
Owner:MICROSOFT TECHNOLOGY LICENSING LLC

A multi-resource coordination oriented distributed reservation system and method

The application discloses a kind of distributed reservation systems and methods for multi-resource cooperation, comprising: transaction manager, at least two resource managers, lock manager, transaction log module and workflow controller;Transaction manager coordinates each resource manager through two-phase commit 2PC protocol, realizes the atomicity execution of cross-node shadow and summary table update;Lock manager adopts read-write lock separation mechanism to resolve concurrent conflict, and handles deadlock problem through timeout detection and active unlocking strategy;Transaction log module is based on prewrite log mechanism Complete record shadow and summary table linkage operation details, provide reliable support for fault recovery and transaction rollback;Workflow controller encapsulates distributed call details, realizes service survival real-time detection and automatic reconnection function.The application has high expansibility, strong consistency, high concurrent adaptation capability and perfect exception fault-tolerant mechanism, and can be widely applied to travel service scene of multi-node deployment.
Owner:JIANGSU DAMENG DATABASE CO LTD

Schema snapshot isolation access in a relational database

Relational database systems are disclosed that are enabled to operate with versioned metadata. The relational database system includes a lock manager, a transaction manager and a version aware metadata storage and cache configured to store to store and manage versions of metadata, to determine which of such versions should be visible at any given point in time, and to enable creation of the proper versions of metadata. In an aspect, the transaction manager manages transaction identifiers and their associated start times, abort times and / or commit times. Such data enables determination of transaction visibility, and consequently the metadata version visibility, for any point in time. In an aspect, such metadata versioning support enables snapshot isolation of metadata transactions.
Owner:MICROSOFT TECHNOLOGY LICENSING LLC

Read-write lock control method and device for smart card and medium

The invention discloses a read-write lock control method and device for an intelligent card and a medium. The method comprises the steps that a global lock manager is created through an application; creating the lock object through an application; the application locks the lock object through the global lock manager to obtain a locked object; under the condition that the application calls the locked object, the locked object is unlocked through the global lock manager to obtain an unlocked object, and the unlocked object represents the object instance in the unlocked state. The global lock manager directly manages the object instance and the read-write lock so as to perform access control on the whole object instance, and the control can be effectively performed no matter the variable is inside or outside the method, or the access is performed through the object instance, so that the application range of the read-write lock in the intelligent card is expanded, and the method can be widely applied to the technical field of data processing.
Owner:EASTCOMPEACE TECH

Schema snapshot isolation access in a relational database

PCT designated stage expiredWO2025106219A1Database updatingSpecial data processing applicationsRelational databaseLock manager
Relational database systems are disclosed that are enabled to operate with versioned metadata. The relational database system includes a lock manager, a transaction manager and a version aware metadata storage and cache configured to store to store and manage versions of metadata, to determine which of such versions should be visible at any given point in time, and to enable creation of the proper versions of metadata. In an aspect, the transaction manager manages transaction identifiers and their associated start times, abort times and / or commit times. Such data enables determination of transaction visibility, and consequently the metadata version visibility, for any point in time. In an aspect, such metadata versioning support enables snapshot isolation of metadata transactions.
Owner:MICROSOFT TECHNOLOGY LICENSING LLC

Architecture snapshot isolated access in relational database

A relational database system is disclosed that supports operation with versioned metadata. The relational database system includes a lock manager, a transaction manager, and a version-aware metadata storage and cache configured to store and manage versions of metadata to determine which of such versions should be visible at any given point in time, and support to create a correct version of metadata. In one aspect, a transaction manager manages a transaction identifier and its associated start time, end time, and / or commit time. Such data supports the determination of transaction visibility at any point in time, thus supporting the determination of metadata version visibility. In one aspect, such metadata versioning supports snapshot isolation enabling metadata transactions.
Owner:MICROSOFT TECHNOLOGY LICENSING LLC

Method and apparatus for fine-grained hierarchical locking in a multi-master database system

A method of managing locks in a database is performed by a row lock manager of a database master. The method includes receiving, from a transaction executing on the database master, a row lock request for a row in the database. The row lock request includes a page in the database where the row is located. The row lock request also includes a row lock mode of sufficient strength to perform the transaction. Then, sending, to a page lock manager, a request for a covering lock of the page. The request specifies a page lock mode of sufficient strength to satisfy the row lock mode. Also, receiving, from the page lock manager, a grant of the page lock. The page lock includes information on row locks of rows located in the page. Then, granting, to the transaction, the row lock.
Owner:HUAWEI CLOUD COMPUTING TECHNOLOGIES CO LTD

Cache injection and prefetch mechanisms for improving multi-die processing system performance

ActiveUS12436898B2Memory systemsLock managerParallel computing
According to one aspect, a system includes a processor core, a history buffer, a history buffer logic, and an interrupt controller. The processor core is configured to issue a trigger that causes the history buffer logic to, after a fixed time, flush existing entries in the history buffer and start adding new entries into the history buffer. According to another aspect, a system includes a processor core that includes a load store tracker buffer and a prefetch engine. The buffer is configured to track a critical section memory location associated with critical section data fetched by the processor core. The prefetch engine is configured to obtain the critical section memory location from a previous load store tracker buffer associated with a previous lock holder processor core. The system also includes a lock manager configured to signal the buffer to start and stop tracking the critical section memory.
Owner:ADVANCED MICRO DEVICES INC

Backup set execution processing system, backup set use end and lock manager

PendingCN121560645AError detection/correctionLock managerStorage management
The invention relates to the technical field of data storage management, and provides an execution processing system of a backup set, a backup set use end and a lock manager. The system comprises a backup set using end and a lock manager, the backup set use end is used for determining a lock type applied by an operation type according to the job type and the operation type for the target backup set; the backup set use end is further used for generating a job request of a target backup set according to the lock type and the operation type and sending the job request to the lock manager; the lock manager is used for determining a lock type and an operation type according to the job request, determining a lock response result according to conflict detection logic of various preset operation requests, and feeding back the lock response result to the backup set use end; and the backup set use end is used for executing processing on the target backup set according to the lock response result. By adopting the system, the job operation efficiency can be improved, and conflicts caused by multi-job concurrent operation sharing metadata can be coordinated.
Owner:GUANGZHOU DINGJIA COMPUTER TECHNOLOGY CO LTD

SYSTEM CONSISTING OF A PADLOCK AND A PADLOCK MANAGER

Owner:ESSENCE SECURITY INTERNATIONAL LTD (ESI)

Utilizing a Lock Manager for a Cluster-Level Write Back Cache

A system can maintain a filesystem across nodes of a cluster. The system can, based on receiving a first request from a first node to ingest or write data to a location on a second node, issue, by a lock manager, a write lock on the location of the second node. The system can, based on the first node receiving the write lock, write, by the first node, the data to a write back cache of the first node while refraining from writing the data to the location on the second node. The system can, before the first node flushes the write back cache, comprising writing the data to the location of the second node, respond, by the lock manager, to a second request to read the location on the second node with a read lock that indicates reading the data in the write back cache on the first node.
Owner:DELL PROD LP

Transaction processing method and apparatus, computer device, and storage medium

The application discloses a transaction processing method and device, computer equipment and a storage medium, and belongs to the technical field of databases. The method comprises the following steps: determining a latest transaction for modifying a data record operated by a target transaction based on the data record; performing conflict detection on lock application of the target transaction based on global read lock information and write lock waiting information of the latest transaction; and applying for adding a lock corresponding to an operation type of the operation to the data record in the case where the conflict detection indicates that there is a conflict. The application implements concurrent control through a transaction lock scheme, does not need to depend on a global lock manager, only applies to create lock information in the case where there is a conflict, does not need to consume resources to maintain lock information in the case where there is no conflict, can greatly reduce the creation of unnecessary row locks in the system, and thus saves storage overhead and memory occupation of concurrent control under the lock mechanism.
Owner:TENCENT TECHNOLOGY (SHENZHEN) CO LTD

Methods and apparatus using locks to throttle a distributed cloud database workload

A method of managing load in a database system includes receiving, by a compute node, from a page store, a log writing quota. Then, requesting, by a transaction of the compute node, a lock of a page to be modified by the transaction where the page is part of the page store including a plurality of pages and the transaction is configured to write a data amount to a log. Also, granting, by a lock manager of the compute node, the lock and determining, by the compute node, that the data amount exceeds the log writing quota. Furthermore, releasing, by the transaction, the lock, and throttling, by the compute node, the transaction until a criteria is fulfilled. Then, reacquiring, by the transaction, in response to the criteria being fulfilled, the lock, and writing, by the compute node, the data amount to the log.
Owner:HUAWEI CLOUD COMPUTING TECHNOLOGIES CO LTD

Schema snapshot isolation access in a relational database

Relational database systems are disclosed that are enabled to operate with versioned metadata. The relational database system includes a lock manager, a transaction manager and a version aware metadata storage and cache configured to store to store and manage versions of metadata, to determine which of such versions should be visible at any given point in time, and to enable creation of the proper versions of metadata. In an aspect, the transaction manager manages transaction identifiers and their associated start times, abort times and / or commit times. Such data enables determination of transaction visibility, and consequently the metadata version visibility, for any point in time. In an aspect, such metadata versioning support enables snapshot isolation of metadata transactions.
Owner:MICROSOFT TECHNOLOGY LICENSING LLC

Lock management for distributed application pods

Instances of an application pod may be deployed to many different computing environments spanning native cloud installations, SaaS providers, and on-premise data centers. In order to make uniform changes to a distribution of an application pod, a lock manager may receive and schedule lock requests from many different types of utilities. These utilities may schedule exclusive locks on the application pod throughout the different computing environments, such that patches, updates, security protocols, and other changes may be instituted without interference from changes made concurrently by other utilities. The lock manager may schedule immediate and future locks, with lock extensions and lock overrides available for flexibility.
Owner:ORACLE INT CORP