DocumentCode
1112878
Title
Optimal Resource Allocation for Maximizing Performance and Reliability in Tree-Structured Grid Services
Author
Dai, Yuan-Shun ; Levitin, Gregory
Author_Institution
Univ. of Tennessee, Knoxville
Volume
56
Issue
3
fYear
2007
Firstpage
444
Lastpage
453
Abstract
The paper considers a grid computing systems in which the resource management systems (RMS) can divide service tasks into execution blocks (EB), and send these blocks to different resources. To provide a desired level of service reliability, the RMS can assign the same EB to several independent resources for parallel (redundant) execution. According to the optimal schedule for service task partition, and distribution among resources, one can achieve the greatest possible expected service performance (i.e. least execution time), or reliability. For solving this optimization problem, the paper suggests an algorithm that is based on graph theory, Bayesian approach, and the evolutionary optimization approach. A virtual tree-structure model is constructed in which failure correlation in common communication channels is taken into account. Illustrative examples are presented.
Keywords
grid computing; reliability; scheduling; trees (mathematics); execution blocks; grid computing; optimal resource allocation; optimal schedule; parallel execution; reliability; resource management systems; service reliability; service tasks; tree-structured grid services; Communication channels; Computational complexity; Computer architecture; Distributed computing; Graph theory; Grid computing; Local area networks; Optimal scheduling; Resource management; Tree graphs; Bayesian approach; graph theory; grid system; performance; service reliability; subtask distribution; task partition;
fLanguage
English
Journal_Title
Reliability, IEEE Transactions on
Publisher
ieee
ISSN
0018-9529
Type
jour
DOI
10.1109/TR.2007.903214
Filename
4298234
Link To Document