| NEWS |
|
Minor bug fixes and suggestions. The files are in the download section. It should be noted that this version is still beta. But rest assured that we did our best to find every bugs. If you find anything that you think is unusual, please, tell us so on the mailing list. The following modifications where done:
|
![]()
|
|||||||||||
| INTRODUCTION |
|
Distributed BEAGLE was created to distribute the evolutionary process using the EC framework Open BEAGLE. Its key features are robustness, fault tolerance, adaptability for heterogeneous networks,and transparency for the user. Distributed BEAGLE uses the Master-Slave model to distribute data over the network. When doing an Open BEAGLE EC application, just 3 little modifications to your code are needed to enable Distributed BEAGLE. There's two types of program that can be executed by using different configuration files. The first one evolves the population over one generation by applying Darwinian selection and genetic operators. It usually runs on the same computer as the master. The second one evaluates the individuals's fitness. The slaves can be eventually used as screen savers. The master is called DAGS for DAGS is an Agile Grid Scheduler. It is not specific for a given evolutionary algorithm. DAGS uses dynamic adjustment of the size of sets of individuals that are sent to the slaves based on the recent history of the evaluation clients. If an evaluation client lags to return results, the data is redistributed to another evaluation client. There's a database in the master that insures data persistency. For more informations to understand the basics and the maths behind Distributed BEAGLE and DAGS, refer to the article Distributed BEAGLE: an Environment for Parallel and Distributed Evolutionary Computations |
| [TOP] |
| HISTORY | |
| November 03 2004: Release of version 0.9.2. Minor bug fixes and suggestions. | |
| Septembre 28 2004: Release of version 0.91. Small bug fixes and suggestions. | |
| August 26 2004: Release of version 0.9. Bug fixes and new server (pool of thread). | |
| June 1 2004: Initial release of Distributed BEAGLE and DAGS. | |
| [TOP] | |
| FEATURES | |
Distributed BEAGLE and DAGS has the following features:
|
|
| [TOP] | |
| MAILING LIST | |
| You can reach Distributed BEAGLE and DAGS developers on the Open BEAGLE mailing list. | |
| [TOP] | |
| DOCUMENTATION | |
| The documentation can be found in the compressed files in the directory manual or you can download it here. This file explains compiling and executing a program in Distributed BEAGLE. | |
| [TOP] | |
| DOWNLOADS | |
|
!!! Attention !!! Distributed BEAGLE 0.9.2 is compatible only with versions 2.x of Open BEAGLE. At the time of writing these lines (February 6, 2006), an integration process is on-going toward the inclusion of Distributed BEAGLE into forthcoming release (3.1.0) of Open BEAGLE. !!! Attention!!! dbeagle-0.9.2.tar.gz dbeagle-0.9.2.zip |
|
| [TOP] | |
| INSTALLATION | |
| The installation process is located in the manual in the manual directory of Distributed BEAGLE. It should be noted that only the gcc 3.x version was fully compiled and tested on UNIX and Visual Studio .NET 2003 on Windows. | |
| [TOP] | |
| COPYRIGHTS | |
Distributed BEAGLE: a distributed evolutionary computations extension of Open BEAGLE and DAGS: DAGS is an Agile Grid Scheduler.
Copyright 2003-2004 by Marc Dubreuil, under the direction of Marc Parizeau and with the help of Christian Gagné. This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2.1 of the License, or (at your option) any later version. This library is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details. This project is done in the context of a research project at the Computer Vision and Systems Laboratory of Laval University. We sincerely thanks Jacques Labrie, Helene Torresan and Frederic Jean for the conception of the prototype of Distributed BEAGLE. |
|
| [TOP] | |
| FAQ | |
| No FAQ for the moment. | |
| [TOP] | |
| News | Documentation | Downloads | Open BEAGLE | | © 2004 : Distributed BEAGLE -- html by [Marc Dubreuil] |