Search

Anshul Madan Phones & Addresses

  • San Jose, CA
  • San Francisco, CA
  • Cambridge, MA
  • Brookline, MA
  • Waltham, MA
  • Pittsburgh, PA

Work

Company: Hewlett-packard 2020 Position: Senior product manager, hpe infosight

Education

Degree: Master of Science, Masters School / High School: Carnegie Mellon University 2009 to 2010 Specialities: Computer Science

Skills

Distributed Systems • Storage • Cloud Computing • Scalability • File Systems • Algorithms • Virtualization • Linux Kernel • C • Operating Systems • Multithreading • Performance Analysis • Nas • Python • C++ • Javascript • Hadoop • Shell Scripting • Kernel Programming • Deduplication • Flash Memory • Gnu Debugger • Performance Benchmarking • Core Java • Jsp • Market Research • Amazon Web Services • Unix Shell Scripting • Iscsi • Linux Kvm • Qemu • Latex • Mapreduce • Flash Drives • Unix Utilities • Storage Area Networks • Kernel Debugging • Ssd • Ipv6 • Nfs • Ietf • Analytics • Git • Sql • Customer Insight • Product Management • Product Innovation • Go • Rabbitmq

Industries

Information Technology And Services

Resumes

Resumes

Anshul Madan Photo 1

Senior Product Manager, Hpe Infosight

View page
Location:
1601 Trapelo Rd, Waltham, MA 02451
Industry:
Information Technology And Services
Work:
Hewlett-Packard
Senior Product Manager, Hpe Infosight

Digitalocean
Product Development Engineer, Compute

Emc
Principal Software Engineer, Solutions Engineer, Advanced Software Division

Netapp 2011 - 2016
Research Engineer, Advanced Technology Group , Advanced Product Development, Office of the Chief Technology Officer

Carnegie Mellon University Aug 2009 - Dec 2010
Research Assistant, Pdl
Education:
Carnegie Mellon University 2009 - 2010
Master of Science, Masters, Computer Science
Department of Management Studies, Nsut 2002 - 2006
Ryan International School
Skills:
Distributed Systems
Storage
Cloud Computing
Scalability
File Systems
Algorithms
Virtualization
Linux Kernel
C
Operating Systems
Multithreading
Performance Analysis
Nas
Python
C++
Javascript
Hadoop
Shell Scripting
Kernel Programming
Deduplication
Flash Memory
Gnu Debugger
Performance Benchmarking
Core Java
Jsp
Market Research
Amazon Web Services
Unix Shell Scripting
Iscsi
Linux Kvm
Qemu
Latex
Mapreduce
Flash Drives
Unix Utilities
Storage Area Networks
Kernel Debugging
Ssd
Ipv6
Nfs
Ietf
Analytics
Git
Sql
Customer Insight
Product Management
Product Innovation
Go
Rabbitmq

Publications

Us Patents

Host Side Deduplication

View page
US Patent:
8620886, Dec 31, 2013
Filed:
Sep 20, 2011
Appl. No.:
13/237417
Inventors:
Anshul Madan - Brookline MA, US
James F. Lentini - Woburn MA, US
Michael N. Condict - Hurdle Mills NC, US
Stephen M. Byan - Littleton MA, US
Assignee:
NetApp Inc. - Sunnyvale CA
International Classification:
G06F 17/00
G06F 17/30
G06F 13/00
G06F 15/16
US Classification:
707698, 707697, 707704, 707770, 711162, 711165, 709203, 709206
Abstract:
One or more techniques and/or systems are provided for performing host side deduplication. Host side deduplication may be performed upon writeable data within a write request received at a host computing device configured to access data stored by a storage server. The host side deduplication may be performed at the host computing device to determine whether the writeable data is already stored by the storage server based upon querying a host side cache comprising data stored by a storage server and/or a data structure comprising unique signatures of data stored by the storage server. If the writeable data is stored by the storage server, then a deduplication notification excluding the writeable data may be sent to the storage server, otherwise a write command comprising the writeable data may be sent. Accordingly, unnecessary network traffic of redundant data already stored by the storage server may be reduced.

Peer To Peer Network Write Deduplication

View page
US Patent:
20170091183, Mar 30, 2017
Filed:
Sep 25, 2015
Appl. No.:
14/865869
Inventors:
- Sunnyvale CA, US
Anshul Madan - Brookline MA, US
International Classification:
G06F 17/30
Abstract:
A technique described herein performs peer to peer network write deduplication. A host system generates a fingerprint for data associated with a write request. The host system may then determine whether the generated fingerprint matches a local fingerprint stored in a local data structure or whether the generated fingerprint matches a global fingerprint associated with a global data structure, wherein the local fingerprint is associated with data previously written to the storage system by the host and wherein the global fingerprint is associated with data previously written to the storage system by a different host. If a match is found, the host system constructs a deduplication command utilizing a logical address corresponding to a storage location that stores the data. If a match is not found, a write command for the data of the write request is constructed and sent to the storage system.

Coalescing Sequences For Host Side Deduplication

View page
US Patent:
20150213047, Jul 30, 2015
Filed:
Jan 24, 2014
Appl. No.:
14/162868
Inventors:
- Sunnyvale CA, US
Anshul Madan - Brookline MA, US
Assignee:
NetApp Inc. - Sunnyvale CA
International Classification:
G06F 17/30
Abstract:
One or more techniques and/or systems are provided for coalescing sequences for host side deduplication. A host device may receive a write command from a client device. The write command may comprise a set of data blocks that are to be written to a storage device. The host device may perform host side deduplication by identifying one or more data blocks of the write command that comprise data already stored by the storage device as storage device data blocks. The host device may evaluate the one or more data blocks to identify adjacent data blocks. The host device may coalesce adjacent data blocks into a deduplication sequence. The host device may issue a host side write deduplication command to the storage device (e.g., through a storage controller) based upon the deduplication sequence, which may improve performance by mitigating a number of commands issued to and/or processed by the storage device.

Pruning Of Server Duplication Information For Efficient Caching

View page
US Patent:
20150134625, May 14, 2015
Filed:
Nov 13, 2013
Appl. No.:
14/079549
Inventors:
- Sunnyvale CA, US
Anshul Madan - Waltham MA, US
International Classification:
G06F 17/30
H04L 29/08
US Classification:
707692
Abstract:
Technology is disclosed for improving the storage efficiency and communication efficiency for a storage client device by maximizing the cache hit rate and minimizing data requests to the storage server. The storage server provides a duplication list to the storage client device. The duplication list contains references (e.g. storage addresses) to data blocks that contain duplicate data content. The storage client uses the duplication list to improve the cache hit rate. The duplication list is pruned to contain references to data blocks relevant to the storage client device. The storage server can prune the duplication list based on a working set of storage objects for a client. Alternatively, the storage server can prune the duplication list based on content characteristics, e.g. duplication degree and access frequency. Duplicate blocks to which the client does not have access can be excluded from the duplication list.
Anshul Madan from San Jose, CA, age ~40 Get Report