Menu

OpenRDS - Java clustering framework / News: Recent posts

OpenRDS 1.1-beta released

OpenRDS is a framework written in Java/RMI conceived for making requisition-based distributed systems (clustering) easy to develop/manage. It's design emphasizes robustness, simplicity and scalability.

Changes from version 1.0-beta
-----------------------------

* User guide documentation has been finally released with this version.
* Improved load-balance algorithm for requisitions without any factor.... read more

Posted by Rodrigo Rosauro 2006-10-04

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.... read more

Posted by Rodrigo Rosauro 2006-08-24

OpenRDS 0.4 released!

OpenRDS 0.4 released!

Changes from version 0.3
------------------------

Added Requisition.onBeforeProcess(IProcessNode) which is called just before each requisition is processed. This method can be overriden to get information about the node where it is beeing processed.

Added support for node event listeners. See INodeEventListener, NodeEventAdaptor and INode.addNodeEventListener() for more details.... read more

Posted by Rodrigo Rosauro 2006-07-27

OpenRDS 0.3 released!

This version does not bind to an expecific IP address, allowing you to receive incomming connections from more than one network interface.

A new example class has been added: CloseAll.java, which can be used to close all started process nodes.

Posted by Rodrigo Rosauro 2006-07-21

OpenRDS 0.2 released!

This version is much more stable and now works fine if you have more than one network interface.

See changelog.txt and readme.txt for more details.
Rodrigo

Posted by Rodrigo Rosauro 2006-07-20