Manjunath Chinni
Projects|Courses|Contact
About Me
I am a Masters student in the Computer Science Department at Stony Brook University.
I work as an RA in the File systems and Storage Lab under the guidance of Prof. Erez Zadok.
I have a Bachelors of Engineering degree in Computer Science from RVCE, Bangalore, India.
I worked for Oracle Corporation for 4.8 years before joining here.
I interned at Riverbed Technology in the Research and Development team during summer-2008.
E-mail: mchinni [at] cs [dot] sunysb [dot] edu
Resume
Available on request.
I am working as an RA with PhD student Richard Spillane. During Spring-08, we designed, implemented, and evaluated log-structure based transactional file access on Linux using simple write ordering and extended mandatory locking (a publication has been made and is under review). We are currently researching on incorporating Log-Structured Merge-Tree (LSM-tree) based ideas into our existing system.
Projects done in previous semesters
1. fCachefs - A two-way fan-out caching file system. Technical report is here.
2. Implementation of checksum system call - Implemented Linux system call kernel module for generating and verifying checksums on files, as well as support for integrity check on checksums through encryption/decryption. Its manpage readme is here
3. Database Instance Migration - Conducted research under the guidance of Prof. Tzi-cker Chieu as to how Oracle database's state can be migrated from one non-RAC database instance to another. Technical report is here.
4. Implementation of reliable file transfer protocol using UDP - Implemented TFTP with TCP's flow control (using sliding window and window probes with persist timer) and congestion control (using slow-start and congestion avoidance) along with the features fast-retransmit and delayed ACKs.
5. Implementation of On-Demand shortest-hop Routing (ODR) and ping protocols.
6. Extraction of relationships between Drugs, Genes, and Diseases - This project was done in partial fulfillment of Computation Biology course under the guidance of Prof. Steven Skiena. Technical report is here.
Few undergrad projects
Internship:
I interned at Oracle India Development Center from Jan-2002 to Jun-2002. Conducted research into and developed a prototype for supporting "parallelization of SQL statements" in Oracle Pro*C pre-compiler.
Network Project Lab:
Design and implementation of decentralized (centralized-server-less) P2P file-sharing system using C++.
Implementation of chat client & server using Java network programming
Database Application Lab:
Design and implementation of Information Management System using J2EE three-tier architecture (JSPs in the frontend, Servlets running on Oracle iAS in the business logic layer, and Oracle database in the backend).
System Software Lab:
Design and Implementation of full-screen Text Editor
Fall 2008
CSE 502: Computer Architecture, Prof. Larry Wittie
CSE 608: Advanced Computer Security, Prof. Scott Stoller
Spring 2008
CSE 533: Network Programming, Prof. Hussein G. Badr
CSE 548: Analysis of Algorithms, Prof. Jie Gao
CSE 504: Compiler Design, Prof. C Ramakrishnan
Fall 2007
CSE 506: Operating Systems, Prof. Erez Zadok
CSE 549: Computational Biology, Prof. Steven Skiena
CSE 515: Database Transaction Processing Systems, Prof. Radu Grosu
Last updated - 18-Sep-2008