Internship Programmes Diversification Operating Environment Using VM or Full System Simulators
Discipline: Computer Engineering / Computer Science / Electrical Engineering preferred
Project Description: Background. The emerging generation of multi-core chips has increasing computing power. We seek to investigate techniques to make use of the additional computing power to enhance overall system security. This study investigates a voting scheme in which an application is implemented in two different environments.
Objectives. The objective of this project is to investigate how we can make use of either VM or full system simulators to improve system security. Cyber issues could be highlighted if the two instances fail to deliver a compatible result.
Potential benefits for the intern
1) Exposure to distributed system security & hypervisor technology 2) Exposure to cross-platform implementation of application services 3) Opportunities to apply computer science concepts into real life problem 4) Deserving candidates who successfully demonstrate the concepts/prototype would be funded to attend a relevant overseas/local conference.
Pre-requisite: Non-technical - Natural sense of curiosity, like to spend time outside curriculum requirements to explore how things work. - Self-driven to learn things that are not taught - Strong independent thinking
Technical - Familiarity with implementation of Linux kernel or Xen hypervisor - Knowledge of source code analysis tools (such as source navigator) - Good skills in C, PERL or other system programming language |