Supporting dynamic update and resource protection in an embedded operating system

  • Authors:
  • Mei-Ling Chiang;Hsiang-Yu Hsu

  • Affiliations:
  • National Chi-Nan University, Taiwan, R. O. C.;National Chi-Nan University, Taiwan, R. O. C.

  • Venue:
  • Proceedings of the 2011 ACM Symposium on Applied Computing
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

Dynamic update provides more flexibility in the development of embedded systems since it allows embedded systems to update their components on-the-fly without rebooting or stopping system services. However, downloading an incautiously developed component may corrupt the system. In this paper, we have implemented a platform which supports a dynamic update dissemination mechanism for upgrading an embedded operating system without rebooting the whole systems. Besides, a resource protection mechanism is implemented to protect system resources. If an error component has misused resources, the wasted resources will be reclaimed and it will be removed out of our embedded client. Currently, our system can reclaim lost memory space, ensure normal execution of critical sections, and prevent null pointer access. Experimental results demonstrate that our platform can effectively provide dynamic update and resource protection with little overhead.