...
首页> 外文期刊>IEEE Transactions on Computers >R2: Incremental Reprogramming Using Relocatable Code in Networked Embedded Systems
【24h】

R2: Incremental Reprogramming Using Relocatable Code in Networked Embedded Systems

机译:R2:网络嵌入式系统中使用可重定位代码的增量式重新编程

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

摘要

We present R2, an incremental reprogramming approach using relocatable code, to improve program similarity for efficient incremental reprogramming in networked embedded systems. R2 achieves a higher degree of similarity than existing approaches by mitigating effects of both function shifts and data shifts. R2 adopts a content-aware differencing algorithm to generate small delta files for efficient dissemination. Besides, it makes efficient use of memory and does not degrade program quality. We implement R2 based on TinyOS 2.1 and demonstrate its advantages through detailed analysis of TinyOS examples. We also present case studies on the software programs of a large-scale sensor system GreenOrbs. Results show that R2 reduces the dissemination cost by approximately 65 percent compared to state-of-the-art network reprogramming approach Deluge, and reduces the dissemination cost by approximately 20 percent compared to Zephyr and Hermes the latest works on incremental reprogramming.
机译:我们提出R2,这是一种使用可重定位代码的增量重编程方法,旨在提高程序的相似性,以便在网络嵌入式系统中进行有效的增量重编程。通过减轻功能转移和数据转移的影响,R2比现有方法具有更高的相似度。 R2采用内容感知差异算法来生成较小的增量文件,以进行有效分发。此外,它可以有效利用内存,并且不会降低程序质量。我们基于TinyOS 2.1实现R2,并通过对TinyOS示例的详细分析来展示其优势。我们还介绍了有关大型传感器系统GreenOrbs的软件程序的案例研究。结果表明,与最新的网络重编程方法Deluge相比,R2降低了约65%的发布成本,而与Zephyr和Hermes最新的增量编程方法相比,R2降低了约20%的发布成本。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号