Future Networking Protocols
Project Description
In this project, the student will develop a protocol designed for offloading
multimedia application to various devices, ranging from neighboring devices to
servers in the cloud. The main elements of the protocol and algorithms are
already defined and will be provided by the instructor.
Supervisor
HUI Pan
Quota
3
Course type
UROP1100
UROP2100
UROP3100
UROP4100
Applicant's Roles
1. Study the materials provided by the instructor
2. Implement a basic offloading protocol for Android devices (A good Java and C
knowledge is required)
3. Implement the server side of the protocol
4. Evaluate the protocol's validity through basic experiments.
Applicant's Learning Objectives
During this project, the student will acquire the following technical skills:
- Design and implementation of network protocols
- System development on Android
- Combining the Android SDK and NDK to produce effective portable networking
code
Complexity of the project
Moderate