[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN108880895B - 基于用户流传输开销优化的sdn联合路由选择及网络功能部署方法 - Google Patents

基于用户流传输开销优化的sdn联合路由选择及网络功能部署方法 Download PDF

Info

Publication number
CN108880895B
CN108880895B CN201810690547.7A CN201810690547A CN108880895B CN 108880895 B CN108880895 B CN 108880895B CN 201810690547 A CN201810690547 A CN 201810690547A CN 108880895 B CN108880895 B CN 108880895B
Authority
CN
China
Prior art keywords
switch
network function
user
transmission
denotes
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201810690547.7A
Other languages
English (en)
Other versions
CN108880895A (zh
Inventor
柴蓉
黄蕾蕾
魏涛
陈前斌
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hefei Minglong Electronic Technology Co ltd
Original Assignee
Chongqing University of Post and Telecommunications
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Chongqing University of Post and Telecommunications filed Critical Chongqing University of Post and Telecommunications
Priority to CN201810690547.7A priority Critical patent/CN108880895B/zh
Publication of CN108880895A publication Critical patent/CN108880895A/zh
Application granted granted Critical
Publication of CN108880895B publication Critical patent/CN108880895B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/14Network analysis or design
    • H04L41/145Network analysis or design involving simulating, designing, planning or modelling of a network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L49/00Packet switching elements
    • H04L49/25Routing or path finding in a switch fabric

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明涉及一种基于用户流传输开销优化的SDN联合路由选择及网络功能部署方法,属于移动通信技术领域。该方法包括:S1:建模用户流业务需求特性;S2:建模用户流链路选择及网络功能部署变量;S3:建模用户流传输开销;S4:建模用户流传输所需总时延;S5:建模用户流传输所需总能耗;S6:建模路由选择及网络功能部署限制条件;S7:基于用户流传输开销最小化,确定联合路由选择及网络功能部署策略。本发明能够保证用户流的有效传输和服务质量,满足用户流网络应用的需求,通过优化确定路由选择及网络功能部署策略实现用户流传输开销最小化。

Description

基于用户流传输开销优化的SDN联合路由选择及网络功能部 署方法
技术领域
本发明属于移动通信技术领域,涉及一种基于用户流传输开销优化的SDN联合路由选择及网络功能部署方法。
背景技术
软件定义网络(Software Defined Network,SDN)是由斯坦福大学于2009提出的一种新兴的基于软件的网络架构与技术,其主要特点是控制平面与数据平面分离,逻辑上集中化控制网络以及通过软件编程实现灵活高效的网络管理与运行维护。
SDN中,控制平面的控制器可获取网络全局视图,负责集中化的管理和控制,数据平面的转发设备(如交换机)执行从控制器侧接收的网络策略。SDN网络架构可有效隔离流量、区分服务链及便于服务质量(Quality of Service,QoS)管理,从而能够较好地解决传统移动网络成本高、不够灵活、QoS难以有效管理等问题,然而,SDN架构的集中式网络控制、控制与数据平面分离、资源切片等特性给网络管理机制特别是路由选择机制带来新的问题及挑战。
随着用户多样性服务需求的快速增长,传统的专用硬件设备成本高、操作复杂性高以及不够灵活等特性对网络功能的部署提出了要求。为了有助于灵活的、成本有效的网络功能部署,研究人员提出了网络功能虚拟化(Network Function Virtualization,NFV)技术,以实现基于软件的网络功能的灵活配置。SDN与NFV技术的整合有望提供灵活的网络功能实现和有效的流量管理,然而,多样化SDN网络应用及复杂NFV功能部署对网络管理技术,特别是数据流路由传输及网络功能部署问题提出困难及挑战。
文献[M.Huang,W.Liang,Z.Xu and S.Guo,Efficient algorithms forthroughput maximization in software-defined networks with consolidatedmiddleboxes,IEEE Transactions on Network and Service Management,2017]提出了一种启发式算法实现网络性能与网络功能部署策略的运行时间之间的权衡,以最大化网络吞吐量,但该算法未考虑最佳的路由选择策略。文献[T.W.Kuo,B.H.Liou,K.C.J.Lin andM.J.Tsai,Deploying chains of virtual network functions:On the relationbetween link and server usage,Communications(INFOCOM),2016]考虑沿数据流传输路径调用虚拟网络功能,提出联合虚拟网络功能部署及路径选择的算法以实现网络吞吐量最大化,但该算法未考虑用户流的有效传输以及有效的路由选择策略设计。
综上所述,SDN的网络环境中如何综合考虑用户的业务需求、链路容量及QoS保障等特性,实现联合路由选择及网络功能部署策略,从而降低网络时延和能耗、提高传输安全性能以及实现用户流有效传输成为亟待解决的问题。
发明内容
有鉴于此,本发明的目的在于提供一种基于用户流传输开销优化的SDN联合路由选择及网络功能部署方法,实现联合路由选择及网络功能部署策略。
为达到上述目的,本发明提供如下技术方案:
一种基于用户流传输开销优化的SDN联合路由选择及网络功能部署方法,在该方法中,针对一个控制器和多个交换机组成的软件定义网络(Software-DefinedNetworking,SDN)场景,设每个交换机均附着一个网络功能虚拟化(Network FunctionVirtualization,NFV)服务器,支持以软件实现特定网络功能,在满足用户流业务需求特性条件下,建模用户流传输开销为优化目标,实现联合路由选择及网络功能部署策略;该方法具体包括以下步骤:
S1:建模用户流业务需求特性;
S2:建模用户流链路选择及网络功能部署变量;
S3:建模用户流传输开销;
S4:建模用户流传输所需总时延;
S5:建模用户流传输所需总能耗;
S6:建模路由选择及网络功能部署限制条件;
S7:基于用户流传输开销最小化,确定联合路由选择及网络功能部署策略。
进一步,所述步骤S1具体包括:令用户流集合F={f1,f2,...,fL},其中,fl表示第l个用户流,1≤l≤L,L表示用户流数目;Tl
Figure BDA0001712717830000021
分别表示fl的流量需求和最小速率需求;设各用户流自源点至目的点传输时需要经过一系列网络功能处理,令Ψ表示网络中需要部署的功能集合,Ψl表示fl需求的网络功能集合,
Figure BDA0001712717830000022
其中,ψm,l表示 fl所需的第m个网络功能,1≤m≤Ml,Ml为fl所需的网络功能数目,令ψm,l所需计算能力为Fm,l;设用户流经不同网络功能处理将改变用户流传输流量大小,令δm,l∈(-1,1]为fl经过功能ψm,l处理流量变化因子。
进一步,所述步骤S2具体包括:令Vi表示第i个交换机,1≤i≤N,其中,N为交换机的数目;令Zi,j表示交换机Vi和交换机Vj之间的链路,1≤i,j≤N,i≠j;令
Figure BDA0001712717830000023
表示fl的链路选择标识,
Figure BDA0001712717830000031
表示fl的第k跳选择链路Zi,j进行数据传输,否则,
Figure BDA0001712717830000032
Figure BDA0001712717830000033
Kl为fl传输路径的总跳数;令
Figure BDA0001712717830000034
表示fl的网络功能部署标识,
Figure BDA0001712717830000035
表示fl的第k跳选择交换机Vi部署网络功能ψm,l,否则,
Figure BDA0001712717830000036
进一步,所述步骤S3具体包括:所述用户流传输开销为所有用户流的开销之和,即U=Dtot+λEtot,其中,Dtot和Etot分别表示所有用户流传输的总时延和总能耗,λ为权重因子。
进一步,所述步骤S4具体包括:所述用户流传输所需总时延为所有用户流传输的时延之和,即
Figure BDA0001712717830000037
其中,Dl表示fl传输的时延,建模为
Figure BDA0001712717830000038
其中,
Figure BDA0001712717830000039
表示fl在链路Zi,j上的传输时延,
Figure BDA00017127178300000310
表示fl在交换机Vi处的排队时延,
Figure BDA00017127178300000311
表示fl在交换机Vi处执行网络功能ψm,l所需处理时延。
进一步,所述fl在链路Zi,j上的传输时延建模为
Figure BDA00017127178300000312
其中,
Figure BDA00017127178300000313
表示fl的第k跳离开交换机Vi后的流量大小,其计算公式为
Figure BDA00017127178300000314
Figure BDA00017127178300000317
表示fl所分配链路速率资源标识,Ri,j表示链路Zi,j的传输速率;
所述fl在交换机Vi处的排队时延的计算方法为:设SDN交换机处的用户流处理遵循M/M/1排队模型,根据公式
Figure BDA00017127178300000315
计算fl在交换机Vi处的排队时延,其中,μi和λi分别表示交换机Vi处的业务服务率和到达率,βi,l∈(0,1]表示交换机Vi为fl所分配处理资源标识;
所述fl在交换机Vi处执行网络功能ψm,l所需处理时延的计算方法为:
Figure BDA00017127178300000316
其中,ηi,m,l∈(0,1]表示交换机Vi处附着的NFV服务器为fl所需网络功能ψm,l分配的计算资源标识,Cm,l表示ψm,l所需求的计算资源量,Fi max表示交换机Vi附着的服务器的计算能力。
进一步,所述步骤S5具体包括:所述用户流传输所需总能耗为所有用户流传输的能耗之和,即
Figure BDA0001712717830000041
其中,El表示fl传输的能耗,建模为
Figure BDA0001712717830000042
其中,Ei,j表示在链路Zi,j上传输单位比特流的能耗,
Figure BDA0001712717830000043
表示fl所需的网络功能ψm,l在交换机Vi处执行的能耗。
进一步,所述链路Zi,j上传输单位比特流的能耗的计算公式为:
Figure BDA0001712717830000044
其中,
Figure BDA0001712717830000045
表示交换机Vi出端口存储且发送单位比特流的能耗,计算公式为
Figure BDA0001712717830000046
其中,
Figure BDA0001712717830000047
表示交换机Vi出端口达到最大传输速率时端口的能耗,
Figure BDA0001712717830000048
表示交换机Vi出端口速率,
Figure BDA0001712717830000049
表示交换机Vi端口速率转换为能耗的权值函数, p(r)=0.00062r+0.38;
Figure BDA00017127178300000410
表示交换机Vj入端口接收且存储单位比特流的能耗,计算公式为
Figure BDA00017127178300000411
其中,
Figure BDA00017127178300000412
表示交换机Vi入端口达到最大传输速率时端口的能耗,
Figure BDA00017127178300000413
表示交换机Vi入端口速率;
Figure BDA00017127178300000414
表示交换机Vj处理单位比特流的能耗,计算公式为
Figure BDA00017127178300000415
其中,
Figure BDA00017127178300000416
表示交换机Vj匹配单位比特数据流的能耗,
Figure BDA00017127178300000417
表示交换机Vj匹配单位比特数据流结束后采取动作的能耗,φj表示交换机Vj的存储容量;
所述fl所需的网络功能ψm,l在交换机Vi处执行的能耗的计算公式为
Figure BDA00017127178300000418
其中,
Figure BDA00017127178300000419
表示交换机Vi附着的服务器的基础能耗,
Figure BDA00017127178300000420
表示交换机Vi附着的服务器的峰值能耗,Fi max为交换机Vi附着的服务器的计算能力,Fm,l表示ψm,l所需计算能力。
进一步,所述步骤S6具体包括:
所述路由选择限制条件建模为:若Vi=Sl,则
Figure BDA00017127178300000421
若Vj=Dl,则
Figure BDA00017127178300000422
Figure BDA00017127178300000423
Vj≠{Sl,Dl},其中,Sl和Dl分别为fl的源交换机和目的交换机;
所述容量限制条件建模为:
Figure BDA00017127178300000424
所述速率限制条件建模为:
Figure BDA0001712717830000051
若αi,j,l>0,则
Figure BDA0001712717830000052
所述网络功能部署限制条件建模为:
Figure BDA0001712717830000053
所述资源分配限制条件建模为:
Figure BDA0001712717830000054
进一步,所述步骤S7具体包括:在满足路由选择及网络功能部署限制条件下,以用户流传输开销最小化为目标,优化确定路由选择及网络功能部署策略,即
Figure BDA0001712717830000055
其中,
Figure BDA0001712717830000056
分别表示fl传输时的最优路由选择策略,
Figure BDA0001712717830000057
表示fl传输时交换机处的最优网络功能部署策略,
Figure BDA0001712717830000058
表示fl在链路Zi,j的最优速率资源分配策略,
Figure BDA0001712717830000059
表示fl在交换机Vi处的最优处理资源分配策略,
Figure BDA00017127178300000510
表示交换机Vi附着的服务器处的最优计算资源分配策略, U(·)表示用户流传输开销。
本发明的有益效果在于:本发明能够保证用户流的有效传输和服务质量,满足用户流网络应用的需求,达到路由选择及网络功能部署最优,实现用户流传输开销最小化。
附图说明
为了使本发明的目的、技术方案和有益效果更加清楚,本发明提供如下附图进行说明:
图1为支持网络功能部署的网络场景示意图;
图2为本发明所述方法的流程示意图。
具体实施方式
下面将结合附图,对本发明的优选实施例进行详细的描述。
图1为支持网络功能部署的网络场景示意图,如图1所示,该网络中存在一个控制器和多个交换机,每个交换机均可附着一个NFV服务器,支持以软件实现的特定网络功能。令用户流集合为F,F={f1,f2,...,fL},其中,fl表示第l个用户流,1≤l≤L,L表示用户流数目,且令fl的源交换机和目的交换机分别为Sl和Dl。根据用户流的网络应用需求,每个用户流进行端到端传输时,需要经过一系列网络功能处理,且不同的网络功能处理将改变用户流传输流量大小。建模用户流传输开销为所有用户流传输的开销之和,基于用户流传输开销最小化实现联合路由选择及网络功能部署最优策略。
图2为本发明所述方法的流程示意图,如图2所示,本发明所述方法具体包括以下步骤:
1)建模用户流业务需求特性;
建模用户流业务需求特性,具体为:令用户流集合F={f1,f2,...,fL},其中,fl表示第l个用户流,1≤l≤L,L表示用户流数目;Tl
Figure BDA0001712717830000061
分别表示fl的流量需求和最小速率需求;设各用户流自源点至目的点传输时需要经过一系列网络功能处理,令Ψ表示网络中需要部署的功能集合,Ψl表示fl需求的网络功能集合,
Figure BDA0001712717830000062
其中,ψm,l表示fl所需的第m个网络功能,1≤m≤Ml,Ml为fl所需的网络功能数目,令ψm,l所需计算能力为Fm,l;设用户流经不同网络功能处理将改变用户流传输流量大小,令δm,l∈(-1,1]为fl经过功能ψm,l处理流量变化因子。
2)建模用户流链路选择及网络功能部署变量;
建模用户流链路选择及网络功能部署变量,具体为:令Vi表示第i个交换机,1≤i≤N,其中,N为交换机的数目;令Zi,j表示交换机Vi和交换机Vj之间的链路,1≤i,j≤N,i≠j;令
Figure BDA0001712717830000063
表示fl的链路选择标识,
Figure BDA0001712717830000064
表示fl的第k跳选择链路Zi,j进行数据传输,否则,
Figure BDA0001712717830000065
Kl为fl传输路径的总跳数;令
Figure BDA0001712717830000066
表示fl的网络功能部署标识,
Figure BDA0001712717830000067
表示fl的第k跳选择交换机Vi部署网络功能ψm,l,否则,
Figure BDA0001712717830000068
3)建模用户流传输开销;
建模用户流传输开销为所有用户流的开销之和,即U=Dtot+λEtot,其中,Dtot和Etot分别表示所有用户流传输的总时延和总能耗,λ为权重因子。
4)建模用户流传输所需总时延;
建模用户流传输所需总时延为所有用户流传输的时延之和,即
Figure BDA0001712717830000069
其中,Dl表示fl传输的时延,建模为
Figure BDA00017127178300000610
其中,
Figure BDA00017127178300000611
表示fl在链路Zi,j上的传输时延,
Figure BDA00017127178300000612
表示fl在交换机Vi处的排队时延,
Figure BDA00017127178300000613
表示fl在交换机Vi处执行网络功能ψm,l所需处理时延。根据公式
Figure BDA00017127178300000614
计算fl在链路Zi,j上的传输时延,其中,
Figure BDA00017127178300000615
表示fl的第k跳离开交换机Vi后的流量大小,其计算公式为
Figure BDA0001712717830000071
表示fl所分配链路速率资源标识,Ri,j表示链路Zi,j的传输速率。假设SDN交换机处的用户流处理遵循M/M/1排队模型,根据公式
Figure BDA0001712717830000072
计算fl在交换机Vi处的排队时延,其中,μi和λi分别表示交换机Vi处的业务服务率和到达率,βi,l∈(0,1]表示交换机Vi为fl所分配处理资源标识。fl在交换机Vi处执行网络功能ψm,l所需处理时延的计算方法为
Figure BDA0001712717830000073
其中,ηi,m,l∈(0,1]表示交换机Vi处附着的NFV服务器为fl所需网络功能ψm,l分配的计算资源标识,Cm,l表示ψm,l所需求的计算资源量,Fi max表示交换机Vi附着的服务器的计算能力。
5)建模用户流传输所需总能耗;
建模用户流传输所需总能耗为所有用户流传输的能耗之和,即
Figure BDA0001712717830000074
其中,El表示fl传输的能耗,建模为
Figure BDA0001712717830000075
其中,Ei,j表示在链路Zi,j上传输单位比特流的能耗,
Figure BDA0001712717830000076
表示fl所需的网络功能ψm,l在交换机Vi处执行的能耗。根据公式
Figure BDA0001712717830000077
计算链路Zi,j上传输单位比特流的能耗,其中
Figure BDA0001712717830000078
表示交换机Vi出端口存储且发送单位比特流的能耗,计算公式为
Figure BDA0001712717830000079
其中,
Figure BDA00017127178300000710
表示交换机Vi出端口达到最大传输速率时端口的能耗,
Figure BDA00017127178300000711
表示交换机Vi出端口速率,
Figure BDA00017127178300000712
表示交换机Vi端口速率转换为能耗的权值函数, p(r)=0.00062r+0.38;
Figure BDA00017127178300000713
表示交换机Vj入端口接收且存储单位比特流的能耗,计算公式为
Figure BDA00017127178300000714
其中,
Figure BDA00017127178300000715
表示交换机Vi入端口达到最大传输速率时端口的能耗,
Figure BDA00017127178300000716
表示交换机Vi入端口速率;
Figure BDA00017127178300000717
表示交换机Vj处理单位比特流的能耗,计算公式为
Figure BDA00017127178300000718
其中,
Figure BDA00017127178300000719
表示交换机Vj匹配单位比特数据流的能耗,
Figure BDA00017127178300000720
表示交换机Vj匹配单位比特数据流结束后采取动作的能耗,φj表示交换机Vj的存储容量。fl所需的网络功能ψm,l在交换机Vi处执行的能耗的计算公式为
Figure BDA00017127178300000721
其中,
Figure BDA00017127178300000722
表示交换机Vi附着的服务器的基础能耗,
Figure BDA0001712717830000081
表示交换机Vi附着的服务器的峰值能耗,Fi max为交换机Vi附着的服务器的计算能力,Fm,l表示ψm,l所需计算能力。
6)建模路由选择及网络功能部署限制条件;
建模路由选择及网络功能部署限制条件,其中,路由选择限制条件建模为:若Vi=Sl,则
Figure BDA0001712717830000082
若Vj=Dl,则
Figure BDA0001712717830000083
Vj≠{Sl,Dl},其中,Sl和Dl分别为fl的源交换机和目的交换机;
所述容量限制条件建模为:
Figure BDA0001712717830000084
所述速率限制条件建模为:
Figure BDA0001712717830000085
若αi,j,l>0,则
Figure BDA0001712717830000086
所述网络功能部署限制条件建模为:
Figure BDA0001712717830000087
所述资源分配限制条件建模为:
Figure BDA0001712717830000088
7)基于用户流传输开销最小化,确定联合路由选择及网络功能部署策略;
基于用户流传输开销最小化确定路由选择及网络功能部署策略:在满足路由选择及网络功能部署限制条件下,以用户流传输开销最小化为目标,优化确定路由选择及网络功能部署策略,即
Figure BDA0001712717830000089
其中,
Figure BDA00017127178300000810
分别表示fl传输时的最优路由选择策略,
Figure BDA00017127178300000811
表示fl传输时交换机处的最优网络功能部署策略,
Figure BDA00017127178300000812
表示fl在链路Zi,j的最优速率资源分配策略,
Figure BDA00017127178300000813
表示fl在交换机Vi处的最优处理资源分配策略,
Figure BDA00017127178300000814
表示交换机Vi附着的服务器处的最优计算资源分配策略, U(·)表示用户流传输开销。
最后说明的是,以上优选实施例仅用以说明本发明的技术方案而非限制,尽管通过上述优选实施例已经对本发明进行了详细的描述,但本领域技术人员应当理解,可以在形式上和细节上对其作出各种各样的改变,而不偏离本发明权利要求书所限定的范围。

