RBLS:基于角色的上下文存储方案设计与实现
1. 引言
随着微机电系统技术、无线通信和数字电子的进步,低成本、低功耗、多功能的传感器节点得以开发,这些节点集成了感知、计算和通信能力。每个节点的低成本使得密集分布的传感器网络成为可能,用于广泛的应用。然而,传感器网络的节点能力有限,需要协调以完成感知任务。为了实现可扩展、健壮和长寿的目标,传感器网络的节点必须能够自我适应。从上下文感知计算中汲取教训,提出了上下文感知传感器网络(CASN)的概念。CASN的节点能够根据相关情况进行调整,即具备上下文感知能力。
2. 上下文感知传感器网络(CASN)的特点
CASN面临的一个挑战是如何表示上下文。为了高效地使用上下文,上下文感知系统应提供永久性或临时的上下文存储方案。然而,CASN的情况不同,因为传感器节点有限的内存大小和电池能量加剧了上下文存储的问题。考虑到上述特点,我们提出了一种基于角色的本地存储方案(RBLS),旨在为传感器网络提供上下文存储支持。
2.1 上下文存储的特点
CASN的上下文存储问题表现出以下特点:
- 一个节点可以同时作为上下文的生产者和消费者。
- CASN中存在全局上下文。
- 邻居的上下文对节点的行为有重要影响。
- 部分查询和本地存储是CAS的主要查询和存储模式。