Research Article
Fault Tolerant PLBGSA: Precedence Level Based Genetic Scheduling Algorithm for P2P Grid
Table 1
Fault tolerant PLBGSA for P2P grid.
| Begin | Cost | Time |
| (1) | Construct priority based subtask sequence | | 1 | (2) | Assign level | | 1 | (3) | Do | | | (4) | Choose all subtasks present at level from | | | (5) | if | | | (6) | Single subtask assigned to node having minimum | | | | where | (7) | Endif | | | (8) | if | | | (9) | for to | | | (10) | Using assign all to set | | | (11) | Calculate | | | (12) | Finish time value of | | | (13) | Endfor | | | (14) | | | | (15) | for to 1 | | () | (16) | if where | | | (17) | Using choose schedule from | | | | where | (18) | Calculate | | | (19) | Endif | | | (20) | if where | | | (21) | Shortlist and from | | | | where | (22) | using (occasional ) on and we obtain | | | (23) | Calculate | | | (24) | if | | | (25) | | | | (26) | Endif | | | (27) | if | | | (28) | Shortlist from where , | | | | | (29) | for to | | | (30) | | | ) | (31) | Endfor | | | (32) | Endif | | | (33) | Endif | | | (34) | Endfor | | | (35) | Endif | | | (36) | if | | | (37) | Remove failed node from set | | | (38) | Goto step 3 | | | (39) | End if | | | (40) | | | | (41) | while Max Level | | | (42) | End do While | | | (43) | Finish time for at level Max Level will be the finish time of | | 1 | | task | END |
|
|