关键词:
无线片上网络
无线接口
拥塞控制
令牌容错
低功耗
摘要:
无线片上网络通过引入无线链路,实现多跳有线通信的一跳可达,解决了有线片上网络中的远距离多跳延迟较高问题。然而无线节点数量较少,子网内流量聚集在无线节点周围,达到无线节点处理能力极限,未发送出去的数据包堆积在缓冲区中形成热点。另一方面,无线信道,天线以及收发器的物理特性较为复杂,无线信号在空气中传播时,由于噪声,线路耦合的作用,比特错误率显著增加,针对这些问题,本文提出相关方案,对控制无线信道使用的令牌数据做容错处理;对无线路由器拥塞进行控制避免;结合网络拥塞与出错情况关闭空闲组件,降低功耗。主要内容如下:(1)片上网络中无线路由器需要处理同一子网内有线路由器的长距离多跳通信任务,通信任务较重,容易引起拥塞。基于此,提出了一种拥塞控制的低功耗路由器方案。首先,将无线接收端的大量拥塞数据包,通过一个数据包分流模块,存放到空闲度较大的其他端口缓冲区。其次,添加全局仲裁模块,记录无线发送缓冲区空闲情况,优先授权缓冲区占用较为密集的无线路由器,使用无线信道发送数据,以此避免拥塞。最后,将处于电源接通状态的没有无线通信任务的无线路由器进行功率门控,降低系统能耗。实验结果表明,该方案改善了无线路由器拥塞问题。(2)无线通信过程中,无线节点处通信流量密集,同时令牌在传递时,容易出现错误甚至丢失。针对这两个问题,提出了无线接收端拥塞控制与令牌容错方案。首先,将目的无线节点拥塞的数据,先发送到空闲无线节点,再由空闲节点发往最终目的节点;其次,在不同的网络错误率下,采取相应的容错方案,保证令牌flit的正确性;最后,关闭空闲组件以降低网络的静态功耗。仿真结果表明,该方案增强了通信的可靠性,降低了通信延迟与功耗。