1.一种分组包调度方法,其特征在于,包括:获取虚拟队列在当前调度周期的队列状态信息;当所述虚拟队列为非空时,根据所述队列状态信息,结合分组包状态更新发送成本预估公式进行计算,并根据得到的计算结果,更新第一预估成本,其中,所述第一预估成本为:在下一个调度周期,调度系统执行分组包状态更新发送任务时产生的预估成本,所述分组包状态更新发送成本预估公式具体为:C 0 =q(t+1)+Va(t+1)q(t+1)=q(t)+X(t)式中,C 0 表示第一预估成本,t表示当前调度周期;q(t+1)表示所述虚拟队列在调度周期t+1的虚拟队列长度,q(t)表示所述虚拟队列在调度周期t的虚拟队列长度,X(t)分组包接收变量;V为所述虚拟队列长度与信息新鲜度的权重;a(t+1)是调度周期t+1的队列状态的信息新鲜度;当所述虚拟队列为空时,根据所述队列状态信息,结合分组包转发成本预估公式进行计算,并根据得到的计算结果,更新第二预估成本,其中,所述第二预估成本为:在下一个调度周期,调度系统执行分组包转发任务时产生的预估成本,所述分组包转发成本预估公式具体为:C 1 =q′(t+1)+Va′(t+1)q′(t+1)=q(t)+X(t)-1a′(t+1)=a(t)+1式中,C 1 表示第二预估成本,t表示当前调度周期;q′(t+1)表示所述虚拟队列在调度周期t+1的虚拟队列长度,q(t)表示所述虚拟队列在调度周期t的虚拟队列长度,X(t)分组包接收变量;V为所述虚拟队列长度与信息新鲜度的权重;a′(t+1)是调度周期t+1的队列状态的信息新鲜度,a(t)是调度周期t的队列状态的信息新鲜度;根据最新的所述第一预估成本与最新的所述第二预估成本的比较结果,确定所述调度系统在当前调度周期执行的调度任务。
2.根据权利要求1所述的一种分组包调度方法,其特征在于,所述获取虚拟队列在当前调度周期的队列状态信息之前还包括:初始化第一预估成本和第二预估成本。
3.根据权利要求1所述的一种分组包调度方法,其特征在于,根据最新的所述第一预估成本与最新的所述第二预估成本的比较结果,确定所述调度系统在当前调度周期执行的调度任务具体包括:将最新的所述第一预估成本与最新的所述第二预估成本进行比较;若所述第一预估成本大于所述第二预估成本,所述调度系统在当前调度周期执行的调度任务为分组包状态更新发送任务;若所述第一预估成本不大于所述第二预估成本,所述调度系统在当前调度周期执行的调度任务为分组包转发任务,以便通过所述分组包转发任务的执行,转发所述虚拟队列中信息新鲜度最低的分组包。
4.一种分组包调度装置,其特征在于,包括:队列状态获取单元,用于获取虚拟队列在当前调度周期的队列状态信息;第一成本计算单元,用于当所述虚拟队列为非空时,根据所述队列状态信息,结合分组包状态更新发送成本预估公式进行计算,并根据得到的计算结果,更新第一预估成本,其中,所述第一预估成本为:在下一个调度周期,调度系统执行分组包状态更新发送任务时产生的预估成本,所述分组包状态更新发送成本预估公式具体为:C 0 =q(t+1)+Va(t+1)q(t+1)=q(t)+X(t)式中,C 0 表示第一预估成本,t表示当前调度周期;q(t+1)表示所述虚拟队列在调度周期t+1的虚拟队列长度,q(t)表示所述虚拟队列在调度周期t的虚拟队列长度,X(t)分组包接收变量;V为所述虚拟队列长度与信息新鲜度的权重;a(t+1)是调度周期t+1的队列状态的信息新鲜度;第二成本计算单元,用于当所述虚拟队列为空时,根据所述队列状态信息,结合分组包转发成本预估公式进行计算,并根据得到的计算结果,更新第二预估成本,其中,所述第二预估成本为:在下一个调度周期,调度系统执行分组包转发任务时产生的预估成本,所述分组包转发成本预估公式具体为:C 1 =q′(t+1)+Va′(t+1)q′(t+1)=q(t)+X(t)-1a′(t+1)=a(t)+1式中,C 1 表示第二预估成本,t表示当前调度周期;q′(t+1)表示所述虚拟队列在调度周期t+1的虚拟队列长度,q(t)表示所述虚拟队列在调度周期t的虚拟队列长度,X(t)分组包接收变量;V为所述虚拟队列长度与信息新鲜度的权重;a′(t+1)是调度周期t+1的队列状态的信息新鲜度,a(t)是调度周期t的队列状态的信息新鲜度;预估成本比较单元,用于根据最新的所述第一预估成本与最新的所述第二预估成本的比较结果,确定所述调度系统在当前调度周期执行的调度任务。
5.根据权利要求4所述的一种分组包调度装置,其特征在于,还包括:初始化单元,用于初始化第一预估成本和第二预估成本。
6.根据权利要求4所述的一种分组包调度装置,其特征在于,所述预估成本比较单元具体用于:将最新的所述第一预估成本与最新的所述第二预估成本进行比较;若所述第一预估成本大于所述第二预估成本,所述调度系统在当前调度周期执行的调度任务为分组包状态更新发送任务;若所述第一预估成本不大于所述第二预估成本,所述调度系统在当前调度周期执行的调度任务为分组包转发任务,以便通过所述分组包转发任务的执行,转发所述虚拟队列中信息新鲜度最低的分组包。
7.一种分组包调度终端,其特征在于,包括:存储器和处理器;所述存储器用于存储程序代码,所述程序代码与如权利要求1至3任意一项所述的分组包调度方法相对应;所述处理器用于执行所述程序代码。
8.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中保存有如权利要求1至3任意一项所述的分组包调度方法相对应的程序代码。