EnMasse

The experience of using and supporting EnMasse has showed its strenghs and weaknesses. EnMasse is very good as a high availability framework for distributed computing, it employs efficient load-balancing and node recovery algorithms and is suitable for long-running highly-loaded applications. Since DITYPE still has CLISER as its data interface, DITYPE nodes can be plugged into EnMasse and used to form multi-node grids. This allows to continue using proved technology with the new version.

At the same time, parts of EnMasse have not been successful. In particular, Toaster, which uses a proprietory protocol, is essentially a failure; it should be redesigned, and the toaster protocol should be replaced with an XML-RPC-based one.

In general, it seems feasible to stop exposing the grid multiplexor as a separate application and hide it inside DITYPE; actitype then automatically scales to multi-CPU multi-node setups, and UPC and API toolkits provide transparent access to as much formatting power as required. This, however, requires more design work than can be done within the timeframe till the release and will be postponed.

http://www.renderx.net/Content/tools/enmasse.html

DiTypeDesignOverview/EnMasse (last edited 2008-04-28 12:04:46 by TigranAghababyan)