Prof. Dr.-Ing. Franz J. Hauck was able to get funding for a new DFG project, called Tenderex. The project is funded for three years and covers approaches for deterministic multithreading (DMT). Deterministic execution is a prerequisit for fault-tolerant services. The first task of the project is to compare existing approaches using the same application scenarios, identifying the best approach for each scenario. However, another task is to investigate new approaches. Software-transactional memory (STM) is a relatively light-weighted approach for aborting executions and resetting all of its effects. Such mechanism would allow to speculate, i.e. to tentatively start executions although it is not yet dertermined whether they should be executed this way. In worst case, the execution has to be aborted. Within the Tenderex project, it has to be investigated whether and how far tentative execution on average can improve the system behaviour, e.g. reduce response latency. Immediately for the start of the project, a new Ph.D. student, Christoph Denzel, could be acquired so that the project can start without any delay.
New DFG Project Approved
Ulm University Ulm University
The new project, called Tenderex, will cover deterministic multithreading in combination with abortable executions.