一种云场景下的网元资源预留系统技术方案

技术编号:23318231 阅读:23 留言:0更新日期:2020-02-11 18:55
本发明专利技术公开了一种云场景下的网元资源预留系统,涉及云计算应用技术领域;该系统包括:资源预留与释放组件,其嵌入在openstack计算组件中,响应于客户端发出的资源预留请求,根据对应服务器节点的当前资源已使用量和当前资源预留量对所述资源预留请求进行处理,并根据资源预留请求的处理结果对所述当前资源已使用量和当前资源预留量进行更新;资源预留记录表,用于记录对应服务器节点的当前资源预留量;刷新组件,响应于所述资源预留与释放组件的调用请求更新缓存中的资源使用量;本发明专利技术无需新增物理服务器,避免了额外的资源损耗;不仅可以保证后续网元部署和扩容成功,而且一定程度上可以缓解云平台资源碎片问题。

A network element resource reservation system in cloud environment

【技术实现步骤摘要】
一种云场景下的网元资源预留系统
本专利技术属于云计算应用
,更具体地,涉及一种云场景下的网元资源预留系统。
技术介绍
云计算开源产业联盟发布的《电信云白皮书(2019)》中指出:伴随着IT技术的不断发展以及边缘业务的兴起,以专用硬件设备形态呈现的传统电信网络已经难以满足快速发展的网络业务需求。云计算、虚拟化等技术打破了传统电信业的思维方式,引入了网络功能虚拟化和软件定义网络的思想,将电信网络和业务部署在云的架构上,基于云的弹性服务环境相比传统的专属硬件环境具有灵活敏捷等优势。在此背景下,建设电信云服务环境来重构电信网络以及电信业成为了运营商战略转型的重要一步。OpenStack为目前应用最广泛的开源云计算管理平台,在基于OpenStack的电信云场景下,根据需求,若干网元必须部署在同一个物理服务器上,或者分布在不同物理服务器上。但由于网元部署的时间不同,导致后续网元在部署时,出现物理服务器CPU、内存、网卡等资源被别的虚拟机占用,因资源不足而创建失败;或者网元后期需要在原先服务器上进行扩容,由于资源碎片引起资源不足,导致扩容失败。本文档来自技高网...

【技术保护点】
1.一种云场景下的网元资源预留系统,其特征在于,包括:/n资源预留与释放组件,其嵌入在openstack计算组件中,响应于客户端发出的资源预留请求,根据对应服务器节点的当前资源已使用量和当前资源预留量对所述资源预留请求进行处理,并根据资源预留请求的处理结果对所述当前资源已使用量和当前资源预留量进行更新;/n资源预留记录表,用于记录对应服务器节点的当前资源预留量;/n刷新组件,响应于所述资源预留与释放组件的调用请求更新缓存中的资源使用量。/n

【技术特征摘要】
1.一种云场景下的网元资源预留系统,其特征在于,包括:
资源预留与释放组件,其嵌入在openstack计算组件中,响应于客户端发出的资源预留请求,根据对应服务器节点的当前资源已使用量和当前资源预留量对所述资源预留请求进行处理,并根据资源预留请求的处理结果对所述当前资源已使用量和当前资源预留量进行更新;
资源预留记录表,用于记录对应服务器节点的当前资源预留量;
刷新组件,响应于所述资源预留与释放组件的调用请求更新缓存中的资源使用量。


2.如权利要求1所述的网元资源预留系统,其特征在于,根据对应节点的当前资源已使用量和当前资源预留量对所述资源预留请求进行处理具体为:
根据当前资源预留量和资源预留请求中的本次请求预留量计算本次预留修改量;
当本次预留修改量与当前资源已使用量的总和大于当前服务器的资源总量时,返回预留失败的错误信息;
当本次预留修改量与当前资源已使用量的总和不大于当前服务器的资源总量时,将本次请求预留量计入当前资源已使用量和当前资源预留量中。


3.如权利要求1或2所述的网元资源预留系统,其特征在于,所述资源预留记录表嵌入在openstack数据库组件中。


4.如权利要求1或2所述的网元资源预留系统,其特征在于,所述资源预留请求包括本次请求预留服务器ID、本次请求预留量及本次请求预留的资源类型。


5.如权利要求4所述的网元资源预留系统,其特征在于,可请求预留的资源类型包括各服务器节点的磁盘、带宽QOS,以及NUMA中的CPU和大页内存。

<...

【专利技术属性】
技术研发人员:柳明高泽旭
申请(专利权)人:烽火通信科技股份有限公司
类型:发明
国别省市:湖北;42

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1