27402 Sleepy Hollow Ave south #southsouth, Hayward, CA 94545
Industry:
Research
Work:
Nice America Research, Inc
Project Lead
Membrane Technology and Research, Inc Jun 2014 - Jun 2018
Project Manager , Natural Gas, Petrochemical and Refinery
Lumentum Jun 2014 - Jun 2018
Project Manager
Talus Construction Jun 2013 - Aug 2013
Assistant Estimator and Junior Project Manager - Summer Intern
Fe Controls Corporation Dec 2012 - Jun 2013
Engineering Intern - Automation and Controls
Education:
San Jose State University 2011 - 2014
Associates, Bachelors, Bachelor of Science, Management, Design, Project Management, Aviation, Business, Mechanical Engineering
Chabot College 2005 - 2011
University of California, Berkeley 2009 - 2010
University of the South Pacific, Fiji 2000 - 2004
Bachelors, Bachelor of Science, Electrical Engineering
The University of the South Pacific 2000 - 2004
Bachelor of Engineering, Bachelors
Cuvu College
Cañada College
The University of the South Pacific
Bachelor of Engineering, Bachelors, Bachelor of Technology
San Jose City College
San Bernardino Valley College
University of California, Berkeley
Skills:
Engineering Mechanical Engineering Microsoft Office Autocad Design Engineering Pro Engineer Project Management Thermodynamics Heat Transfer Fluid Mechanics Hvac Microsoft Excel Microsoft Word Matlab Construction Powerpoint Solidworks Research Customer Service Team Leadership Leadership Product Development Solar Energy Ptc Creo Air Quality Engineering Environmental Engineering Engineering Analysis Industrial Engineering Cad Management Microsoft Powerpoint P&Id Microsoft Project Autocad Mechanical
Interests:
Children Backpacking Working on Cars and Machines Construction Flying Soccer Cooking Food and Cooking Environment Education Cycling Sight Seeing Fishing and Traveling Photography Soccer and Traveling Science and Technology Health
Languages:
Urdu Hindi
Certifications:
Pmp® Certification Training Course Pmp???? Certification Training Course
Emmanuel Ackaouy - San Francisco CA, US Matthew B. Amdur - San Francisco CA, US Ashish Prakash - Morrisville NC, US Kartik Ayyar - Santa Clara CA, US
Assignee:
Network Appliance, Inc. - Sunnyvale CA
International Classification:
G06F 12/00 G12F 12/00
US Classification:
711119, 709219
Abstract:
In one embodiment, a method of processing data in a network with multiple proxy caches, includes: pushing cached data in a first proxy cache to at least one other proxy cache in a cluster configuration; caching the data from the first proxy cache; and permitting a client to access the data in the at least one other proxy cache in the cluster configuration. In another embodiment, a method of processing data in a network with multiple proxy caches, includes: providing a snapshot replica from a first server to second server; and permitting a proxy cache to access the second server for data in the snapshot replica, in response to a disconnect operation of the first server.
Apparatus And Method For Processing Data In A Network
Emmanuel Ackaouy - San Francisco CA, US Matthew Amdur - San Francisco CA, US Kartik Ayyar - Santa Clara CA, US David Grunwald - Santa Clara CA, US Ashish Prakash - Morrisville NC, US Brian Quirion - San Jose CA, US
Assignee:
Network Appliance, Inc. - Sunnyvale CA
International Classification:
G06F 15/13
US Classification:
709202, 707206, 705 26, 711118
Abstract:
In one embodiment, the invention provides a method of transforming a request from a client to a proxy cache, the method comprising: receiving a request from a client, where the request is based upon a first open standard protocol; and translating the request from the first open standard protocol into a second open standard protocol at a file system level; and transmitting the request in the second open standard protocol to a server.
Apparatus And Method For Data Consistency In A Proxy Cache
Emmanuel Ackaouy - San Francisco CA, US Brian Quirion - San Jose CA, US David Grunwald - Santa Clara CA, US Ashish Prakash - Morrisville NC, US James Voll - Palo Alto CA, US Paul Eastham - Mountain View CA, US Kartik Ayyar - Santa Clara CA, US
Assignee:
Netapp, Inc. - Sunnyvale CA
International Classification:
G06F 15/16
US Classification:
709229, 709213, 709217, 711141, 707 10
Abstract:
In an embodiment, a method to provide data consistency in a storage system, includes: providing, by a server to a proxy cache, a lock associated with a delegated file in the server; in response to a write request from a client, modifying data in a cached copy of the delegated file in the proxy cache; revoking, by the server, the lock associated with the delegated file, in response to a request from another device to access the delegated file so that the delegated file is now a formerly delegated file; and writing the modified data to the formerly delegated file in the server to update the formerly delegated file; and permitting access to the formerly delegated file by the another device.
Network Caching Device Including Translation Mechanism To Provide Indirection Between Client-Side Object Handles And Server-Side Object Handles
Emmanuel Ackaouy - San Francisco CA, US Matthew Amdur - San Francisco CA, US Kartik Ayyar - Santa Clara CA, US David Grunwald - Santa Clara CA, US Ashish Prakash - Morrisville NC, US Brian Quirion - San Jose CA, US
In one embodiment, the invention provides an apparatus for caching data in a network, with the apparatus including a proxy cache configured to receive request for an object from a client and to fetch data blocks from a server. The proxy cache may be configured to cache the data blocks in a hierarchical relationship within the object. The object may be, for example, a data file or a directory. The data blocks that are cached in the proxy cache define an active data set which is based upon a request from a client.
Jason Ansel Lango - Mountain View CA, US Brian Mederic Quirion - San Jose CA, US Ling Zheng - Sunnyvale CA, US Robert Lieh-Yuan Tsai - Boston MA, US Matthew Benjamin Amdur - San Francisco CA, US Ram Kesavan - Santa Clara CA, US David Grunwald - Santa Clara CA, US Kartik Ayyar - Sunnyvale CA, US Robert M. English - Menlo Park CA, US J. Christopher Wagner - Langley WA, US Paul Eastham - Mountain View CA, US Emmanuel Ackaouy - Cambridge, GB Ashish Prakash - Morrisville NC, US
Assignee:
NetApp, Inc. - Sunnyvale CA
International Classification:
G06F 12/00
US Classification:
707679, 707204, 711162
Abstract:
An architecture, including a file-level protocol, for supporting sparse volumes on a storage system is provided. The file-level protocol provides coherency checking for use in retrieving data stored on a backing store remote from a storage system.
Method And Apparatus For Defragmentation And For Detection Of Relocated Blocks
Robert M. English - Menlo Park CA, US Ashish Prakash - Morrisville NC, US
Assignee:
Network Appliance Inc. - Sunnyvale CA
International Classification:
G06F 12/00 G06F 13/00 G06F 13/28
US Classification:
711165
Abstract:
A method of operating a storage system includes moving a block of data stored in the storage system to a new location in the storage system, such as for purposes of defragmentation. After the block has been moved to the new location, the storage system receives a request requiring access to the block. The storage system uses metadata appended to an identified block to detect that the block may have been relocated. The metadata can further be used to distinguish a block that has been relocated from a lost write.
System And Method For Caching Network File Systems
Jason Ansel Lango - Mountain View CA, US Robert M. English - Menlo Park CA, US Paul Christopher Eastham - Mountain View CA, US Qinghua Zheng - San Jose CA, US Brian Mederic Quirion - San Jose CA, US Peter Griess - San Francisco CA, US Matthew Benjamin Amdur - San Francisco CA, US Kartik Ayyar - Sunnyvale CA, US Robert Lieh-Yuan Tsai - Boston MA, US David Grunwald - Santa Clara CA, US J. Chris Wagner - Langley WA, US Emmanuel Ackaouy - Cambridge, GB Ashish Prakash - Morrisville NC, US
Assignee:
NetApp, Inc. - Sunnyvale CA
International Classification:
G06F 15/16
US Classification:
709203, 709225, 711118, 711161, 711162
Abstract:
A network caching system has a multi-protocol caching filer coupled to an origin server to provide storage virtualization of data served by the filer in response to data access requests issued by multi-protocol clients over a computer network. The multi-protocol caching filer includes a file system configured to manage a sparse volume that “virtualizes” a storage space of the data to thereby provide a cache function that enables access to data by the multi-protocol clients. To that end, the caching filer further includes a multi-protocol engine configured to translate the multi-protocol client data access requests into generic file system primitive operations executable by both the caching filer and the origin server.
Subramaniam Periyagaram - San Jose CA, US Sandeep Yadav - Santa Clara CA, US Blake Lewis - Los Altos Hills CA, US Rickard E. Faith - Hillsborough NC, US Ashish Prakash - Morrisville NC, US Ram Kesavan - Los Altos CA, US Ananthan Subramanian - Menlo Park CA, US
Assignee:
NetApp, Inc. - Sunnyvale CA
International Classification:
G06F 17/30
US Classification:
707664
Abstract:
A request is received to remove duplicate data. A log data container associated with a storage volume in a storage server is accessed. The log data container includes a plurality of entries. Each entry is identified by an extent identifier in a data structures stored in a volume associated with the storage server. For each entry in the log data container, a determination is made if the entry matches another entry in the log data container. If the entry matches another entry in the log data container, a determination is made of a donor extent and a recipient extent. If an external reference count associated with the recipient extent equals a first predetermined value, block sharing is performed for the donor extent and the recipient extent. A determination is made if the reference count of the donor extent equals a second predetermined value. If the reference count of the donor extent equals the second predetermined value, the donor extent is freed.
Flickr
Youtube
SOBHA THEATER DANCE IN SINGHESWAR MELA BY ASH...
SOBHA THEATER DANCE IN SINGHESWAR MELA BY ASHISH PRAKASH(SINKU)MA... ...
Category:
Entertainment
Uploaded:
12 Mar, 2010
Duration:
5m 16s
ram lal anand college,ashish prakash
song performance of ASHISH PRAKASH of ram lal anand college(du) in bha...
Category:
Entertainment
Uploaded:
06 Dec, 2009
Duration:
3m 15s
SOBHA THEATER DANCE IN SINGHESWAR MELA BY ASH...
SOBHA THEATER DANCE IN SINGHESWAR MELA BY ASHISH PRAKASH(SINKU)MA...