DocumentCode
2286011
Title
A Dynamic Programming Algorithm for Software Rejuvenation Scheduling under Distributed Computation Circumstance
Author
Okamura, Hiroyuki ; Iwamoto, Kazuki ; Dohi, Tadashi
Author_Institution
Dept. of Inf. Eng., Hiroshima Univ.
Volume
2
fYear
2005
fDate
22-22 July 2005
Firstpage
493
Lastpage
499
Abstract
Recently, a complementary approach to handle transient software failures, called software rejuvenation, is becoming popular as a proactive fault management technique in operational software systems. In this paper, we consider a scheduling problem of software rejuvenation for a distributed computation. Based on the dynamic programming approach, we derive the optimal software rejuvenation schedule which minimizes the expected total time of computation. In numerical examples, we examine the sensitivity of model parameters characterizing failure phenomenon to the resulting optimal rejuvenation schedule
Keywords
distributed processing; dynamic programming; scheduling; software fault tolerance; software maintenance; distributed computation; dynamic programming algorithm; operational software system; proactive fault management technique; software rejuvenation scheduling; transient software failure; Aging; Application software; Distributed computing; Dynamic programming; Dynamic scheduling; Heuristic algorithms; Processor scheduling; Scheduling algorithm; Software algorithms; Software systems;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Systems, 2005. Proceedings. 11th International Conference on
Conference_Location
Fukuoka
ISSN
1521-9097
Print_ISBN
0-7695-2281-5
Type
conf
DOI
10.1109/ICPADS.2005.22
Filename
1524357
Link To Document