Abstract
Software update is an inevitable process in the life time of a computer system. Numerous update mechanisms have been applied to software products. However, only little attention is devoted to online non-stop software update. Traditional update utilities typically require programs to stop execution during modifications and thus decrease the availability of systems. For e-commerce (electronic commerce) companies, improving system availability implies increasing opportunities for more business profit. Therefore, minimizing system maintenance time due to the necessary software update becomes a critical issue. This paper describes an approach to the non-stop software update. The approach composes a program using two replicated execution blocks. By switching the execution blocks, the program can be modified without terminating its service. The paper also discusses the system environments that are required to support the approach.
Original language | English |
---|---|
Pages (from-to) | 319-324 |
Number of pages | 6 |
Journal | Proceedings - IEEE Computer Society's International Computer Software and Applications Conference |
Publication status | Published - 2000 |
Event | 2000 IEEE 24th Annual International Computer Software and Applications Conference (COMPSAC 2000) - Taipei, Taiwan Duration: 2000 Oct 25 → 2000 Oct 27 |
All Science Journal Classification (ASJC) codes
- Software
- Computer Science Applications