Presentation is loading. Please wait.

Presentation is loading. Please wait.

On the Task Assignment Problem : Two New Efficient Heuristic Algorithms.

Similar presentations


Presentation on theme: "On the Task Assignment Problem : Two New Efficient Heuristic Algorithms."— Presentation transcript:

1 On the Task Assignment Problem : Two New Efficient Heuristic Algorithms

2 2 INTRODUCTION In this paper, we consider the problem of assigning tasks to processors in a distributed system in order to minimize the sum of interprocessor communication and task processing costs. In this paper, we transform the initial problem of minimization of total communication and execution costs into a maximization one, where we try to determine and avoid large communication and execution penalties.

3 3 MODEL DESCRIPTION Let P = {Pj, j = 1, 2,..., n} be the set of processors of a distributed computing system. T = {Ti, i = 1, 2,..., m} the set of tasks to be allocated. G(V, E) be the intertask communication graph. Let eip represent the cost of executing task i on processor p. ci j the communication cost between tasks i and j. xip, i = 1 · · · m, p = 1 · · · n, a 0, 1 variable, equal to 1 if task i runs on processor p and 0 otherwise.

4 4 GRAPH TRANSFORMATION

5 5

6 6

7 7 (4).

8 8 GRAPH TRANSFORMATION

9 9 MATCHING BASED HEURISTIC

10 10 THE MAXIMUM EDGE ALGORITHM

11 11 EXAMPLE :

12 12 COMPARATIVE STUDY During instance generation, the following parameters were considered:

13 13 COMPARATIVE STUDY As a measure of solution quality, the relative distance from the best solution was calculated for each of the three algorithms. For algorithm A, the relative distance from the best solution is defined as:

14 14 COMPARATIVE STUDY

15 15 COMPARATIVE STUDY

16 16 COMPARATIVE STUDY

17 17 COMPARATIVE STUDY

18 18 COMPARATIVE STUDY


Download ppt "On the Task Assignment Problem : Two New Efficient Heuristic Algorithms."

Similar presentations


Ads by Google