Loading...
A Heuristic Security-Aware Task Scheduling Algorithm in Computational Grids
Khodadadi, Farzad | 2012
552
Viewed
- Type of Document: M.Sc. Thesis
- Language: Farsi
- Document No: 43444 (19)
- University: Sharif University of Technology
- Department: Computer Engineering
- Advisor(s): Movaghar, Ali
- Abstract:
- Computational grids consist of hardware and software infrastructures which can provide end users with the power of computational networks in a ubiquitous and cheaper manner. In fact, computational grids provide the ability to use the computational power of geographically distributed and heterogeneous resources. One of the new challenges facing researchers in this area involves security in grid environment which is somehow hard to achieve, because of the distributed nature of grid resources and fast changes in resource availabilities. Since availability, integrity and confidentiality are key factors of security and system’s fault tolerance capability is directly related to resource availability, these factors have been included in the final scheduling algorithm. The proposed scheduling algorithm considers the security demand of tasks and the security level provided by the resources and uses techniques such as trust and availability prediction to decrease the mean response time. The algorithm also considers the trade-off between security and performance and thus tries to meet security demands with reasonable performance decrease. Finally, the proposed method has been extended to support the dependability among task executions, known as workflow scheduling, and by combining some of the most known grid simulators, the performance of the algorithm has been evaluated by using real and synthetic data to better reflect the cons and pros of proposed algorithm compared to previous studies.
- Keywords:
- Security ; Computational Grids ; Task Scheduling Algorithm
- محتواي پايان نامه
- view