This page contains a list of InteGrade feature that MAY be implemented in future InteGrade releases. All project members can update this page with features.
- Use logging in the InteGrade modules [HIGH]
- Frameworks for logging (java.util.logging, log4cxx)
- ASCT [LOW]
- Ability to send a list a environment variable to applications
- read execution data from an XML file
- LRM [HIGH]
- Break the LrmImpl into multiple classes
- LrmProcessManager: keeps a list of running processes
- Remove from CVS files which are modified by each user [MEDIUM]
- keep a prototype in src; setup.sh modifies a copy of this file
- Check about global executionId globais for executions [MEDIUM]
- Write a simple BSP application that tests most BSP functions [MEDIUM]
- tests for InteGrade [MEDIUM]
- mechanism to start, finish and restart LRM in remote nodes
- tests for LRMs:
- kills LRM and submitts application for execution
- kills and restarts LRM and submitts application for execution
- restarting and checkpointing tests:
- kills a process and verifies if it is restarted succesfully
- checkpointing library [MEDIUM]
- should provide means for applications to store their state and restart from it
- the application itself can generate checkpoints and recover from it
- can use external tools, such as CKPT (Linux 2.4 and 2.6)