Projects Undertaken..
Summer Internship at Indian Statistical Institute Calcutta
- Title: Financial Package Development.
Developed a package for the automation of the financial transactions at the cooperative society at ISI
B. Tech Project
- Title: Aglet Marketplace : An application Using Mobile Agents
Created a marketplace having a distributed database, and created mobile agents to act as proxies for the customers. Based on customer imposed constraints, the mobile agent would perform computation at each database site and finally return the optimum result to the customer. This application reduced the data flow over a network path and hence helped in improving latency
Worked in HCL-CISCO Offshore Development Center, Chennai from 7th January 2002 to 23rd July 2003 as a developer in Cisco Network Management group as part of the eTools team. I have worked on the following projects
Rainboweb :
A web based tool developed using php and MySql database to track new networking devices that come up. This application tracks the features of the device and also the entire life cycle of the device management software
Magic:
Used PHP,C and SNMP UCD library and MySql database for developing the application. The use of PHP helped to make it into a web based application. This is an application on the manager side which uses the various MIB files and MySql database to test the MIB support provided by the various devices. This tool involved working with a range of devices from low-end to high-end routers, switches etc for evaluating the MIBS populated
PHPUI Library:
Was part of the team involved in developing a library using PHP to fasten the process of user interface development. This library simplified the process of interface creation and helped the developer in focusing on the application logic rather than on interface development
M Tech Course Projects
- Communication Networks:
Simulated the working of the ARP and the RIP protocols. Currently working on the simulation of a group of protocols which are to be shipped as an educational package as part of an ongoing project.
- Mobile and Wireless Communication:
Evaluated the performance of the wireless network at IITB using cooperative measurement technique ( forward path measurement technique as specified in Sprobe )
The above technique (code) was used to estimate the physical location of Access Points in a building for seamless connectivity. These calculations were instrumental in setting up of the wireless network in EE deptt of IITB
- Telematics:
Studied the architecture of the various VOIP protocols and how their components of the protocols interact with the IP network and with the components of the existing PSTN network to establish voice calls.
M. Tech Project
In the first phase of the thesis we proposed and implemented a tool named iPathmeter . This tool does a reverse path characterization (i.e, estimates capacity of the path and the available bandwidth over a path from the remote host to the measuring host) in a non-cooperative way. The behavior of the TCP stack at the remote machine is controlled using the receivers advertised window and the ACK spacing to generate a probing stream and measurements are performed over it. (Implementation in C)
In the second phase of the thesis, we modelled a multi-hop network path as a series of discrete and continuous time queues. We injected probe packets into one end of the network and measured the output spacing at the other end. We used this and the properties of the queue to devise an algorithm for evaluating the joint distribution of the output spacing between the probe packets. This distribution was then used to estimate the traffic load into each queue of the path and hence the avialbale bandwidth of the entire path.
M. Tech Seminar
- Bioinformatics : A Study of the techniques used for protein structure comparison
This involved a survey of the various heuristics based techniques currently in use for protein structure comparison. Also the role of dynamic programming approach and the double dynamic programming approach in solving such problems was studied. We then tried to eliminate the heuristics and drawbacks of the earlier tried approaches by doing an exhaustive search. We implemented the K-means clustering algorithm which acted upon the PDB file to provide centroids. These centroids were then used in a exhaustive tree search algorithm to match protein structures in 3-d