Potential BTech projects

Note: Some Master's level projects may be toned down for a BTech project. Please talk to me about this.


Project title: Measurement of 802.11 signal strength as a function of atmospheric conditions (humidity)
Project description: This project involves analyzing long-running traces from one of the Digital Gangetic Plains point-to-point links.  The equipment and logistics necessary will be made available.  Traces will already be made available, or can be collected from the top of Faculty Building during the project.  The objective of this study is two-fold.  First, to see what kind of correlation is there between atmospheric conditions such as humidity/rain on the received signal strength.  Second, what is the temporal nature of the variation (without relation to atmospheric conditions) -- this would then reveal if it is possible to have a feedback loop between the receiver and the transmitter, in order to have more or less constant received power.
Background required: Basic networking, basic statistics, rest can be picked up along the way.  This project requires minimal background.
Project level: Bachelor's project OR mini-version for Class project for an elective course, or CS497

Project title: Adding support for distributed STDMA scheduling in ns-2
Project description: Without going too much into the details (which you can talk to me about in person), ns-2 is a simulator built for simulating various kinds of networks.  It is extensible in that one can add code to it to make it simulate things it was not originally built for.  Next, STDMA scheduling is basically a way in which some links in the network are allowed to transmit packets at some time instance, and other links at other time instances (you schedule links at various time-slots).  This project would involve adding code to ns-2 for supporting the simulation of this.  Estimated code addition is about 1000-1500 lines of C++ code.
Background required: Basic networking, C++ programming background, TCL background helps, but can be learnt along the way. Familiarity with ns-2 is desirable, but can be learnt along the way.
Project level: Bachelor's project
Project status: This may be completed by me by mid August 2003.
Project title: Explaining TCP performance in a multi-hop 802.11 setting
Project description: This project would involve examining traces of TCP traffic, collected over a multi-hop 802.11 connection, and explaining the performance behaviour. That is, identify reasons why TCP is performing poor/good as the case may be.
Background required: Basic networking, Advanced networking desirable.
Project level: Bachelor's project

Project title: Performance of Interactive Video over multiple (wireless) interfaces
Project description: With the growth of various wireless technologies, it is conceivable that multiple wireless interfaces are available at a client. While the bandwidth provided by each interface may not be sufficient, it may be possible to accommodate high bandwidth applications such as Interactive-Video when the multiple interfaces are effectively combined. There are issues in this domain related to which of the video packets to send on which interface, and which packets to drop (if any). This project will involve a simulation based exploration of various packet scheduling and packet dropping policies to effectively utilize the combined bandwidth of these multiple interfaces.
Background required: Basic networking, Knowledge of video and knowledge of ns-2 simulator are desirable, but can be learnt along the way.
Project level: Bachelor's project
Suggested by: Kameswari Chebrolu

Bhaskaran Raman
Last modified: Mon Aug 4 15:25:51 IST 2003