You are here

Planned Features

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)