Search

Pradeep Ganesan Phones & Addresses

  • Erie, CO
  • Superior, CO
  • Boulder, CO
  • Superior, CO
  • Denver, CO

Publications

Us Patents

Storage Controller Caching Using Symmetric Storage Class Memory Devices

View page
US Patent:
20180165194, Jun 14, 2018
Filed:
Feb 8, 2018
Appl. No.:
15/892038
Inventors:
- Sunnyvale CA, US
Gregory Friebus - Wichita KS, US
Sandeep Kumar R. Ummadi - Wichita KS, US
Pradeep Ganesan - Boulder CO, US
International Classification:
G06F 12/0804
G06F 12/02
G06F 12/0868
G06F 3/06
Abstract:
Systems and techniques for performing a data transaction are disclosed that provide data redundancy using two or more cache devices. In some embodiments, a data transaction is received by a storage controller of a storage system from a host system. The storage controller caches data and/or metadata associated with the data transaction to at least two cache devices that are discrete from the storage controller. After caching, the storage controller provides a transaction completion response to the host system from which the transaction was received. In some examples, each of the at least two cache devices includes a storage class memory. In some examples, the storage controller caches metadata to the at least two cache devices and to a controller cache of the storage controller, while data is cached to the at least two cache devices without being cached in the controller cache.

Storage Controller Caching Using Symmetric Storage Class Memory Devices

View page
US Patent:
20170046259, Feb 16, 2017
Filed:
Aug 14, 2015
Appl. No.:
14/826870
Inventors:
- Sunnyvale CA, US
Gregory Friebus - Wichita KS, US
Sandeep Kumar R. Ummadi - Boulder CO, US
Pradeep Ganesan - Boulder CO, US
International Classification:
G06F 12/08
Abstract:
Systems and techniques for performing a data transaction are disclosed that provide data redundancy using two or more cache devices. In some embodiments, a data transaction is received by a storage controller of a storage system from a host system. The storage controller caches data and/or metadata associated with the data transaction to at least two cache devices that are discrete from the storage controller. After caching, the storage controller provides a transaction completion response to the host system from which the transaction was received. In some examples, each of the at least two cache devices includes a storage class memory. In some examples, the storage controller caches metadata to the at least two cache devices and to a controller cache of the storage controller, while data is cached to the at least two cache devices without being cached in the controller cache.

Write Mirroring To Storage Class Memory Devices

View page
US Patent:
20170046268, Feb 16, 2017
Filed:
Aug 14, 2015
Appl. No.:
14/826703
Inventors:
- Sunnyvale CA, US
Brian McKean - Boulder CO, US
Gregory Friebus - Wichita KS, US
Pradeep Ganesan - Wichita KS, US
International Classification:
G06F 12/08
Abstract:
Systems and techniques are disclosed for the mirroring of cache data from a storage controller to a storage class memory (“SCM”) device. The storage controller receives a write request, caches the write data, and mirrors the write data to the SCM device instead of to a cache of another storage controller. The SCM device stores the mirrored data in the SCM device. The storage controller acknowledges the write to the host. If the storage controller later fails, an alternate controller assumes ownership of storage volumes associated with the failed controller. Upon receipt of a new read request to the failed controller, the alternate controller checks the SCM device for a cache hit. If there is, the data is read from the SCM device; otherwise, it is read from the storage volume(s). The read data is cached at the alternate controller and then sent on to the requesting host.

Data Recovery Technique For Recovering Data From An Object Storage Service

View page
US Patent:
20160117227, Apr 28, 2016
Filed:
Oct 24, 2014
Appl. No.:
14/523550
Inventors:
- Sunnyvale CA, US
Dennis James Hahn - Wichita KS, US
Pradeep Ganesan - Boulder CO, US
Sarat Chandra Ogirala - Wichita KS, US
International Classification:
G06F 11/14
Abstract:
A system and method for recovering data backed up to an object store are provided. In some embodiments, the method includes identifying an address space of a data set to be recovered. A set of data objects stored by an object-based system is identified that corresponds to the address space and a selected recovery point. The identified set of data objects is retrieved, and data contained in the retrieved set of data objects is stored to at least one storage device at a block address determined by the retrieved set of data objects to recreate the address space. In some embodiments, the set of data objects is retrieved by providing an HTTP request and receiving the set of data objects as an HTTP response. In some embodiments, the set of data objects are retrieved based on the data objects being the target of a data transaction.
Pradeep Ganesan from Erie, CO, age ~38 Get Report