Hi everyone!
I have a university group project on a virtual machines course in which we
should work on a VM system. We have to fulfill at least one of the fowling
goals:
- Evaluation: relevant performance analysis, benchmarking, comparison among VM
technologies, detailed CPU and memory usage analysis, workload study,
identification of hot-spots for optimization, analysis of VM behaviour or data
in relevant situations (check briefly via mail), ...
- Deployment: relevant, no-simple, mostly automated (your scripting) deployment
in a useful situation (check briefly via mail), monitoring, instrumentation....
- Advanced Usage: relevant employment of VM-related technology to a specific
scenario, e.g., to extend/optimize/instrument/further develop existing
application, protocol, repeated research described in a paper (e.g., VEE, JVM,
PPPJ, ASPLOS, CGO, or systems/language/architectures conferences), etc. (check
briefly via mail).
-Extension: extend the actual VM technology with a useful optimization of
existing functionality (e.g., one of the mechanisms mentioned in the previous
section), or by incorporating one previously unavailable (possibly related to
other VM technology), and analyse its merits. The grading dos not impose
performance benefits
The project will take place until the 11th of May and the group is composed of 3
people.
So my question is, with this short time, no previous knowledge on the Wine
architecture, and only 3 people, what do you think that we should do? That is,
do you think there's is any task we could take in order to help the
community.
Thanks