scispace - formally typeset
Patent

Method and apparatus providing optimistic locking of shared computer resources

TLDR
In this article, a lock data structure for concurrent access to a resource object, such as a database object, is proposed. But the approach is not suitable for the use of a legacy database without requiring burdensome changes to a database table schema.
Abstract
Techniques for concurrent access to a resource object, such as a database object, include generating a lock data structure for a particular resource object. The lock data structure includes data values for a resource object identification, a lock type, and a version number. The version number is related to a number of changes to the resource object since the lock data structure was generated. By carrying a lock version number in a lock data structure managed by a lock manager, improved optimistic locking is provided in a database. In particular, the approach enables introduction of optimistic locking to a legacy database without requiring burdensome changes to a database table schema.

read more

Citations
More filters
Patent

Supervisory process control and manufacturing information system application having an extensible component model

TL;DR: In this article, a template-based supervisory process control and manufacturing information application development facility is disclosed that includes a number of time-saving application development tools that significantly enhance design productivity and allow reusing of previously developed application building blocks.
Patent

Data protection in a storage system using external secrets

TL;DR: In this paper, the authors propose a secret sharing scheme for protecting a set of storage devices using secret sharing in combination with an external secret, where the data of each storage device is encrypted with a device-specific key and this key is encrypted using the final master secret.
Patent

Methods and apparatus facilitating access to storage among multiple computers

TL;DR: In this paper, a hierarchical tree is constructed by combining the respective sets of identifiers of neighbor computers in the cluster for each of multiple named resources, and a combination of the identifiers define a respective tree formed by the respective set of identifiers for a respective named resource in the set of resources.
Patent

Method and apparatus for sharing many thought databases among many clients

TL;DR: The Brain system as discussed by the authors employs a graphical user interface to facilitate user interaction with highly flexible, associative "matrices" that enable users to conveniently organize digitally-stored "thoughts" (interrelated information) and their network of interrelationships.
Patent

Method for maintaining multiple fingerprint tables in a deduplicating storage system

TL;DR: In this paper, a system and method for managing multiple fingerprint tables in a deduplicating storage system is presented, where a storage controller is configured to select the first fingerprint table for storage of entries corresponding to data stored in the data storage medium that has been deemed more likely to be successfully deduced than other entries in the storage medium.
References
More filters
Proceedings ArticleDOI

Implementing global memory management in a workstation cluster

TL;DR: The objective is to use a single, unified, but distributed memory management algorithm at the lowest level of the operating system to manage memory globally at this level so that all system- and higher-level software, including VM, file systems, transaction systems, and user applications, can benefit from available cluster memory.
Patent

Distributed database using indexed into tags to tracks events according to type, update cache, create virtual update log on demand

TL;DR: In this paper, methods and systems for synchronizing local copies of a distributed database, such as a master copy and a partial copy stored in a replica or in a cache, are described.
Patent

Integrated three-tier application framework with automated class and table generation

TL;DR: In this article, the authors present an integrated three-tier application framework with automated class and database table generation, where schema information in the form of metadata structures is used to generate data classes for the client tier and the application tier.
Patent

Database computer system with application recovery and dependency handling write cache

TL;DR: In this paper, a database computer system and a method for making applications recoverable from system crashes is described, where the application state (i.e., address space) is treated as a single object which can be atomically flushed in a manner akin to flushing individual pages in database recovery techniques.
Patent

Scaleable method for maintaining and making consistent updates to caches

TL;DR: In this article, a directed graph called an object dependence graph is used to represent the data dependencies between objects, and the update can include either storing a new version of the object in the cache; or deleting an object from the cache.