1.一种基于无线虚拟网络生命周期的时频资源映射方法,其特征在于,包括判断物理网络剩余时频资源块是否为连续,若判断为连续,对缓存区的VNR依次进行映射,否则,对已映射的虚拟网络请求VNR进行选择性重映射,然后再对缓存区的VNR依次进行映射;所述缓存区的VNR包括当前时间片到达的VNR和之前时间片到达且未能成功映射且在最大映射时延内的VNR;
所述对已映射的虚拟网络请求VNR进行选择性重映射包括:计算重映射影响因子ξ,选择前N个ξ最大的VNR进行映射,如果终止条件满足,则终止重映射,否则循环执行本步骤;N为循环次数;
所述对缓存区的VNR依次进行映射包括根据VNR的优先级从高到低进行映射;所述VNR的优先级根据虚拟网络请求的生命周期确定,即生命周期短则优先级高,反之,优先级低;
重映射影响因子ξ计算方式包括:
ξ=b/(2×(f+t))
bi,j=(ai-1,j⊕ai,j)+(ai+1,j⊕ai,j)+(ai,j-1⊕ai,j)+(ai,j+1⊕ai,j)其中,f表示待映射的VNR所需的子载波资源量,t表示待映射的VNR所需的时隙资源量;
ai,j表示第i个子载波第j个时隙对应的资源块,ai,j=0表示第i个子载波第j个时隙对应的资源块是空闲的;ai,j=1表示第i个子载波第j个时隙对应的资源块被占用,bi,j表示第i个子载波第j个时隙对应的资源块的映射密度级EDI,⊕表示异或运算。
2.根据权利要求1所述的基于无线虚拟网络生命周期的时频资源映射方法,其特征在于,所述终止条件包括以下任意一种:物理网络剩余时频资源块是连续的,或者已映射的VNR的重映射影响因子ξ均小于设定的阈值,或者已映射的VNR的重映射影响因子ξ值不再改变。
3.根据权利要求1所述的基于无线虚拟网络生命周期的时频资源映射方法,其特征在于,如果有多个VNR具有相同的优先级,则计算每个待映射的VNR能使物理网络获得的收益,根据收益大小,优先映射能使物理网络获得更高收益的VNR。
4.根据权利要求3所述的基于无线虚拟网络生命周期的时频资源映射方法,其特征在于,每个待映射的VNR能使物理网络获得的收益计算方式包括:其中,ws表示第s个虚拟网络请求与业务相关的收益因子,其值根据业务类型定义,不同的业务类型有不同的收益因子,1/ds表示第s个虚拟网络请求的优先级,As表示第s个虚拟网*络请求所需的时频资源块个数;S(t)表示第t个时间片缓存区内需要映射的VNR的集合;S(t)表示第t个时间片缓存区内映射成功的VNR集合,K(t)表示第t个时间片需要进行重映射的VNR集合,若K(t)为空,表示第t个时间片不进行重映射;asij表示第s个虚拟网络请求映射到第i个子载波第j个时隙对应的时频资源块位置,其中i∈{1,2,...,F},j∈{1,2,...,T},F表示系统正交子载波个数,T表示每个子载波时隙个数;asij=1表示第s个虚拟网络请求占用了物理网络中第i个子载波第j个时隙对应的时频资源块;asij=0则表示未占用物理网络中第i个子载波第j个时隙对应的时频资源块。
5.根据权利要求1所述的基于无线虚拟网络生命周期的时频资源映射方法,其特征在于,如果相同优先级条件下,各个待映射的VNR能使物理网络获得的收益也相同,则根据VNR到达时间的先后顺序,按先到先映射的策略,对缓存区内的VNR通过卡诺图映射算法依次进行映射。