ETRI-Knowledge Sharing Plaform

KOREAN
논문 검색
Type SCI
Year ~ Keyword

Detail

Conference Paper Run-time Software Upgrading Framework for Mission Critical Network Applications
Cited 0 time in scopus Share share facebook twitter linkedin kakaostory
Authors
Seung-Woo Hong, Seong Moon, Ho-Yong Ryu
Issue Date
2017-04
Citation
International Conference on Enterprise Information Systems (ICEIS) 2017, pp.727-732
Language
English
Type
Conference Paper
Abstract
In mission critical and safety software applications such as internet infrastructure, telecommunication, military and medical applications, service continuity is very important. Since for these applications it is unacceptable to shut-down and restart the system during software upgrade, run-Time software upgrade techniques, which are deployed for online maintenance and upgrades without shutdown the system, can meet the demand for high levels of system availability and service continuity. However, upgrading an application while it is running without shut-down is a complex process. The new and the old component may differ in the functionality, interface, and performance. Only selected components of an application are changed while the other parts of the application continue to function. It is important to safeguard the software application's integrity when changes are implemented at runtime. Various researchers have employed different tactics to solve the problem of run-Time software upgrade such as compiler-based methods, hardware-based method, and analytic redundancy based. In order to ensure a reliable run-Time upgrade, we designed and implemented a software framework based run-Time software upgrading method, which has the ability to make runtime modification is considered at the software architecture-level. In this paper, we present the software component architecture for run-Time upgrade and software upgrade procedure, and then show the implementation results.
KSP Keywords
Internet infrastructure, Medical Applications, Mission-critical, Network applications, Online maintenance, Run time, Safety Software, Service continuity, Shut-down, Software Framework, Software applications