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