EasiCache:一种基于缓存机制的低开销传感器网络代码更新方法
随着应用环境越来越复杂多变,传感器网络需要具备远程代码更新的能力,对节点进行灵活地配置和升级以适应环境变化.然而过高的代码更新开销一直困扰着远程代码更新在传感器网络中的大规模应用.代码更新开销主要包括存储代码引起的重组开销和节点通信产生的传输开销.在工程实践中,作者发现重组开销甚至有可能超过传输开销成为主要的更新开销.为此作者提出了一种基于代码缓存机制的低开销远程代码更新方法——EasiCache.该方法通过代码缓存机制在低功耗RAM上动态保存并执行需要频繁更新的代码,尽量避免对高功耗闪存flash进行读写操作,从而有效降低了重组开销.此外,该方法通过函数级代码差异对比,降低了传输代码量,同时保存了代码缓存机制所需的程序结构信息,进一步降低了重组开销.实验结果验证了该方法在降低代码更新开销方面的有效性.
传感器网络、远程代码更新、代码缓存机制、函数级代码差异对比、物联网
35
TP393(计算技术、计算机技术)
"新一代宽带无线移动通信网"国家科技重大专项项目2010ZX03006-003-02;国家自然科学基金项目61003293;北京市自然科学基金项目4112054;中国科学院计算技术研究所知识创新项目20106030
2012-07-23(万方平台首次上网日期,不代表论文的发表时间)
共13页
555-567