DocumentCode :
1014219
Title :
A heuristic task assignment algorithm to maximize reliability of a distributed system
Author :
Hwang, Gwo-Jen ; Tseng, Shian-Shyong
Author_Institution :
Nat. Chiao Tung Univ., Hsin-Chu, Taiwan
Volume :
42
Issue :
3
fYear :
1993
fDate :
9/1/1993 12:00:00 AM
Firstpage :
408
Lastpage :
415
Abstract :
Distributed systems potentially provide high reliability owing to the program and data-file redundancy possible. In many applications, high reliability is the major consideration for system design. Previous work has shown that the distribution of programs and data-files can affect the system reliability appreciably, and that redundancy in resources such as computers, programs, and data-files can improve the reliability of a distributed system. This work formulates a practical application for a reliability-oriented distributed task assignment problem which is NP-hard. Then, to cope with this challenging problem, a greedy algorithm is proposed, based on some heuristics, to find an approximate solution. The simulation shows that, in most cases tested, the algorithm finds suboptimal solutions efficiently; therefore, it is a desirable approach to solve these problems
Keywords :
computer networks; distributed processing; heuristic programming; redundancy; reliability; NP-hard; data-file redundancy; distributed system; greedy algorithm; heuristic task assignment algorithm; k-DTA problem; program redundancy; reliability maximisation; Application software; Computer network reliability; Distributed computing; File servers; Greedy algorithms; Heuristic algorithms; Network servers; Redundancy; Software algorithms; Software design;
fLanguage :
English
Journal_Title :
Reliability, IEEE Transactions on
Publisher :
ieee
ISSN :
0018-9529
Type :
jour
DOI :
10.1109/24.257824
Filename :
257824
Link To Document :
بازگشت