Bernd Scheuermann

Learn More
We present a hardware implementation of population-based ant colony optimization (P-ACO) on field-programmable gate arrays (FPGAs). The ant colony optimization meta-heuristic is adopted from the natural foraging behavior of real ants and has been used to find good solutions to a wide spectrum of combinatorial optimization problems. We describe the P-ACO(More)
We propose to modify a type of ant algorithm called Population based Ant Colony Optimization (P-ACO) to allow implementation on an FPGA architecture. Ant algorithms are adapted from the natural behavior of ants and used to find good solutions to combinatorial optimization problems. General layout on the FPGA and algorithmic description are covered. The most(More)
A new kind of Ant Colony Optimization (ACO) algorithm is proposed that is suitable for an implementation in hardware. The new algorithm — called Counter-based ACO — allows to systolically pipe artificial ants through a grid of processing cells. Various features of this algorithm have been designed so that it can be mapped easily to Field-Programmable Gate(More)
XtreemOS aims to build and promote a Linux based operating system to provide native Virtual Organization (VO) support in the next generation Grids. XtreemOS takes a different approach from many existing Grid middleware by: first, recognizing the fundamental role of VO in Grid computing and hence taking VO support into account from the very beginning of our(More)
This paper addresses necessary modification and extensions of existing Grid Computing approaches in order to meet nowadays business demand. So far, Grid Computing has been used to solve large scientific problems. Consequently, the focus was more on compute power and on large input and output files that are typical for many scientific problems. Nowadays(More)
This paper introduces the ADVANCE approach to engineering concurrent systems using a new component-based approach. A cost-directed tool-chain maps concurrent programs onto emerging hardware architectures, where costs are expressed in terms of programmer annotations for the throughput, latency and jit-ter of components. These are then synthesized using(More)
—We evaluate the performance of distributed file systems (DFS) under the IO load produced by enterprise applications. The evaluation is carried out using a trace-based approach that allows for recording file system accesses of an application and replaying the trace on an arbitrary file systems under test. This method avoids the overhead that is associated(More)