loading...
Reliability oriented task allocation in heterogeneous distributed computing systems
Alexandria, Egypt June 28-July 01
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/ISCC.2004.1358383Ninth IEEE Symposium on Computers and ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
G. Attiya, ESIEE, Paris, France
Y. Hamam, ESIEE, Paris, France
This work tackles the problem of task allocation in heterogeneous distributed computing systems with the goal of maximizing the system reliability. It first develops a mathematical model for reliability based on a cost function representing the unreliability caused by the execution of tasks on the system processors and the unreliability caused by the interprocessor communication costs subject to constraints imposed by both the application and the system resources. It then proposes an optimal, memory efficient, hybrid algorithm to this problem. The algorithm first finds a near optimal allocation by applying the well known simulated annealing (SA) and then finds an optimal distribution by applying the branch-and-bound (BB) technique considering the solution of the SA as the initial solution. The proposed algorithm overcomes the low solutions quality that may be obtained by using heuristics. It also overcomes the computational time complexity of the exact algorithms.
Citation:
G. Attiya, Y. Hamam, "Reliability oriented task allocation in heterogeneous distributed computing systems," iscc, vol. 1, pp.68-73, Ninth IEEE Symposium on Computers and Communications 2004 Volume 1 (ISCC'04), 2004
Usage of this product signifies your acceptance of the Terms of Use.