scispace - formally typeset
Patent

Cache memory arrangement and methods for use in a cache memory system

TLDR
In this paper, a cache memory system to support re-synchronisation of non-volatile cache memories following interruption in communication is presented, where the data to be transferred represents only the transactions which were in progress at the time of the reset or failure, rather than the entire non-vatile cache contents.
Abstract
An arrangement and methods for operation in a cache memory system to facitate re-synchronising non-volatile cache memories (150B, 160B) following interruption in communication. A primary adapter (150) creates a non-volatile record (150C) of each cache update before it is applied to either cache. Each such record is cleared when the primary adapter knows that the cache update has been applied to both adapters' caches. In the event of a reset or other failure, the primary adapter can read the non-volatile list of transfers which were ongoing. For each entry in this list, the primary adapter negotiates with the secondary adapter (160) and transfers only the data which may be different. The amount of data to be transferred between the adapters following reset/failure is generally much lower than under previous solutions, since the data to be transferred represents only the transactions which were in progress at the time of the reset or failure, rather than the entire non-volatile cache contents; also, new transactions need not be suspended while even this reduced resynchronisation takes place: all that is necessary is for the (relatively short) list of in-doubt quanta of data to be searched (if the transaction does not overlap any entries in this list then it need not be suspended; if it does overlap then the transaction may be queued until the resynchronisation completes).

read more

Citations
More filters
Patent

Automated profiling of resource usage

TL;DR: In this paper, operating profiles for consumers of computing resources may be automatically determined based on an analysis of actual resource usage measurements and other operating metrics and assignment decisions may be made based on the profiles, and computing resources can be reallocated or oversubscribed if the profiles indicate that the consumers are unlikely to fully utilize the resources reserved for them.
Patent

Optimizing content management

TL;DR: In this paper, a system and a method for monitoring the performance associated with fulfilling resource requests and determining optimizations for improving such performance are provided, where a processing device obtains and processes performance metric information associated with processing a request for an original resource and any embedded resource.
Patent

Request routing using network computing components

TL;DR: In this article, a DNS server at a content delivery network service provider obtains a DNS query corresponding to a resource requested from a client computing device and associated with a first resource identifier.
Patent

Managing content delivery network service providers by a content broker

TL;DR: In this paper, a system, method, and computer readable medium for managing network storage provider and CDN service providers is provided, where a content broker component obtains client computing device requests for content provided by a content provider.
Patent

Updating routing information based on client location

TL;DR: In this paper, a system, method, and computer-readable medium for updating request routing information associated with client location information are provided, where a content delivery network service provider receives a DNS query from a client computing device.
References
More filters
Patent

Data synchronization of multiple remote storage

TL;DR: In this article, the authors describe a processing system that includes a local or local storage and a number of remote or remote storage systems that store data mirroring that maintained by the local storage system.
Patent

Method and apparatus for mirroring data in a remote data storage system

TL;DR: In this article, a data processing network including a local system and a geographically remote system includes a data storage facility, each of the local and remote systems includes a datacenter, which mirrors the local data storage facilities.
Patent

Remote mirroring system, device, and method

TL;DR: In this paper, a master storage unit stores information in a log and uses the information from the log to quickly resynchronize slave images following a failure in the master image unit.
Patent

Quick recovery of write cache in a fault tolerant I/O system

TL;DR: In this paper, a method for recovering data from a cache memory of a second storage controller by access to a cache of a first storage controller is presented. But this method requires the storage controllers are coupled by a private common data path, which may take a relatively long time.
Patent

Flash memory system having memory cache

Paul Beard
TL;DR: In this paper, an electronic memory system having semipermanent memory storage, a memory device for rapid data transfer and temporary memory storage and controller for monitoring and controlling writes to the semi-manent memory was presented.