About Me
Contact Information
E-mail: sgaikwad [at] cs [dot] sunysb [dot] edu
Phone: 631-216-2201
I am currently working with Richard Spillane.
-
Valor: A Transactional File Interface
(Publication)
Valor is a new transactional file interface that allows processes to perform fast asynchronous (ACI),
or synchronous (ACID) transactions if they want, without incurring overheads on other processes,
increasing the complexity of the kernel, reduplicating kernel functionality, or limiting their
operation to specific devices of file systems. Valor has new system calls to provide usual transactional
functions like begin, append, commit and resolve. It uses separate log device, does transition logging
and maintains simple write ordering through an atomic block update of a single bit.
- Semautofs:
Semantically-aware Automouting User-space File
System
We are trying to investiage the application of an auto-mounted user-based file
system to increase semantic awareness of the system. In this file system each
user written program would act as a file system on its own that mount on
demand when the file is accessed. A system like this could allow us to
symbolically represent files mutated by programs, decreasing repeat data,
increasing asynchrony (e.g. lazy evaluation). Click here to know more about
it.
-
Sun Microsystems, Menlo Park, California
(ZFS Team)
[June 2009 - August 2008]
Optimized initialization of ZVOLs as a dump device. Optimiation
techniques included saving unnecessary I/Os to disks, by passing ARC
cache buffers and some minor code optimizations. Initilization
time was improved by 87% along with 68% memory optimization.
.
- IBM India Pvt. Ltd.,India (Linux Technology Center)
[July 2004 - December 2004]
Developed a prototype for reducing scheduling latencies under heavy interrupt load and a dynamic RT priority patch for 2.6 Linux kernel.
- Spring 2005 : Computer Programming-I         BITS-Pilani (Prof. Bharath M. Deshpande)
Fall 2007
-
CSE 506
: Operating Systems, Prof. Erez Zadok
-
CSE 548
: Analysis of Algorithms, Prof. Jie Gao
-
CSE 508
: Network Security, Prof. Radu Sion
Spring 2008
-
CSE 533
: Network Programming, Prof. Hussein G. Badr
-
CSE 594
: Distributed Systems, Prof. Qin Lv
-
CSE 547
: Discrete Mathematics, Prof. Anita Wasilewska
Fall 2008
-
CSE 502
: Computer Architecture, Prof. Larry Wittie
-
CSE 515
: Introduction to Transaction Processing Systems, Prof. Radu Grosu
Resume
Available on request.