articleNov 19, 2002Closed access

Software rejuvenation: analysis, module and applications

Nokia (United States) · AT&T (United States)

Indexed incrossref

Abstract

Software rejuvenation is the concept of gracefully terminating an application and immediately restarting it at a clean internal state. In a client-server type of application where the server is intended to ran perpetually for providing a service to its clients, rejuvenating the server process periodically during the most idle time of the server increases the availability of that service. In a long-running computation-intensive application, rejuvenating the application periodically and restarting it at a previous checkpoint increases the likelihood of successfully completing the application execution. We present a model for analyzing software rejuvenation in such continuously-running applications and express…

Citation impact

924
total citations
FWCI
26.57
Percentile
100%
References
16
Citations per year

Authors

4

Topics & keywords

Keywords
  • Downtime
  • Computer science
  • Operating system
  • Unix
  • Rejuvenation
  • Software
  • Service (business)
  • Process (computing)
UN Sustainable Development Goals
  • Industry, innovation and infrastructure
No related works found for this paper.