【技术实现步骤摘要】
一种基于物理网络节点资源适配的网络组件动态部署方法
[0001]本专利技术涉及计算机网络
,尤其涉及一种基于物理网络节点资源适配的网络组件动态部署方法。
技术介绍
[0002]近年来,由于移动设备的爆炸式增长以及诸如物联网(IoT)和大数据网络之类的新网络技术的出现,用户对新的多样化、高质量和敏捷服务的需求呈指数级增长。在电信行业中,当前的基础网络是静态的,没有任何自动配置功能,在这种严格的网络环境中,服务供应是通过为每个网络服务功能部署专用且昂贵的专用网络硬件的有序链接来实现。硬件设施一旦部署即很难改动,当网络环境发生变化需要实现新的网络服务功能时,往往需要通过添加新的硬件设施来实现。这种解决方案硬件成本高昂,同时无法应付复杂多变的网络环境。
[0003]网络功能虚拟化(Network Function Virtualization,NFV)通过将网络服务功能抽象成逻辑上的网络组件,动过在大容量服务器或交换机上动态部署网络组件的实例实现硬件资源复用,以解决上述挑战。网络功能虚拟化将网络功能与硬件资源相分离,其好处是网络组件的实例可以从一台服务器动态迁移到另一台服务器;如果需要在其他位置重复使用相同功能的网络组件,仅需在新的位置部署一个该网络组件的实例即可,无需重新购买专用设备。网络功能虚拟化的出现为网络优化和降低成本提供了便利。
[0004]基于资源适配的网络组件动态部署过程,是指当一个网络业务请求发起时,在物理网络中寻找有满足资源量需求的节点,临时部署为该网络业务请服务的网络组件实例提供相应
【技术保护点】
【技术特征摘要】
1.一种基于物理网络节点资源适配的网络组件动态部署方法,其特征在于,包括以下步骤:步骤1、复用已部署组件实例:如果存在与待部署网络组件类型相同的已部署组件实例,则依据已部署组件实例所在物理网络节点到发出网络业务请求的源节点的相对位置、以及该物理网络节点未使用的资源量计算复用值,选择复用值最小的物理网络节点复用已部署网络组件实例;步骤2、部署新组件实例,如果已部署的网络组件实例中不存在与待部署网络组件同类型的实例,则依据各物理网络节点到发出业务请求的源节点的相对位置、以及该物理网络节点的K介数中心度计算部署值,选择部署值最大且该物理网络节点未使用的资源量满足待部署网络组件资源适配需求的节点部署该类型网络组件的新组件实例。2.根据权利要求1所述的基于资源适配的多个网络组件部署方法,其特征在于,所述资源量包括CPU、内存和存储资源容量,以及带宽资源容量。3.根据权利要求1所述的基于资源适配的多个网络组件部署方法,其特征在于,所述的所在物理网络节点到发出网络业务请求的源节点的相对位置position(n
i
)的计算方法如下:其中n
i
表示物理网络中编号为i的节点,s表示发出网络业务请求的源节点,d表示接收网络业务请求的目的节点,表示物理网络节点n
i
到发出网络业务请求的源节点之间s最短路径的跳数,表示从发出网络业务请求的源节点s到接收网络业务请求的目的节点d的途径物理网络节点n
i
的最短路径对应的跳数,所在物理网络节点到发出网络业务请求的源节点的相对位置position(n
i
)的值用于表示物理网络节点n
i
在该网络业务请求的源节点和目的节点间靠近源节点的程度,值越小表明越靠近源节点。4.根据权利要求1所述的基于资源适配的多个网络组件部署方法,其特征在于,所述的物理网络节点资源利用值resource(n
i
)计算方法如下:其中c表示CPU,m表示内存,s表示存储,w
c
(n
i
)、w
m
(n
i
)和w
s
(n
i
)分别为物理网络节点n
i
上的CPU、内存和存储使用的资源量,W
c
(n
i
)、W
m
(n
i
)和W
s
(n
i
)分别为物理网络节点n
i
上的CPU、内存和存储资源总量,resource(n
i
)的值表示物理网络节点n
i
的资源利用情况,值越小说明该节点资源利用率越高。5.根据权利要求1所述的基于资源适配的多个网络组件部署方法,其特征在于,所述的复用值WV
reuse
(n
i
)计算方法如下:WV
reuse
(n
i
)=θ1·
position(n
i
)+θ2·
resource(n
i
)其中WV
reuse
(n
i
)表示物理网络节点n
i
的复用值,θ1、θ2分别为权重系数,在应用中取经验值,θ1≥0,θ2≥0且θ1+θ2=1,WV
reuse
(n
i
)的值用于表示已部署在物理网络节点n
i
的网络组件实例适合复用的程度,值越小表明越适合复用该节点上已部署的网络组件实例。
6.根据权利要求1所述的基于资源适配的多个网络组件部署方法,其特征在于,所述的...
【专利技术属性】
技术研发人员:沈文,郭骞,于鹏飞,
申请(专利权)人:国家电网有限公司国网江西省电力有限公司国网雄安金融科技集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。