In this letter, we apply dynamic software updating to long-lived applications on the DDS middleware while minimizing service interruption and satisfying Quality of Service (QoS) requirements. We dynamically updated applications which run on a commercial DDS implementation to demonstrate the applicability of our approach to dynamic updating. The results show that our update system does not impose an undue performance overhead–all patches could be injected in less than 350 ms and the maximum CPU usage is less than 17%. In addition, the overhead on application throughput due to dynamic updates ranged from 0 to at most 8% and the deadline QoS of the application was satisfied while updating.
The copyright of the original papers published on this site belongs to IEICE. Unauthorized use of the original or translated papers is prohibited. See IEICE Provisions on Copyright for details.
Copy
Dong Kwan KIM, Won-Tae KIM, Seung-Min PARK, "Towards Applying Dynamic Software Updating for DDS-Based Applications" in IEICE TRANSACTIONS on Information,
vol. E95-D, no. 4, pp. 1151-1154, April 2012, doi: 10.1587/transinf.E95.D.1151.
Abstract: In this letter, we apply dynamic software updating to long-lived applications on the DDS middleware while minimizing service interruption and satisfying Quality of Service (QoS) requirements. We dynamically updated applications which run on a commercial DDS implementation to demonstrate the applicability of our approach to dynamic updating. The results show that our update system does not impose an undue performance overhead–all patches could be injected in less than 350 ms and the maximum CPU usage is less than 17%. In addition, the overhead on application throughput due to dynamic updates ranged from 0 to at most 8% and the deadline QoS of the application was satisfied while updating.
URL: https://global.ieice.org/en_transactions/information/10.1587/transinf.E95.D.1151/_p
Copy
@ARTICLE{e95-d_4_1151,
author={Dong Kwan KIM, Won-Tae KIM, Seung-Min PARK, },
journal={IEICE TRANSACTIONS on Information},
title={Towards Applying Dynamic Software Updating for DDS-Based Applications},
year={2012},
volume={E95-D},
number={4},
pages={1151-1154},
abstract={In this letter, we apply dynamic software updating to long-lived applications on the DDS middleware while minimizing service interruption and satisfying Quality of Service (QoS) requirements. We dynamically updated applications which run on a commercial DDS implementation to demonstrate the applicability of our approach to dynamic updating. The results show that our update system does not impose an undue performance overhead–all patches could be injected in less than 350 ms and the maximum CPU usage is less than 17%. In addition, the overhead on application throughput due to dynamic updates ranged from 0 to at most 8% and the deadline QoS of the application was satisfied while updating.},
keywords={},
doi={10.1587/transinf.E95.D.1151},
ISSN={1745-1361},
month={April},}
Copy
TY - JOUR
TI - Towards Applying Dynamic Software Updating for DDS-Based Applications
T2 - IEICE TRANSACTIONS on Information
SP - 1151
EP - 1154
AU - Dong Kwan KIM
AU - Won-Tae KIM
AU - Seung-Min PARK
PY - 2012
DO - 10.1587/transinf.E95.D.1151
JO - IEICE TRANSACTIONS on Information
SN - 1745-1361
VL - E95-D
IS - 4
JA - IEICE TRANSACTIONS on Information
Y1 - April 2012
AB - In this letter, we apply dynamic software updating to long-lived applications on the DDS middleware while minimizing service interruption and satisfying Quality of Service (QoS) requirements. We dynamically updated applications which run on a commercial DDS implementation to demonstrate the applicability of our approach to dynamic updating. The results show that our update system does not impose an undue performance overhead–all patches could be injected in less than 350 ms and the maximum CPU usage is less than 17%. In addition, the overhead on application throughput due to dynamic updates ranged from 0 to at most 8% and the deadline QoS of the application was satisfied while updating.
ER -