摘要
软件监测是评价软件行为是否符合预期的重要手段,也是后期实施在线调整和软件演化的基础。在有限的资源与长期软件运行监测需求之间进行合理的平衡是感知节点软件监测的关键。针对现有软件监测工具缺乏对资源开销管理的问题,提出了一个名为RALMON感知节点软件运行时监测框架,该框架向用户提供了一种资源敏感的软件监测机制,实现了在资源高度受限节点上对监测资源开销的精细控制。在RALMON实现的基础上,研究了RALMON的存储与计算开销,最后通过一个典型应用实例验证了RALMON的有效性。
Software monitoring is an important means to evaluate whether software behaves as expected, which is also the foundation for further online adjustment and software run evolution. A reasonable balance between limited resources and requirement of long-term software monitoring is the key for software monitoring of sensor nodes. To address the limitations of resource management support in existing software monitoring tools, a framework named RALMON (Resource-Aware Lightweight runtime MONitoring) is proposed for sensor node software runtime monitoring. The framework provides users with a resource-sensitive software monitoring mech- anism to achieve fine control of the monitoring overhead on highly resource-constrained devices. On the basis of RALMON implementation, storage and runtime overheads of RALMON are investigated. The feasibility of RALMON is shown through the case study of a representative application.
出处
《西北大学学报(自然科学版)》
CAS
CSCD
北大核心
2015年第3期394-398,共5页
Journal of Northwest University(Natural Science Edition)
基金
国家自然科学基金资助项目(61402050
61303041)
中央高校基本科研业务费专项基金资助项目(2013G1241113)