Projects
Embedded Systems - Fall 2002
As a part of the course, we implemented a
software exception handler, a memory management system, a game utilizing
concurrency and mutexes, a interrupt service handler and a real time OS,
with a scheduler in-built with bounded priority inversion protocols on
the Intel XScale processor.
Telecommunication Networks - Fall 2002
Implemented various ARQ schemes providing
an analysis of performance of the protocols. We also provided an
implementation of basic OSPF based routing algorithms.
Distributed Systems - Spring 2003
The goal of Project Hydra is to create a
distributed, fault tolerant framework to be used for developing CORBA
applications. Measurement and analysis was also performed regarding the
tradeoffs in recovery time, traffic generated by the Hydra framework and
other system responses. More information available at the project website.
Broadband Networks - Spring 2003
This project was an implementation of routing discovery and
dynamic node discovery in grid computing platforms. The basis of
the architecture is the Globus
Toolkit. The simulation was run using the values recorded from
the toolkit, executing a fractal generator program.
- Worked on providing HTC with an in-house implementation of the Fault Tolerant CORBA specification using the TAO orb and the ACE environment.
- Researched current advances in the area of computational reflection, and its application to real-time multi-agent systems. Proposed an implementation to be used in future proposals from HTC.
- Worked on the preliminary stages of the analysis of handover algorithms to be used in the HTC-AES VDL (Very high frequency Data Link) program.
Real Time Multimedia Labs - Fall 2003
Working on the integration of RTML's QRAM (QoS Based Resource Allocation) with TimeWeaver, a design time tool for real-time embedded software components, aimed at providing runtime adaptation of QoS functional points.
Intel Research Labs, Pittsburgh - Fall 2003
Working on providing context awareness and prediction of user location to the Internet Suspend and Resume project. Work involves interaction with the CODA file system and VMWare virtual workstations.
|