首页> 外文期刊>Journal of Information Recording >A Server-side Pre-linking Mechanism for Updating Embedded Operating System Dynamically
【24h】

A Server-side Pre-linking Mechanism for Updating Embedded Operating System Dynamically

机译:动态更新嵌入式操作系统的服务器端预链接机制

获取原文
获取原文并翻译 | 示例
           

摘要

To allow embedded operating systems to update their components on-the-fly, dynamic update mechanism is required for operating systems to be patched or added extra functionalities in without the need of rebooting the machines. However, embedded environments are usually resource-limited in terms of memory size, processing power, power consumption, and network bandwidth. Thus, dynamic update for embedded operating systems should be designed to make the best use of limited resources. In this paper, a server-side pre-linking mechanism is proposed to make dynamic updates of embedded operating system efficiently. Applying this mechanism can reduce not only memory usage and CPU processing time for dynamic update, but also data transmission size for updated components. Power consumption can be reduced as well. We have implemented this mechanism in LyraOS which is a component-based embedded operating system. Performance evaluation shows that the size of updated components applying the proposed dynamic update mechanism can be 65-86% smaller than applying the approach of Linux loadable kernel modules. Especially, the overheads in embedded clients are minimal since the component linking time in embedded clients is eliminated.
机译:为了允许嵌入式操作系统动态更新其组件,需要动态更新机制来修补操作系统或添加额外的功能,而无需重新启动计算机。但是,嵌入式环境通常在内存大小,处理能力,功耗和网络带宽方面受资源限制。因此,应设计嵌入式操作系统的动态更新,以充分利用有限的资源。本文提出了一种服务器端预链接机制,可以有效地对嵌入式操作系统进行动态更新。应用此机制不仅可以减少用于动态更新的内存使用量和CPU处理时间,而且可以减少更新组件的数据传输大小。功耗也可以降低。我们已经在LyraOS中实现了这种机制,LyraOS是基于组件的嵌入式操作系统。性能评估表明,与使用Linux可加载内核模块的方法相比,使用建议的动态更新机制的更新组件的大小可以小65-86%。特别是,由于消除了嵌入式客户端中的组件链接时间,因此嵌入式客户端中的开销最小。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号