Projects
- Built communication protocols using Socket Programming & RMI for distributed systems using Java. - Design and development of the P2P file sharing software which implemented various features of the
actual Bit-torrent protocol such as choking and unchoking of the peers . - Implemented Tomasulo algorithm along with a Branch Predictor (Using Branch Target Buffer)
and a Load Store Queue (LSQ) for the pipelined processor which executes MIPS32 instructions. -
Implemented and analyzed the performance of advanced data structures like BST's,
Red Black Trees and AVL Trees. -
Designed and developed an online course management interface for students and instructors. - A simulation model of the TSP problem was developed using various algorithms – Dynamic Programming
and Branch and Bound (both static and dynamic tree approach). - Designed and developed a secure server client protocol system in which a client can securely
register itself on the server machine. - User interacted with the system in natural language and the system would answer the user query. -
-Designed and developed an online tool where students and faculty members can register their computer hardware/software complaints online
- The project was developed in Java on NetBeans platform
- The program simulated cycle by cycle execution of the MIPS32 instruction set.
- The project was developed in C++ in Visual Studio environment.
-Development Environment: C++ - Microsoft Visual Studio 2005
-Web tools: Front end - PHP, Javascript, HTML, CSS       Back end : PHP, MySQL
- Time and space complexity analysis was carried out for each of the algorithms.
- The project was developed in C++ in Visual Studio environment.
- This project involved application of various secured encryption algorithm such as RSA, TEA
etc and well known hashing algorithms such as MD5 and SHA.
- The project was developed in Java on NetBeans platform
- The system would also display the SQL query used to fetch the answer from the database.
- The project was developed in LEX and YACC on UNIX environment.
-Web tools: Front end - ASP.NET, HTML, CSS     Back end : ASP.NET,MS-SQL