Setting up a computer cluster
Setting up a computer cluster
Background
Data replication is used to minimise the possibility of access failures to urgently required data (high access availability), but also to reduce access times to this data. The SVS department recently developed a first prototype of an automatic designer based on genetic algorithms for such special acyclic graphs. Given certain parameters such as the interval of desired operation availabilities and operation costs (for read and write operations), number of replicas , etc., the automatic designer attempts to find a replication strategy in the form of an acyclic graph that has the desired properties.
The runtime of this prototype is very long even for small scenarios. Due to the nature of the problem, however, it is to be expected that the speed can be accelerated by parallelisation on several computers.
Job description
The task to be solved in this thesis is the construction of a computer cluster with the aim of using it for the parallelised generation of genetic algorithms. The existing prototype is to be adapted in such a way that the overall task is partitioned and distributed to the individual nodes of the cluster. The overall improvement of the prototype is to be demonstrated and evaluated by before/after synthesis runs with respect to a reference problem set.