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.

  • Contact Information

    E-mail: mchinni [at] cs [dot] sunysb [dot] edu

    Resume

    Available on request.

    Current Projects

    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

  • Courses

    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