传统的DTN(Delay Tolerate Network)缓存调度策略,是根据报文的生命周期或者报文进入缓存的时间来决定报文的优先级别,并没有考虑信源节点本身的特性。针对这一问题,提出节点转发率的概念,用以表明信源节点对网络递交率的贡献。在考虑报文生命周期的同时,根据报文源节点的转发率来进行缓存调度:优先转发源节点转发率高的报文,优先丢弃源节点转发率低的报文。仿真实验表明,将该算法应用于蔓延路由,在显著改善递交率的同时,还能有效减少网络的开销。