Search

Piyush Shivam

from Austin, TX
Age ~46

Piyush Shivam Phones & Addresses

  • 10502 Spicewood Pkwy, Austin, TX 78750
  • Buda, TX
  • Durham, NC
  • San Jose, CA
  • Raleigh, NC
  • Columbus, OH
  • Chapel Hill, NC
  • 12440 Alameda Trace Cir, Austin, TX 78727

Resumes

Resumes

Piyush Shivam Photo 1

Member Of Technical Staff

View page
Location:
Austin, TX
Industry:
Information Technology And Services
Work:
Sun Microsystems since Feb 2008
Member of Technical Staff
Education:
Duke University 2002 - 2007
PhD, Computer Science
The Ohio State University 2000 - 2002
MS, Computer Science
Birla Institute of Technology and Science 1995 - 1999
Msc (Tech), Computer and Information Science
St. Dominic Savio College
Skills:
Storage Management
Distributed Systems
Network File System
Network Attached Storage
Systems Engineering
Kernel Programming
Solaris
Performance Engineering
Languages:
English
Hindi
Piyush Shivam Photo 2

Senior Architect, Cloud Infrastructure

View page
Location:
Austin, TX
Work:

Senior Architect, Cloud Infrastructure

Publications

Us Patents

System And Method For Self-Configuring And Adaptive Offload Card Architecture For Tcp/Ip And Specialized Protocols

View page
US Patent:
20050188074, Aug 25, 2005
Filed:
Jan 9, 2004
Appl. No.:
10/754778
Inventors:
Kaladhar Voruganti - San Jose CA, US
Sandeep Uttamchandani - San Jose CA, US
Piyush Shivam - Raleigh NC, US
International Classification:
G06F015/173
US Classification:
709224000, 709226000
Abstract:
An intelligent offload engine to configure protocol processing between a host and the intelligent offload engine in order to improve optimization of protocol processing is provided. The intelligent offload engine provides for evaluating the host and the host environment to identify system parameters associated with the host and a host bus adapter card, wherein the intelligent offload engine exists at the host bus adapter card. Also, the intelligent offload engine determines the ability of the host and the intelligent offload engine to perform protocol processing according to the identified system parameters. In addition, the intelligent offload engine determines an optimal protocol processing configuration between the host and the intelligent offload engine, according to the determined ability of the host to perform protocol processing and the intelligent offload engine ability to perform protocol processing. Moreover, the intelligent offload engine implements the determined optimal protocol processing configuration.

Live File System Migration

View page
US Patent:
20130054530, Feb 28, 2013
Filed:
Aug 29, 2011
Appl. No.:
13/220498
Inventors:
William Eugene Baker - Austin TX, US
Richard S. Brown - Frankfort IL, US
Piyush Shivam - Austin TX, US
Assignee:
ORACLE INTERNATIONAL CORPORATION - Redwood City CA
International Classification:
G06F 17/30
US Classification:
707639, 707E17005, 707E1701
Abstract:
In general, the invention relates to a method for migrating a source file system residing on a source server to a destination server. The method includes sending a first snapshot of the source file system from the source server to the destination server and creating, using the first snapshot, a migrated file system on the destination server. The method further includes sequentially sending, to the destination server, a set of snapshot deltas including modifications to the source file system, updating the migrated file system using the set of snapshot deltas, determining that a freeze threshold is exceeded, freezing the source file system, sending a final snapshot delta from the source server to the destination server, updating the migrated file system using the final snapshot delta, creating a file system husk referencing the migrated file system, and thawing the source file system and the migrated file system.

Systems And Methods For Continuously Available Network File System (Nfs) State Data

View page
US Patent:
20180165159, Jun 14, 2018
Filed:
Dec 14, 2016
Appl. No.:
15/378721
Inventors:
- Redwood Shores CA, US
Piyush Shivam - Austin TX, US
Assignee:
Oracle International Corporation - Redwood Shores CA
International Classification:
G06F 11/14
H04L 29/08
G06F 17/30
Abstract:
According to some embodiments of the invention, systems and methods are provided for capturing and storing state information corresponding to various states of the network file system (NFS) for use in recovery during a system failure. In various aspects, the disclosed systems and methods may automatically collect and synchronously write state changes made to the NFS to non-volatile storage. In the event of an NFS system failure or crash (e.g., a failure of the NFS server), the state information corresponding to the NFS system may be automatically imported from the non-volatile storage, thereby enabling NFS services to be resumed immediately and transparently.

Method And Apparatus For Restoring An Instance Of A Storage Server

View page
US Patent:
20160239215, Aug 18, 2016
Filed:
Apr 27, 2016
Appl. No.:
15/140141
Inventors:
- Redwood City CA, US
Piyush Shivam - Austin TX, US
William Eugene Baker - Austin TX, US
Assignee:
Oracle International Corporation - Redwood City CA
International Classification:
G06F 3/06
G06F 11/14
Abstract:
Implementations of the present disclosure involve a system and/or method for gracelessly rebooting a storage appliance. The method and system includes a storage appliance in association with an event that will result in the loss of a state table from volatile memory that halts changes to at least one state table of the storage appliance. The state tables describe a plurality of file system states of one or more clients connected to the first storage appliance. The state information is written to a persistent memory of the storage appliance. The state table may then be repopulated using the state table information stored in persistent memory.

Method And Apparatus For Simulated Failover Testing

View page
US Patent:
20140114644, Apr 24, 2014
Filed:
Oct 19, 2012
Appl. No.:
13/655857
Inventors:
- Redwood City CA, US
Piyush Shivam - Austin TX, US
William Eugene Baker - Austin TX, US
Assignee:
Oracle International Corporation - Redwood City CA
International Classification:
G06F 17/27
US Classification:
704 9
Abstract:
Implementations of the present disclosure involve a system and method for simulating a storage cluster testing system. The method and system includes a processor configured to instructions stored on a memory to produce a simulation interface. The simulation interface includes an abstraction layer that receives verbs from a test driver and passes the verbs to one of two or more plugins. The plugins may include a synthetic plugin configured to translate the verbs into one or more command and send commands to a simulated storage appliance that is a computing device with relatively lower performance than an actual storage appliance. The simulated storage appliance may act in place of two storage appliances clustered to form a storage cluster. The simulated storage appliance forms a simulated storage cluster. The simulated storage cluster simulates the performance of the verb on by the storage cluster.

Method And Apparatus For Graceless Reboot

View page
US Patent:
20140115310, Apr 24, 2014
Filed:
Oct 19, 2012
Appl. No.:
13/656060
Inventors:
- Redwood City CA, US
Piyush Shivam - Austin TX, US
William Eugene Baker - Austin TX, US
Assignee:
ORACLE INTERNATIONAL CORPORATION - Redwood City CA
International Classification:
G06F 11/14
G06F 9/44
US Classification:
713 2, 713 1
Abstract:
Implementations of the present disclosure involve a system and/or method for gracelessly rebooting a storage appliance. The method and system includes a storage appliance in association with an event that will result in the loss of a state table from volatile memory that halts changes to at least one state table of the storage appliance. The state tables describe a plurality of file system states of one or more clients connected to the first storage appliance. The state information is written to a persistent memory of the storage appliance. The state table may then be repopulated using the state table information stored in persistent memory.
Piyush Shivam from Austin, TX, age ~46 Get Report