Menu

OpenRDS 1.0-beta released!

Changes from version 0.4
------------------------

This is the first beta-tests release of OpenRDS.

Fixed handling of "ProcessingException" when the process node was started on the same JVM of the requisitor thread.

Added protection against "out-of-memory" errors that could kill main dispatcher thread.

Fully refactored the algorithm that determines the best node to process a requisition.
(Major changes of the refactor):
- Load balance has been finally fixed for requisitions that defines both clock and memory factors;
- Overall speed has been improved;
- Code for load balance has been reduced in about 30% (smaller class file);
- Algorithm now consider nodes' processing factor even if the requisition does not define any;
- Removed a busy wait when all nodes have exceeded their limits.

Many more junits have been added to ensure proper load-balance behaviour.

Posted by Rodrigo Rosauro 2006-08-24

Log in to post a comment.