接近开关的ASCENT算法着重于均衡网络中骨干节点的数量,并保证数据通路的畅通。当节点在接收数据时发现丢包严重,就向数据源方向的邻居节点发出求助消息;节点探测到周围的通信节点丢包率很高或者收到邻居节点发出的帮助请求时,它就主动由休眠状态变为活动状态,帮助邻居节点转发数据包。
运行接近开关ASCENT算法的网络包括触发、建立和稳定三个主要阶段。数据源节点和汇聚节点间的通信恢复正常,网络中活动节点个数保持稳定,从而达到稳定状态。
接近开关ASCENT算法使得网络可以随具体应用要求而动态地改变拓扑结构,并且节点只根据本地的休息进行计算,不依赖于无线通信模块、节点的地理分布和路由协议等。但AS-CENT算法只是提出了网络中局部优化的一种机制,还需要对更大模块的节点分布进行改进,并加入负载平衡技术等。 |