Design and Analysis of an Online Update Approach for Embedded Microprocessors - Analysis, Estimations, and Applications of Embedded Systems
Conference Papers Year : 2023

Design and Analysis of an Online Update Approach for Embedded Microprocessors

Abstract

Software updates are already used in many systems for fixing bugs and for improving or extending their functionality. For many embedded systems with strong requirements on their availability, software updates are still not used because an update cycle usually causes a down time of the system. For servers in data centers with high availability requirements, so-called live patching solutions exist for many years. Live-Patching allows updating the software without affecting the availability of the system (i.e. no restart is required). In this work, we propose the application of live patching on small embedded microprocessors. We present a proof-of-concept implementation on a Xilinx MicroBlaze processor and compare the properties of our implementation, w.r.t. the amount of transmitted update data, memory requirements and update cycle duration against a state-of-the-art full-memory update.
Embargoed file
Embargoed file
1 0 10
Year Month Jours
Avant la publication
Thursday, January 1, 2026
Embargoed file
Thursday, January 1, 2026
Please log in to request access to the document

Dates and versions

hal-04489009 , version 1 (04-03-2024)

Licence

Identifiers

Cite

Patrick Uven, Philipp Ittershagen, Kim Grüttner. Design and Analysis of an Online Update Approach for Embedded Microprocessors. 6th International Embedded Systems Symposium (IESS), Sep 2019, Friedrichshafen, Germany. pp.179-188, ⟨10.1007/978-3-031-26500-6_15⟩. ⟨hal-04489009⟩
26 View
3 Download

Altmetric

Share

More