首页> 外文期刊>ACM transactions on sensor networks >Optimizing Relocatable Code for Efficient Software Update in Networked Embedded Systems
【24h】

Optimizing Relocatable Code for Efficient Software Update in Networked Embedded Systems

机译:优化可重定位代码以在网络嵌入式系统中进行有效的软件更新

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

摘要

Recent advances in Microelectronic Mechanical Systems (MEMS) and wireless communication technologies have fostered the rapid development of networked embedded systems like wireless sensor networks. System software for these self-organizing systems often needs to be updated for a variety of reasons. We present a holistic software update (i.e., reprogramming) system called R3 for networked embedded systems. R3 has two salient features. First, the binary differencing algorithm within R3 (R3diff) ensures an optimal result in terms of the delta size under a configurable cost measure. Second, the similarity preserving method within R3 (R3sim) optimizes the binary code format for achieving a large similarity with a small metadata overhead. Overall, R3 achieves the smallest delta size compared with other software update approaches such as Stream, Rsync, RMTD, Zephyr, Hermes, and R2 (e.g., 50%-99% reduction compared to Stream and about 20%-40% reduction compared to R2). R3's implementation on TelosB/TinyOS is lightweight and efficient.
机译:微电子机械系统(MEMS)和无线通信技术的最新发展促进了诸如无线传感器网络之类的网络嵌入式系统的快速发展。这些自组织系统的系统软件通常出于各种原因需要进行更新。我们为网络嵌入式系统提供了一个称为R3的整体软件更新(即重新编程)系统。 R3具有两个显着特征。首先,R3中的二进制差分算法(R3diff)在可配置的成本度量下确保了增量大小方面的最佳结果。其次,R3(R3sim)中的相似度保留方法优化了二进制代码格式,以实现较小的元数据开销实现较大的相似度。总体而言,与其他软件更新方法(例如Stream,Rsync,RMTD,Zephyr,Hermes和R2)相比,R3实现了最小的增量大小(例如,与Stream相比减少了50%-99%,与Stream相比减少了约20%-40% R2)。 R3在TelosB / TinyOS上的实现轻巧高效。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号