§ Mobile Miniaturized Network Testbed(Description)
This project involved building a 12 node mobile wireless network testbed. More details can be found in the link
§ Multi-Network Association
This project involved implementing a virtualization layer over the hostAP driver. This layer enables switching between infrastructure and ad-hoc networks. It also buffers packets to ensure that switching can be done transparently. This ensures uninterupted connectivity for both networks, and in certain cases better throughput.
§ Software Techniques to Reduce Power Consumption of NIC(Description)
This project involved coming up with client side techniues to reduce power consumption on the wireless NIC. This project involved techniques such as prediction and TCP flow manipulation, to exploit idle periods within a TCP stream. These idle periods can then be used to turn the NIC to a low power mode. More details are available in the Description section.
§ Experimental Study of TCP over 802.11 Power Save Mode
This was an experimental study of TCP performance over 802.11 power save mode. In this mode the access point buffers packets destined to the client This causes increase in TCPs RTT and RTO estimates. Also packets in a single TCP window can get split because of this buffering, which may cause further problems in TCP window estimation algoithms. This study aimed at modelling TCP behaviour over 802.11s PSM.
§ Power Aware Proxy
The Network Interface Card is a major source of power drain in a mobile client. Streaming TCP data in a predictable manner can allow the clients to shut down the NIC (Network Interface Card) when no data is expected, thereby conserving power. This project involved building a proxy which buffers client data, and a client side daemon. The proxy communicates to the client daemon the duration of the sleep phase during which it can turn down the NIC.
§ Compiler for C-- Language
This project involves building a compiler with some optimizations for the C-- language. The lexical analysis and parsing is done using lex and yacc, and the output code is mips instructions which can be run on the spim simulator.
This project involved implementing a semantic association path operator for the Semantic Web. This was a part of Enterprise Integration course.
§ XML Based Workflow Management System (Description )
Workflow Management systems are traditionally task oriented. A document centric workflow management system, with XML as the document structure is suitable in environments involving huge amounts of document processing. This project involved building a document centric workflow management system, wherein users could specify document flows through an organization.
§ Online Dynamic Character Recognition (Description)
Dynamic character recognition involves recognizing characters as they are being written. Such a system would be very useful in palm tops where a user could provide input using a stylus. This project involved building such a system for the Hindi language. The language platform was VC++.
§ Text Categorization System (Description)
A Text Categorization system tailored for
Indian Languages gives a better performance, because language specific tools
and optimizations can be used. This project involved building such a system
to categorize a huge corpus of Indian language text. It was built for the