- WAITLOSS
: The idea is to implement an application on
top of a wireless network, that allows users to request for a shuttle service
around the university campus area. The aim is to simplify and automate every
action right from requesting service, shuttle allocation(based on ETA calculation)
and log keeping. The project also involves extensive use of GPS. Click
here for more details.
- ENVIRONMENT MONITORING (Sensor Networks)
: This project involves implementing a protcol similar
to SNMP (Simple Network Management Protocol) on a Sensor Network. The interface
should provide the user to query any node in the network (unicast) or multiple
nodes (multicast). The interface also allows users to set various parameters
in the network (eg: set the sampling rate of a sensor)We plan to initially
simulate the protocol on TOSSIM (Tiny OS Simulator) and then test in in real
time.
- SLAB MEMORY ALLOCATOR : This
project is based on the paper(The Slab Allocator) by Jeff Bonwick to object
caching. We impelemented the interfaces to allow cache creating, cache destroying,
object alloaction and freeing of objects. We implemented our own dynamic hash
table instead of an AVL tree.The source code is available here.
- VESGRID : Implemented
a grid within the university (VESIT). It is based on the Condor Architecture
and used a similar ClassAd mechanism for advertising resources.Find the Client
source code and the Server source
code here. Find the detailed design document here.
- IMAGE PROCESSING : Implemented
an image processing application(as a part of the graphics course) which provided
all image processing functionality including morphing (BeierNeelyMorph), compositing
images, image warping etc. The application specifications can be found here.
- Dual Receiver Encryption
: Click here
for my presentation slides. I presented the paper (Dual
Receiver Cryptosystem), based on biliner mapping ,which also covered its
applications - Useful Puzzle Solving and Combined Cryptosystem (single key
cryptosystem for both signatures and public key encryption)