Internships and Research Experience

  • Attacking Data Center Networks (April 2012 - July 2012)


    • This project involved understanding problems in Data Center Networks and analyzing them from an adversarial perspective. We looked at how a malicious tenant could exploit certain problems in Data Center Networks to deny service to certain other tenants, or get an unfair share of the network resources.

    Guide: Seny Kamara and Navendu Jain, XCG, Microsoft Research, Redmond
  • Systems Programming Intern (May 2011 - July 2011)


    • As a part of the training, we looked at driver development for the HP-UX Kernel and analysis of the Linux SCSI Subsystem using the System Tap tool. A significant part of our work also involved understanding and testing the SCSI protocol and its command set. We also worked towards the automation of SCSI command set testing with a Virtual Tape Library.

    Guide: Kallol Biswas, CEO, Nucleodyne Systems
  • Routing in DTNs with Directional Antennas (Winter 2010)


    • This project involved the study of the decrement of routing time in Delay Tolerant Networks (DTNs) with directional antennas as opposed to those with omnidirectional antennas. We attempted to compare our model to the small world model and understand how the collapse in the graph diameter contributed to better performance in case of directional antennas.

    Guide: Prof. Niloy Ganguly, Department of Computer Science and Engineering, IIT Kharagpur

Selected Development Projects

  • Versioning File System (VFS)


    • Developed a Versioning File System built on top of FUSE (File System in User Space) for UNIX environment for the Inter-Hall OpenSoft Competition.
  • IIT Security Software (ISS)


    • Designed and Developed a IIT Security Software as part of Software Engineering course under the guidance of Prof. Rajeev Kumar. There were many aspects to the project varying from SRS to Detailed Object Oriented Design. The software was implemented in JAVA.

    Guide: Prof. Rajeev Kumar, Department of Computer Science and Engineering, IIT Kharagpur
  • Basic Compiler


    • Developed a Compiler for a Python - type language as part of Compilers Course under the guidance of Prof. Goutam Biswas.

    Guide: Prof. Goutam Biswas, Department of Computer Science and Engineering, IIT Kharagpur
  • KGP RISC


    • Described a 32-bit single-cycle Reduced Instruction Set Computer in Verilog as part of Computer Organization and Architecture course under the guidance of Prof. Dipankar Sarkar and Prof. Debdeep Mukhopadhyay.

    Guide: Prof. Dipankar Sarkar and Prof. Debdeep Mukhopadhyay, Department of Computer Science and Engineering, IIT Kharagpur