Hi all,
for the last four months I've been working on a DRM module for ECJ. DRM
is a library to run java applications in a Grid fashion. As for now, you
can easily replicate experiments in a network or create island models,
although is easy to implement new topologies or behaviours.
Right now the module is mature enough to be used in our research at the
Complex Adaptive Systems Group (http://www.iti.upv.es/groups/cas), and
I'd be more than pleased if someone has any interest in this software
and gives it a try.
To do so, I'd reccommend to work under linux and from the cvs code, the
install procedure is not very easy, but I'm working on that. Download
the DR-EA-M-0.1-4beta version from sourceforge and install it as
requested in the INSTALL file.
http://prdownloads.sourceforge.net/dr-ea-m/DR-EA-M-0.1-4beta.tar.gz?download
Then you'll need some code from the cvs, the drm, ec and linux/bin modules
cvs -d:pserver:[log in to unmask]:/cvsroot/dr-ea-m
checkout dr-ea-m/drm dr-ea-m/ec dr-ea-m/linux/bin
Pack the drm module into a .jar file and substitute the original (which
would be placed at /usr/dr-ea-m/lib), take the drmnode.new script and
place it with the other drm scripts (/usr/dr-ea-m/linux/bin), and merge
the ec module with you ecj15 installation (nothing will be overwritten,
don't worry).
There is a tutorial inside the ec.drm directory, and you can fetch more
useful info from the dr-ea-m webpage (in the cvs, dr-ea-m/drmtuto
directory). It's possible to use windows machines to collaborate with
the drm network, although until I find someone to rewrite the drm
scripts for windows, you'll need to launch the experiments from a linux
machine.
Cheers,
Alberto
|