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 |