Software rejuvenation: analysis, module and applications
Nokia (United States) · AT&T (United States)
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
- FWCI
- 26.57
- Percentile
- 100%
- References
- 16
Authors
4Topics & keywords
- Downtime
- Computer science
- Operating system
- Unix
- Rejuvenation
- Software
- Service (business)
- Process (computing)
- Industry, innovation and infrastructure