Issues, Tests and Experiments
The MidHPC is in a pre-alpha stage and some issues are still pending, as well as some tests and experiments.
General information about MidHPC (functions, modules, interactions etc) can temporarily be found in the website http://antrax.icmc.usp.br/~augusto/midhpc (address will be changed in the future).
Other issues and tests may be added as developing continues.
Issues:
1) Update the process status in the Database
When a process ends (or it is migrated), its status in the database table Process should be changed to "0", so it is not considered as a process running.
However, the update at process end is not performed due to an issue not yet found. In this case, the status is changed by a SQL update performed in the Process Monitor.
2) Messages
Make MidHPC messages clear in order to allow an easier debug. Some action does not show messages, while others show many messages.
3) Process monitor generating unusual results
Due to problems in the PTRACE functions, some events are being called twice and the first time the event is called, the result is not correct.
Tests:
1) Applications with more threads.
Test are being perfomed with an application composed of a single thread, in order to identify problems in the execution. After that, applications with more threads will be used.
2) Application average updates.
The application averages, used in the IBL, are not being computed since there are problems in the application execution, which may lead to undisered results.
Experiments:
1) Several applications in the environment at the same time
2) Use an application that communicate through the DSM
3) Java applications (using Kaffe virtual machine)