• 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