Title :
Online non-stop software update using replicated execution blocks
Author :
Ssu, Kuo-Feng ; Jiau, Hewijin Christine
Author_Institution :
Dept. of Electr. Eng., Nat. Cheng Kung Univ., Tainan, Taiwan
Abstract :
Software updating is an inevitable process in the lifetime of a computer system. Numerous update mechanisms have been applied to software products. However, only little attention has been devoted to online nonstop software updating. Traditional update utilities typically require programs to stop execution during modifications, and this decreases the availability of the systems. For e-commerce (electronic commerce) companies, improving system availability implies increasing opportunities for greater business profit. Therefore, minimizing the system maintenance time for necessary software updates becomes a critical issue. This paper describes an approach to nonstop software updating. The approach composes a program using two replicated execution blocks. By switching between the execution blocks, the program can be modified without terminating its service. The paper also discusses the system environments that are required in order to support the approach
Keywords :
computer aided software engineering; electronic commerce; online operation; software maintenance; electronic commerce; nonterminating service; online nonstop software updating; profit; program modification; replicated execution blocks; system availability; system environments; system maintenance time minimization; Availability; Companies; Consumer electronics; Documentation; Error correction; Hardware; Software maintenance; Software performance; Software systems; Web and internet services;
Conference_Titel :
Computer Software and Applications Conference, 2000. COMPSAC 2000. The 24th Annual International
Conference_Location :
Taipei
Print_ISBN :
0-7695-0792-1
DOI :
10.1109/CMPSAC.2000.884741