Study of the task assignment problem in the Distributed Systems: Cost functions and resolution methods
Abstract:
In the Distributed Systems, the task allocation is one of the most important problem to take into account. This problem is NP-complete, that is why the researchers have reduced the problem dimensions deleting criteria and/or imposing constraints. In this paper, we present the problem and we define one basic objective function, which can be used to make an optimal allocation. The definition of this function uses the following criteria: the communication cost between the processors, the task execution time, the interference cost, the load balancing cost and the reference cost to files in other sites. An adaptation of the costs to several type of architectures is presented. Finally, we present several techniques of combinatorial optimization and we apply two of them, Simulated Annealing and Genetic Algorithm, to solve the task assignment problem.
Año de publicación:
1997
Keywords:
- Performance evaluation
- Task Allocation
- DISTRIBUTED SYSTEMS
- Genetic Algorithm
- Simulated Annealing
Fuente:

Tipo de documento:
Article
Estado:
Acceso restringido
Áreas de conocimiento:
- Ciencias de la computación
- Control óptimo
Áreas temáticas:
- Ciencias de la computación
- Migración internacional y colonización
- Matemáticas