Search

Deepak R Kenchammana

from Mountain View, CA
Age ~54

Deepak Kenchammana Phones & Addresses

  • 1526 Alison Ave, Mountain View, CA 94040 (619) 507-7465
  • 150 Palm Valley Blvd, San Jose, CA 95123 (408) 629-3601
  • 263 El Portal Way, San Jose, CA 95119 (408) 629-3601
  • 102 Birch Ridge Cir, San Jose, CA 95123 (408) 629-3601
  • 1180 Lochinvar Ave, Sunnyvale, CA 94087 (408) 244-4060
  • Minneapolis, MN
  • Santa Clara, CA
  • 1526 Alison Ave, Mountain View, CA 94040 (408) 629-3601

Work

Position: Sales Occupations

Publications

Us Patents

Mapping Of Logical Start Addresses To Physical Start Addresses In A System Having Misalignment Between Logical And Physical Data Blocks

View page
US Patent:
8578126, Nov 5, 2013
Filed:
Oct 29, 2009
Appl. No.:
12/608901
Inventors:
Shravan Gaonkar - Sunnyvale CA, US
Rahul Iyer - Sunnyvale CA, US
Deepak Kenchammana - San Jose CA, US
Assignee:
NetApp, Inc. - Sunnyvale CA
International Classification:
G06F 12/10
US Classification:
711201, 711202, 711205, 711206, 711207, 718 1
Abstract:
An alignment data structure is used to map a logical data block start address to a physical data block start address dynamically, to service a client data access request. A separate alignment data structure can be provided for each data object managed by the storage system. Each such alignment data structure can be stored in, or referenced by a pointer in, the inode of the corresponding data object. A consequence of the mapping is that certain physical storage medium regions are not mapped to any logical data blocks. These unmapped regions may be visible only to the file system layer and layers that reside between the file system layer and the mass storage subsystem. They can be used, if desired, to store system information, i. e. , information that is not visible to any storage client.

System, Method, And Service For Providing A Generic Raid Engine And Optimizer

View page
US Patent:
20080183963, Jul 31, 2008
Filed:
Jan 31, 2007
Appl. No.:
11/669464
Inventors:
Dingshan HE - Bellevue WA, US
Deepak R. KENCHAMMANA HOSEKOTE - San Jose CA, US
Assignee:
INTERNATIONAL BUSINESS MACHINES CORPORATION - Armonk NY
International Classification:
G06F 12/00
US Classification:
711114, 711E12001
Abstract:
A generic RAID engine system accepts an access request, accepts a metadata input comprising a layout description and, optionally, a plurality of resource optimization objectives, accepts a dynamic input comprising a dynamic state of an I/O stack comprising the generic RAID engine and a fault configuration of a plurality of storage devices in the I/O stack, and accepts RAID code input comprising information about the RAID code used by the I/O stack. The metadata input, the dynamic input, and the RAID code input are utilized to transform the access request into individual device reads and individual device writes such that RAID code relationships for the storage devices are maintained at all times. An optional optimizer module selects strategies that meet the resource optimization objectives.

System, Method, And Service For Providing A Generic Raid Engine And Optimizer

View page
US Patent:
20080256427, Oct 16, 2008
Filed:
Jun 4, 2008
Appl. No.:
12/133224
Inventors:
Dingshan He - Bellevue WA, US
Deepak R. Kenchammana Hosekote - San Jose CA, US
Assignee:
INTERNATIONAL BUSINESS MACHINES CORPORATION - Armonk NY
International Classification:
G06F 13/28
G06F 12/08
H03M 13/09
G06F 11/10
US Classification:
714801, 711114, 711E12035, 714E11032
Abstract:
A generic RAID engine system accepts an access request, accepts a metadata input comprising a layout description and, optionally, a plurality of resource optimization objectives, accepts a dynamic input comprising a dynamic state of an I/O stack comprising the generic RAID engine and a fault configuration of a plurality of storage devices in the I/O stack, and accepts RAID code input comprising information about the RAID code used by the I/O stack. The metadata input, the dynamic input, and the RAID code input are utilized to transform the access request into individual device reads and individual device writes such that RAID code relationships for the storage devices are maintained at all times. An optional optimizer module selects strategies that meet the resource optimization objectives.

I/O Bandwidth Reduction Using Storage-Level Common Page Information

View page
US Patent:
20110271010, Nov 3, 2011
Filed:
Apr 30, 2010
Appl. No.:
12/771934
Inventors:
Deepak Kenchammana - San Jose CA, US
Michael R. Eisler - Colorado Springs CO, US
Arthur F. Lent - Newton MA, US
Rahul Iyer - Sunnyvale CA, US
Shravan Gaonkar - Sunnyvale CA, US
International Classification:
G06F 15/173
US Classification:
709244
Abstract:
I/O bandwidth reduction using storage-level common page information is implemented by a storage server, in response to receiving a request from a client for a page stored at a first virtual address, determining that the first virtual address maps to a page that is a duplicate of a page stored at a second virtual address or that the first and second virtual addresses map to a deduplicated page within a storage system, and transmitting metadata to the client mapping the first virtual address to a second virtual address that also maps to the deduplicated page. For one embodiment, the metadata is transmitted in anticipation of a request for the redundant/deduplicated page via the second virtual address. For an alternate embodiment, the metadata is sent in response to a determination that a page that maps to the second virtual address was previously sent to the client.
Deepak R Kenchammana from Mountain View, CA, age ~54 Get Report