[发明专利]识别用于部署网络功能的执行环境在审
| 申请号: | 202180064682.0 | 申请日: | 2021-09-16 |
| 公开(公告)号: | CN116235477A | 公开(公告)日: | 2023-06-06 |
| 发明(设计)人: | 凯尔·安德鲁·唐纳德·迈斯特利;伊恩·詹姆斯·威尔斯;格热戈兹·博古斯瓦夫·杜拉杰 | 申请(专利权)人: | 思科技术公司 |
| 主分类号: | H04L41/0806 | 分类号: | H04L41/0806;H04L41/0895 |
| 代理公司: | 北京东方亿思知识产权代理有限责任公司 11258 | 代理人: | 杨佳婧 |
| 地址: | 美国加利*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 识别 用于 部署 网络 功能 执行 环境 | ||
1.一种用于从网络中的多个网络组件中识别要在其上部署网络功能的网络组件的方法,该方法包括:
由网络的控制器接收表示所述网络功能的代码;
由所述控制器识别与所述网络功能的执行相关联的特性;
从所述网络中的多个网络组件中选择被优化以至少部分地基于所述特性执行所述网络功能的所述网络组件;以及
由所述控制器将表示所述网络功能的所述代码部署到所述网络组件。
2.如权利要求1所述的方法,其中:
所述网络功能包括无服务器网络功能;并且
表示所述网络功能的所述代码包括至少部分地使用可用于定义无服务器网络功能的域特定语言生成的目标代码。
3.如权利要求1或2所述的方法,其中:
识别与所述网络功能的执行相关联的特性包括确定由所述网络功能的执行所消耗的计算资源的量;并且
选择所述网络组件包括确定所述网络组件具有计算资源的可用性以支持由所述网络功能的执行所消耗的计算资源的量。
4.如权利要求1至3中任一项所述的方法,其中:
识别与所述网络功能的执行相关联的特性包括确定所述网络功能被配置为与托管在所述网络中的另一网络组件上的软件计算实例交互;并且
选择所述网络组件包括确定所述网络组件在所述网络中在到所述另一网络组件的阈值距离内。
5.如权利要求1至4中任一项所述的方法,其中:
识别与所述网络功能的执行相关联的特性包括确定所述网络功能的特定类型;
选择所述网络组件包括确定以下项中的至少一者:(i)所述网络组件在所述网络中的位置,或者(ii)所述网络组件是被优化以执行所述特定类型的所述网络功能的网络组件类型。
6.如权利要求1至5中任一项所述的方法,其中:
识别与所述网络功能的执行相关联的特性包括确定表示所述网络功能的所述代码的特定类型;并且
选择所述网络组件包括确定所述网络组件被配置为执行所述特定类型的所述代码。
7.如权利要求1至6中任一项所述的方法,其中:
识别与所述网络功能的执行相关联的特性包括确定与所述网络功能的执行相关联的特定信任级别;并且
选择所述网络组件包括确定所述网络组件被配置为执行具有所述特定信任级别的网络功能。
8.如权利要求1至7中任一项所述的方法,其中,所述网络组件包括以下项中的一个或多个:
路由器;
网络接口卡(NIC);
服务器;
网络交换机;
虚拟机;或
虚拟容器。
9.一种系统,包括:
一个或多个处理器;以及
一个或多个存储计算机可执行指令的非暂态计算机可读介质,所述指令在由所述一个或多个处理器执行时,使所述一个或多个处理器执行操作,所述操作包括:
接收表示要部署在网络中的网络功能的代码;
识别与所述网络功能的执行相关联的特性;
从所述网络中的多个网络组件中选择被优化以至少部分地基于所述特性执行所述网络功能的网络组件;以及
将表示所述网络功能的所述代码部署到所述网络组件。
10.如权利要求9所述的系统,其中:
所述网络功能包括无服务器网络功能;并且
表示所述网络功能的所述代码包括至少部分地使用可用于定义无服务器网络功能的域特定语言生成的目标代码。
11.如权利要求9或10所述的系统,其中:
识别与所述网络功能的执行相关联的特性包括确定由所述网络功能的执行所消耗的计算资源的量;并且
选择所述网络组件包括确定所述网络组件具有计算资源的可用性以支持由所述网络功能的执行所消耗的计算资源的量。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于思科技术公司,未经思科技术公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202180064682.0/1.html,转载请声明来源钻瓜专利网。





