- Sunnyvale CA, US Sandeep Yadav - Santa Clara CA, US Manish Katiyar - Santa Clara CA, US
International Classification:
G06F 17/30
Abstract:
A file system layout apportions an underlying physical volume into one or more virtual volumes of a storage system. The virtual volumes having a file system and one or more files organized as buffer trees, the buffer trees utilizing indirect blocks to point to the data blocks. The indirect block at the level above the data blocks are grouped into compression groups that point to a set of physical volume block number (pvbn) block pointers.
System And Method To Read Cache Data On Hybrid Aggregates Based On Physical Context Of The Data
- Sunnyvale CA, US Manish Katiyar - Santa Clara CA, US
Assignee:
NETAPP, INC. - Sunnyvale CA
International Classification:
G06F 3/06
Abstract:
Presented herein are methods, non-transitory computer readable media, and devices for writing, allocating, and caching contents of a hard disk drive block on a solid state drive cache in a memory system, without requiring an inode context. The method includes: identifying one or more HDD blocks for caching by a storage server; assigning a physical block number to each identified HDD block; linking the identified HDD blocks to one another; allocating an SSD physical block number for each linked HDD block; and storing the physical block number for each identified HDD block and the physical block number for each corresponding SSD block within a cache map.
Methods For Performing Global Deduplication On Data Blocks And Devices Thereof
- Sunnyvale CA, US Manish Katiyar - Fremont CA, US
International Classification:
G06F 3/06
Abstract:
A method, non-transitory computer readable medium, and device that assists with performing global data deduplication on data blocks across different volumes includes identifying at least two data blocks stored in two or more storage volumes. It is determined whether the at least two data blocks are classified as a shared data block. A new data volume signature is created when the at least two data blocks are determined to be shared. One of the at least two data blocks that are determined to be shared is deleted and the other one of the at least two data blocks and the created signature in one of the two or more storage volumes is stored.
Methods For Performing Data Deduplication On Data Blocks At Granularity Level And Devices Thereof
- Sunnyvale CA, US Manish Katiyar - Fremont CA, US
International Classification:
G06F 3/06
Abstract:
A method, non-transitory computer readable medium, and device that assists with performing data deduplication on data blocks includes receiving a plurality of data blocks, wherein each of the received plurality of data blocks are of an equal memory size. Each of the received plurality of data blocks are split into a plurality of segments with a segment size less than the equal memory size. Duplicate data is identified within each of the plurality of segments for each of the received plurality of data blocks. One occurrence of the identified duplicate data is stored from each of the received plurality of data blocks into a new data block.
Systems, Methods And Devices For Compressing Snapshot Data And For Block Sharing Across Volumes
- Sunnyvale CA, US Ananthan Subramanian - Sunnyvale CA, US Manish Katiyar - Santa Clara CA, US
International Classification:
G06F 3/06 G06F 17/30
Abstract:
Presented herein are mass data storage systems, file system protocols, non-transitory machine readable devices, and methods for storing data blocks in data file systems. Methods for compressing snapshot data in a data file system are disclosed which include: loading a snapshot file with one or more data blocks, the snapshot representing a state of the data file system at a point in time; determining if at least one of the snapshot data blocks is less than a predetermined byte value; responsive to a snapshot data block having a size that is less than the predetermined byte value, identifying a packed block configured to store data chunks from plural distinct snapshots and having available sufficient storage space to store the snapshot data block; and adding to the packed block the snapshot data block and lost-write context information corresponding to the snapshot data block.
System And Method To Read Cache Data On Hybrid Aggregates Based On Physical Context Of The Data
- Sunnyvale CA, US Manish KATIYAR - Santa Clara CA, US
International Classification:
G06F 3/06
Abstract:
Presented herein are methods, non-transitory computer readable media, and devices for writing, allocating, and caching contents of a hard disk drive block on a solid state drive cache in a memory system, without requiring an inode context. The method includes: identifying one or more HDD blocks for caching by a storage server; assigning a physical block number to each identified HDD block; linking the identified HDD blocks to one another; allocating an SSD physical block number for each linked HDD block; and storing the physical block number for each identified HDD block and the physical block number for each corresponding SSD block within a cache map.
- Sunnyvale CA, US Sandeep YADAV - Santa Clara CA, US Manish KATIYAR - Santa Clara CA, US
Assignee:
NETAPP, INC. - Sunnyvale CA
International Classification:
G06F 17/30
Abstract:
A file system layout apportions an underlying physical volume into one or more virtual volumes of a storage system. The virtual volumes having a file system and one or more files organized as buffer trees, the buffer trees utilizing indirect blocks to point to the data blocks. The indirect block at the level above the data blocks are grouped into compression groups that point to a set of physical volume block number (pvbn) block pointers.
NetApp since Nov 2007
Member of Technical Staff
IBM Software Labs Jun 2004 - Oct 2007
System Software Engineer
IBM Global Services 2004 - 2005
Software developer
Education:
Indian Institute of Technology, Kharagpur 2000 - 2004
B.Tech, Chemical Engineering.
St. Francis school
Skills:
Unix C Linux Kernel Algorithms Shell Scripting Linux File Systems Distributed Systems Solaris System Architecture Debugging Unix Shell Scripting Open Source Data Structures Agile Methodologies Multithreading Embedded Systems High Availability Business Intelligence Analytical Capability Creative Problem Solving Open Source Development Open Source Software
Interests:
File Systems Currently Working on Fuse Ufs2 Net/Projects/Ohsm Sourceforge Ohsm Net/Projects/Fuse Ufs2
Languages:
Bhojpuri
Youtube
Don Manish Katiyar
Duration:
7s
manish katiyar @9219475794
Duration:
25s
Jharkhand 10th Result 2020: Sahibganj Manish...
Manish Katiyar, eldest son of farmer Devashish Bharti alias Kedar Maha...
Duration:
2m 3s
Manish katiyar
Duration:
1m 20s
Manish Katiyar
Duration:
16s
Googleplus
Manish Katiyar
Education:
Kunj Bihari Lal Memorial Mahavidyalaya - Arts, Madhyamik Shikhsha Parishad - High School, Gram Vikas Inter College Budhauli - Intermediate