-
Link State Routing Simulation ( Spring 2004 - Computer Communications Course ) : This project was to simulate Link State, Load Sensitive and Policy Routing in Unix using processes to represent routers communicating with each other via sockets using UDP/TCP and IP.
-
Research Paper : Security Issues in Digital Rights Management (Fall 2003 - Security Systems Course) : This term paper surveyed and discussed the various issues regarding implementing a Digital Rights Management System. I present an overview of the DRM system and the various techniques which are being used or developed for the same with a perspective of their applicability to two general classes of systems - those which aim to protect the content for payment based consumer products like Music, and those which are non payment based but seek a finer grain of control - like documents in a corporate environment. A PDF version of the paper may be found here.
-
Research Paper : OS Support and QoS in Multimedia Systems (Fall 2003 - Advanced Operating Systems Course) : This was a term paper which discussed the concept and need for QoS in Multimedia Systems and surveyed the mechanisms that have been proposed for the OS to provide support for it. A PDF version of the paper may be found here.
SUIF Compiler Optimization (Spring 2003
- Advanced Compiler Design Course Project) : Carried
out as a part of the Advanced Compilers Course at USC, this
project deals with optimizing the SUIF compiler starting with
Control Flow Analysis and covering areas like Dead Code Elimination,
Coalescing, and ending with Register Allocation.
NACHOS (Fall 2002 - Operating Systems
Course Project) : Developed
portions of this Operating System Simulator in C++ (Unix based),
as a
part
of
the required
coursework
for
an Operating Systems course.
Other Electronic Design Projects (1999-2001) :
The following projects were carried out as a part of my undergraduate
coursework at Gujarat University, India.
They included design and fabrication of -
- Electronic Object Counter for Process Control
Systems.
- 3 Band Graphic Equalizer for Audio Systems.
- Hardware and software for Infrared Data Transmission between
2 Computers with error resolution.
- Yagi Uda Antenna Array for Television transmission.