Run-time Software Upgrading Framework for Mission Critical Network Applications

Seung-Woo Hong, Seong Moon, Ho-Yong Ryu

2017

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.

Download


Paper Citation


in Harvard Style

Hong S., Moon S. and Ryu H. (2017). Run-time Software Upgrading Framework for Mission Critical Network Applications . In Proceedings of the 19th International Conference on Enterprise Information Systems - Volume 2: ICEIS, ISBN 978-989-758-248-6, pages 727-732. DOI: 10.5220/0006355007270732

in Bibtex Style

@conference{iceis17,
author={Seung-Woo Hong and Seong Moon and Ho-Yong Ryu},
title={Run-time Software Upgrading Framework for Mission Critical Network Applications},
booktitle={Proceedings of the 19th International Conference on Enterprise Information Systems - Volume 2: ICEIS,},
year={2017},
pages={727-732},
publisher={SciTePress},
organization={INSTICC},
doi={10.5220/0006355007270732},
isbn={978-989-758-248-6},
}


in EndNote Style

TY - CONF
JO - Proceedings of the 19th International Conference on Enterprise Information Systems - Volume 2: ICEIS,
TI - Run-time Software Upgrading Framework for Mission Critical Network Applications
SN - 978-989-758-248-6
AU - Hong S.
AU - Moon S.
AU - Ryu H.
PY - 2017
SP - 727
EP - 732
DO - 10.5220/0006355007270732