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.Citations
More filters
Patent
Supervisory process control and manufacturing information system application having an extensible component model
Robert M. Resnick,James P. McIntyre,Laurence G. Leblanc,Timothy Sowell,Brian Erickson,Pankaj H. Mody +5 more
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
Michael J. Feeley,W. E. Morgan,E. P. Pighin,Anna R. Karlin,Henry M. Levy,Chandramohan A. Thekkath +5 more
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.