We present a new method to assign tasks, which are connected by time dependencies within a heterogeneous environment, (e.g., several resources communicating with each other). Our approach for task distribution uses an artificial hormone system, which is self-organizing and able to meet real-time constraints. Several enhancements to the artificial hormone system have been made, such as partial suppressing of tasks and distributed task termination. A priority program is a funding instrument to advance knowledge in an emerging field of research through collaborative networked support over several locations, see [8]. § Collaborative Research Centres are institutions established at universities for a period of up to 12 years that enable researchers to pursue an outstanding research program, see [7]. ¶ Research training groups are established by universities to promote young researchers, see [9].
Receive stage:Resource receives the modified eager values Em i , suppressors S i and accelerators A i for each task T i from each resource in the network. The communication between the different resources is depicted by the dashed lines.
Compute and decision stage:Resource computes the modified eager values Em i for all of its tasks in the following way. The local static eager value E i indicates how suited is to execute task T i . From this value, all