Claims (1)

1.一种基于用户流传输开销优化的SDN联合路由选择及网络功能部署方法,其特征在于,该方法具体包括以下步骤:
S1:建模用户流业务需求特性,具体包括:令用户流集合F={f1,f2,...,fL},其中,fl表示第l个用户流,1≤l≤L,L表示用户流数目;Tl
Figure FDA0002967406550000011
分别表示fl的流量需求和最小速率需求;设各用户流自源点至目的点传输时需要经过一系列网络功能处理,令Ψ表示网络中需要部署的功能集合,Ψl表示fl需求的网络功能集合,
Figure FDA0002967406550000012
其中,ψm,l表示fl所需的第m个网络功能,1≤m≤Ml,Ml为fl所需的网络功能数目,令ψm,l所需计算能力为Fm,l;设用户流经不同网络功能处理将改变用户流传输流量大小,令δm,l∈(-1,1]为fl经过功能ψm,l处理流量变化因子;
S2:建模用户流链路选择及网络功能部署变量,具体包括:令Vi表示第i个交换机,1≤i≤N,其中,N为交换机的数目;令Zi,j表示交换机Vi和交换机Vj之间的链路,1≤i,j≤N,i≠j;令
Figure FDA0002967406550000013
表示fl的链路选择标识,
Figure FDA0002967406550000014
表示fl的第k跳选择链路Zi,j进行数据传输,否则,
Figure FDA0002967406550000015
1≤k≤Kl,Kl为fl传输路径的总跳数;令
Figure FDA0002967406550000016
表示fl的网络功能部署标识,
Figure FDA0002967406550000017
表示fl的第k跳选择交换机Vi部署网络功能ψm,l,否则,
Figure FDA0002967406550000018
S3:建模用户流传输开销,具体包括:所述用户流传输开销为所有用户流的开销之和,即U=Dtot+λEtot,其中,Dtot和Etot分别表示所有用户流传输的总时延和总能耗,λ为权重因子;
S4:建模用户流传输所需总时延,具体包括:所述用户流传输所需总时延为所有用户流传输的时延之和,即
Figure FDA0002967406550000019
其中,Dl表示fl传输的时延,建模为
Figure FDA00029674065500000110
其中,
Figure FDA00029674065500000111
表示fl在链路Zi,j上的传输时延,
Figure FDA00029674065500000112
表示fl在交换机Vi处的排队时延,
Figure FDA00029674065500000113
表示fl在交换机Vi处执行网络功能ψm,l所需处理时延;
所述fl在链路Zi,j上的传输时延建模为
Figure FDA00029674065500000114
αi,j,l>0,其中,
Figure FDA00029674065500000115
表示fl的第k跳离开交换机Vi后的流量大小,其计算公式为
Figure FDA00029674065500000116
αi,j,l∈(0,1]表示fl所分配链路速率资源标识,Ri,j表示链路Zi,j的传输速率;
所述fl在交换机Vi处的排队时延的计算方法为:设SDN交换机处的用户流处理遵循M/M/1排队模型,根据公式
Figure FDA0002967406550000021
βi,l>0计算fl在交换机Vi处的排队时延,其中,μi和λi分别表示交换机Vi处的业务服务率和到达率,βi,l∈(0,1]表示交换机Vi为fl所分配处理资源标识;
所述fl在交换机Vi处执行网络功能ψm,l所需处理时延的计算方法为:
Figure FDA0002967406550000022
ηi,m,l>0,其中,ηi,m,l∈(0,1]表示交换机Vi处附着的NFV服务器为fl所需网络功能ψm,l分配的计算资源标识,Cm,l表示ψm,l所需求的计算资源量,Fi max表示交换机Vi附着的服务器的计算能力;
S5:建模用户流传输所需总能耗,具体包括:所述用户流传输所需总能耗为所有用户流传输的能耗之和,即
Figure FDA0002967406550000023
其中,El表示fl传输的能耗,建模为
Figure FDA0002967406550000024
其中,Ei,j表示在链路Zi,j上传输单位比特流的能耗,
Figure FDA0002967406550000025
表示fl所需的网络功能ψm,l在交换机Vi处执行的能耗;
所述链路Zi,j上传输单位比特流的能耗的计算公式为:
Figure FDA0002967406550000026
其中,
Figure FDA0002967406550000027
表示交换机Vi出端口存储且发送单位比特流的能耗,计算公式为
Figure FDA0002967406550000028
其中,
Figure FDA0002967406550000029
表示交换机Vi出端口达到最大传输速率时端口的能耗,
Figure FDA00029674065500000210
表示交换机Vi出端口速率,
Figure FDA00029674065500000211
表示交换机Vi端口速率转换为能耗的权值函数;
Figure FDA00029674065500000212
表示交换机Vj入端口接收且存储单位比特流的能耗,计算公式为
Figure FDA00029674065500000213
其中,
Figure FDA00029674065500000214
表示交换机Vi入端口达到最大传输速率时端口的能耗,
Figure FDA00029674065500000215
表示交换机Vi入端口速率;
Figure FDA00029674065500000216
表示交换机Vj处理单位比特流的能耗,计算公式为
Figure FDA00029674065500000217
其中,
Figure FDA00029674065500000218
表示交换机Vj匹配单位比特数据流的能耗,
Figure FDA00029674065500000219
表示交换机Vj匹配单位比特数据流结束后采取动作的能耗,φj表示交换机Vj的存储容量;
所述fl所需的网络功能ψm,l在交换机Vi处执行的能耗的计算公式为
Figure FDA0002967406550000031
其中,
Figure FDA0002967406550000032
表示交换机Vi附着的服务器的基础能耗,
Figure FDA0002967406550000033
表示交换机Vi附着的服务器的峰值能耗,Fi max表示交换机Vi附着的服务器的计算能力,Fm,l表示ψm,l所需计算能力;
S6:建模路由选择及网络功能部署限制条件;具体包括:
所述路由选择限制条件建模为:若Vi=Sl,则
Figure FDA0002967406550000034
若Vj=Dl,则
Figure FDA0002967406550000035
Figure FDA0002967406550000036
其中,Sl和Dl分别为fl的源交换机和目的交换机;
容量限制条件建模为:
Figure FDA0002967406550000037
速率限制条件建模为:
Figure FDA0002967406550000038
若αi,j,l>0,则
Figure FDA0002967406550000039
所述网络功能部署限制条件建模为:
Figure FDA00029674065500000310
资源分配限制条件建模为:
Figure FDA00029674065500000311
S7:在满足路由选择及网络功能部署限制条件下,以用户流传输开销最小化为目标,优化确定路由选择及网络功能部署策略,即
Figure FDA00029674065500000312
其中,
Figure FDA00029674065500000313
分别表示fl传输时的最优路由选择策略,
Figure FDA00029674065500000314
表示fl传输时交换机处的最优网络功能部署策略,
Figure FDA00029674065500000315
表示fl在链路Zi,j的最优速率资源分配策略,
Figure FDA00029674065500000316
表示fl在交换机Vi处的最优处理资源分配策略,
Figure FDA00029674065500000317
表示交换机Vi附着的服务器处的最优计算资源分配策略,U(·)表示用户流传输开销。
CN201810690547.7A 2018-06-28 2018-06-28 基于用户流传输开销优化的sdn联合路由选择及网络功能部署方法 Active CN108880895B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810690547.7A CN108880895B (zh) 2018-06-28 2018-06-28 基于用户流传输开销优化的sdn联合路由选择及网络功能部署方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810690547.7A CN108880895B (zh) 2018-06-28 2018-06-28 基于用户流传输开销优化的sdn联合路由选择及网络功能部署方法

