International Journal of Mechatronics, Electrical and Computer Technology
Vol. 3(9) , Oct, 2013, pp. 286-313, I SSN : 2305-0543
Available online at: http://www.aeuso.org
© Austrian E-Journals of Universal Scientific Organization
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
286
Security and Fault aware Scheduling in Computational Grid
Mansour Noshfar
1*
, Reza Javidan
2
and Mohammad Hossein Yektaei
3
1
Department of Computer Engineering, Science and Research Branch, Islamic Azad University, Khuzestan, Iran
2
Department of Computer Engineering and IT, Shiraz University of Technology, Shiraz, Iran
3
Department of Computer engineering, Abadan Branch, Islamic Azad University, Khuzestan,Iran
*Corresponding Author's E-mail: mansour.noshfar@gmail.com
Abstract
Grid Computation is an issue that has received much attention from researchers in recent years.
Its aim is to use the computational power of idle resources which have been distributed in different
places and under different policies and security conditions. Therefore, one of the challenges facing
this technology is the issue of security of jobs and the computational sites. Distributed jobs in
computational sites may become problematic due to some infections and malwares. As a result, the
risks and security levels should be considered; computing resources must be evaluated by resource
owners for task execution, and scheduling should be based on requested users' security levels. This
is the matter that has been ignored in the previous scheduling algorithms, which leads to waste of
time and overhead. In this paper, a new method based on a combination of Genetic and
Imperialism Competitive algorithm is presented to implement a security-aware scheduling and
failure algorithm. The proposed method is compared with the previous methods such as Min-Min,
Suffrage and genetic algorithms, has become near optimal and led to reduce the overhead caused
by violation of security conditions. Additionally, Due to the usage of fault tolerance mechanisms,
the performance of these mechanisms has been evaluated and it was found that the replication
mechanism had the lowest failure rate and the check point mechanism had a direct effect on the
performance and it should be fully supervised and be smart.
Keywords: Computational Grid, Security, Failure, Fault tolerance, Genetic Algorithm,
Imperialism Competitive Algorithm