Centre for Advanced Internet Architectures

ANGEL Client Implementation

Supervisor:

Dr Jason But, A/P Grenville Armitage

Suitable year level:

3rd-5th year

Project Description

CAIA has recently developed ANGEL, a ISP-based system that detects realtime network game flows and send signals to consumer ADSL/Cable modem devices to prioritise this traffic. The current implementation includes a complete server-side system and consumer-side implementation based on the FreeBSD OS running on a standard PC. This project will involve the use of the UbiCom ADSL Software Developer Kit to develop an ANGEL client to run on real consumer-type hardware. The aim of this project is to validate the possibility of building the ANGEL system to run on standard hardware which might be deployed in a real-world situation. A student undertaking this project will need to integrate their software development skills on the UbiCom embedded hardware platform to develop an implementation of the ANGEL Client system.

Expectations/Assessment

To obtain a high grade for this project the student will produce a technical report containing an analysis of the development environment of the UbiCom development kit and how it could be used to develop an ANGEL Client implementation. The student will also be required to design and build the ANGEL Client to function under the constrained hardware resources

Pre-requisite Knowledge

Experience in software development using the "C" programming language. It would be preferable for the student to be familiar with developing software for an embedded hardware environment and in understanding kernel-level software

Further details:

jbut @ swin.edu.au

Back
Last Updated: Wednesday, 1-Nov-2006 14:00:00 EST | Maintained by: Christopher Fluke (cfluke@swin.edu.au) | Authorised by: Prof Doug Grant (dgrant@swin.edu.au)