Publications (2)

Publication Number Publication Date
CN108880895A CN108880895A (zh) 2018-11-23
CN108880895B true CN108880895B (zh) 2021-04-23

Family

ID=64296456

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810690547.7A Active CN108880895B (zh) 2018-06-28 2018-06-28 基于用户流传输开销优化的sdn联合路由选择及网络功能部署方法

Country Status (1)

Country Link
CN (1) CN108880895B (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110198234B (zh) * 2019-05-15 2021-11-09 中国科学技术大学苏州研究院 软件定义网络中虚拟交换机和虚拟网络功能联合部署方法
CN111475252B (zh) * 2020-03-06 2022-07-15 重庆邮电大学 一种基于深度强化学习的虚拟网络功能部署优化方法
CN111586703B (zh) * 2020-05-08 2022-06-03 重庆邮电大学 一种无人机基站部署及内容缓存方法

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107395502A (zh) * 2016-05-17 2017-11-24 华为技术有限公司 确定路由策略的方法和装置
CN107666412A (zh) * 2017-11-20 2018-02-06 电子科技大学 服务功能链的虚拟网络功能部署方法
CN108092895A (zh) * 2017-12-26 2018-05-29 重庆邮电大学 一种软件定义网络联合路由选择及网络功能部署方法

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR102065075B1 (ko) * 2013-06-24 2020-01-10 한국전자통신연구원 소프트웨어 정의 네트워킹 기반 네트워크 제어 방법 및 이를 수행하는 장치

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107395502A (zh) * 2016-05-17 2017-11-24 华为技术有限公司 确定路由策略的方法和装置
CN107666412A (zh) * 2017-11-20 2018-02-06 电子科技大学 服务功能链的虚拟网络功能部署方法
CN108092895A (zh) * 2017-12-26 2018-05-29 重庆邮电大学 一种软件定义网络联合路由选择及网络功能部署方法

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
Control Plane Delay Minimization based SDN Controller Placement Scheme;Lei Zhu,Rong Chai,Qianbin Chen;《2017 9th international conference on wireless communications and signal processing》;20171013;全文 *
基于软件定义网络的流量工程;周桐庆,蔡志平,夏竟等;《软件学报》;20151106;全文 *

Also Published As

Publication number Publication date
CN108880895A (zh) 2018-11-23

Similar Documents

Publication Publication Date Title
CN108260169B (zh) 一种基于QoS保障的服务功能链动态部署方法
CN108092895B (zh) 一种软件定义网络联合路由选择及网络功能部署方法
CN107919986B (zh) 超密集网络中mec节点间vm迁移优化方法
CN105516312B (zh) 一种软件定义网络负载均衡装置与方法
CN109041193B (zh) 一种基于noma的网络切片动态联合用户关联和功率分配方法
CN105009475B (zh) 考虑到用户设备(ue)移动性的用于准入控制和资源可用性预测的方法和系统
CN106572019B (zh) 一种时延保障混合sdn网络节能流量调度方法
WO2023040022A1 (zh) 一种在随机网络中基于算网协同的分布式计算卸载方法
CN110234127B (zh) 一种基于sdn的雾网络任务卸载方法
CN110505099A (zh) 一种基于迁移a-c学习的服务功能链部署方法
CN108880895B (zh) 基于用户流传输开销优化的sdn联合路由选择及网络功能部署方法
CN108206790B (zh) 一种基于网络切片的sdn联合路由选择及资源分配方法
Pamuklu et al. Energy-efficient and delay-guaranteed joint resource allocation and du selection in o-ran
CN106911516B (zh) 一种软件定义网络控制器部署方法
CN112350949B (zh) 软件定义网络中基于流调度的重路由拥塞控制方法及系统
CN106027288A (zh) 一种配电线路信息监测业务通信流量预测方法
CN115460088A (zh) 一种5g电力多业务切片资源分配与隔离方法
Li et al. A trade-off task-offloading scheme in multi-user multi-task mobile edge computing
Maity et al. SCOPE: cost-efficient QoS-aware switch and controller placement in hybrid SDN
CN102104889B (zh) 基于阻抗匹配的跨层优化系统及方法
Agarwal et al. PIRS 3 A: A Low Complexity Multi-knapsack-based Approach for User Association and Resource Allocation in HetNets
Choi et al. Load balancing routing for wireless mesh networks: An adaptive partitioning approach
CN111770515B (zh) 一种基于网络成本优化的sdn控制器部署方法
Pang et al. Research on SDN-based data center network traffic management and optimization
CN110233803B (zh) 一种传输网络结点的调度装置及方法

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20241012

Address after: 230000 B-1015, wo Yuan Garden, 81 Ganquan Road, Shushan District, Hefei, Anhui.

Patentee after: HEFEI MINGLONG ELECTRONIC TECHNOLOGY Co.,Ltd.

Country or region after: China

Address before: 400065 Chongqing Nan'an District huangjuezhen pass Chongwen Road No. 2

Patentee before: CHONGQING University OF POSTS AND TELECOMMUNICATIONS

Country or region before: China