Font Size: a A A

Optimal Resource Model And Task Scheduling Algorithm Based On Heterogeneous Grid

Posted on:2009-07-23Degree:MasterType:Thesis
Country:ChinaCandidate:S B ZhongFull Text:PDF
GTID:2178360272973965Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
With the rapid development in scientific technology,the calculation quantity of a large amount of scientific computing and complicated applications has been increasing dramatically. As one kind of the significantly developing infrastructure, the Grid Computing can share a large-scale of calculation resource, storage resource, data resource, software resource, equipment resource, HR and so on. The Grid Computing can overcome the existing calculating limitation and realize the large-scale cooperative scientific computing and cooperatively solve problems, which provides a novel computing mode to solve some very large-scale, super-complex computing-intensive or data-intensive problems. The grid research is a great challenge because its resources are characterized by the large-scale distribution, heterogeneous types of diversity and dynamic variability. Task scheduling is one of hotspots in the current Grid Computing research. The thesis studies the task scheduling and load proportion, and we have done the following works:Make a comprehensive summary about the research background and status of grid computing in the United States, Europe, Japan and China.Investigate the definition of grid computing and its characteristics,applications and research classification. Analyze three system structure of grid, such as the five-layer sandglass architecture, the open grid service architecture and WEB service resource architecture.Analyze the basic characteristic and target of the task scheduling which were used in grid computing and make the formalized definition of the task scheduling. Study three situations of the load balancing strategies which were used for achieving the balanced distribution of tasks load among resource nodes in grid computing.Study three intelligent algorithms including the genetic algorithm, the immune clone algorithm and the simulated annealing algorithm which could realize the task scheduling and load balancing effectively. The brief introduction to the other algorithms which may affect the grid computing result such as the ant colony algorithm was also studied.Propose two novel grid task scheduling optimal models and its corresponding algorithms: Parallel Genetic Immunity Clone Algorithm (PGICA) and Parallel Simmulated Annealing Clonal Algorithm (PSACA) . The PGICA algorithm fully take account of the advantages of the genetic algorithm and the immune clone algorithm, and effectively integrated these two methods to establish an algorithm model. It is proved that the PGICA algorithm is convergence. PSACA algorithm combines the advantages of genetic algorithm, simulated annealing algorithm and immune clone algorithm. Based on these, an algorithm optimal model was constructed. Formal description of the algorithm process was also made in the paper. .The simulation results show that PGICA algorithm and PSACA algorithm achieve good effects in both task scheduling and load balancing.
Keywords/Search Tags:Grid computing, Task scheduling, Load balance, Parallel Genetic Immunity Clone Algorithm, Parallel Simmulated Annealing Clonal Algorithm
PDF Full Text Request
Related items