What are you looking for ?
Infinidat
Articles_top

PernixData Assigned Two Patents

Manage tiered cache data storage, manage write commands in cache

Manage tiered cache data storage
PernixData, Inc., San Jose, CA, has been assigned a patent (9,489,239) developed by Jung, Woon Ho, Cupertino, CA, Dhotre, Nakul, Santa Clara, CA, Jain, Deepak, and Pang, Anthony, San Jose, CA, for a “systems and methods to manage tiered cache data storage.

The abstract of the patent published by the U.S. Patent and Trademark Office states: “Systems and methods for managing records stored in a storage cache are provided. A cache index is created and maintained to track where records are stored in buckets in the storage cache. The cache index maps the memory locations of the cached records to the buckets in the cache storage and can be quickly traversed by a metadata manager to determine whether a requested record can be retrieved from the cache storage. Bucket addresses stored in the cache index include a generation number of the bucket that is used to determine whether the cached record is stale. The generation number allows a bucket manager to evict buckets in the cache without having to update the bucket addresses stored in the cache index. Further, the bucket manager is tiered thus allowing efficient use of differing filter functions and even different types of memories as may be desired in a given implementation.

The patent application was filed on July 27, 2015 (14/810,366).

Manage write commands in cache
PernixData, Inc., San Jose, CA, has been assigned a patent (9,489,226) developed by Patil, Mahesh, Cupertino, CA, Vilayannur, Murali Natarajan, San Jose, CA, Ostrowski, Michal, Cedar Park, TX, Patil, Kaustubh Sambhaji, Sunnyvale, CA, Jung, Woon Ho, Cupertino, CA, Vaghani, Satyam B., and Kumar, Poojan, San Jose, CA, for a “systems and methods to manage write commands in a cache.

The abstract of the patent published by the U.S. Patent and Trademark Office states: “When a virtual machine sends a write command to a host operating system, a cache system stores the record included in the write command and later sends the write command to a storage system. Systems and methods store an indication of when the write command was received along with the received records in the cache. The cache system determines an order of the records from the indication. In some instances, records received at the same time are serialized and/or assigned record numbers. The simultaneously received records can be assigned a batch number. According to the determined order, the records are retrieved from the cache memory and included in write commands sent to the storage system. In some instances, checkpoints can be stored to prevent records from being re-sent to the storage system following a failure.

The patent application was filed on June 6, 2014 (14/298,409).

Articles_bottom
AIC
ATTO
OPEN-E