[发明专利]管理功能执行环境的分布式网络在审
申请号: | 201880060764.6 | 申请日: | 2018-07-18 |
公开(公告)号: | CN111095212A | 公开(公告)日: | 2020-05-01 |
发明(设计)人: | 皮特·约翰逊;斯科特·桑切斯 | 申请(专利权)人: | 思科技术公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 北京东方亿思知识产权代理有限责任公司 11258 | 代理人: | 董越 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 管理 功能 执行 环境 分布式 网络 | ||
用于管理功能执行环境的分布式网络的系统、方法和计算机可读介质。在一些示例中,功能路由器在执行端点和功能的目录上注册多个执行端点,多个执行端点中的每个执行端点包括能够执行一个或多个功能的相应运行时环境。功能路由器从客户端接收执行特定功能的请求,并基于该请求向目录查询特定功能以及与特定功能相关联的执行端点。功能路由器接收标识与特定功能相关联的一个或多个执行端点的查询响应,并基于与该请求相关联的一个或多个标准来选择用于执行特定功能的执行端点。然后,功能路由器向客户端发送标识所选择的用于执行特定功能的执行端点的响应。
本申请要求于2017年7月20日提交的题为“MANAGING A DISTRIBUTED NETWORK OFFUNCTION EXECUTION ENVIRONMENTS(管理功能执行环境的分布式网络)”的美国临时专利申请No.62/534,996和于2017年11月08日提交的题为“MANAGING A DISTRIBUTED NETWORKOF FUNCTION EXECUTION ENVIRONMENTS(管理功能执行环境的分布式网络)”的美国非临时专利申请No.15/806,702的权益和优先权。两个申请的整体内容通过引用明确结合于此。
技术领域
本技术通常涉及无服务器计算。
背景技术
云计算在“云”中聚合物理和虚拟计算、存储、和网络资源,并为客户提供利用聚合资源的方法。通常,云提供商管理基础设施和资源,从而减轻了客户的负担。云计算模型允许开发人员部署应用,并越来越多地将管理应用的基础设施和资源的负担转移到云提供商。例如,无服务器计算提供了云计算执行模型,该模型允许开发人员构建应用并将基础设施和资源分配职责外包给云提供商。用于运行开发人员应用的底层基础设施由云提供商托管和管理。
无服务器计算通常被提供作为用于运行客户端代码的服务。客户端将代码上载到云,然后云管理用于运行代码的资源。响应于被配置为触发代码的事件,云执行代码。客户端基于代码执行所消耗的计算时间向云提供商支付费用。因此,无服务器计算可以简化开发人员的应用部署。但是,不幸的是,无服务器计算框架降低了控制和可见性。例如,客户端对执行环境几乎没有控制,并且实施策略的能力有限。此外,无服务器计算框架可能容易出现延迟问题,这通常取决于执行环境的位置以及业务所经过的(一个或多个)底层网络。
附图说明
为了描述可以获得本公开的上述和其他优点和特征的方式,将通过参考其在附图中示出的具体实施例对以上简要描述的原理进行更具体的描述。要理解,这些附图仅描绘了本公开的示例性实施例,因此不应被认为是对其范围的限制,通过使用附图,以附加的特征和细节来描述和解释本文的原理,其中:
图1A示出了示例云计算环境;
图1B示出了示例雾计算环境;
图2示出了示例网络架构的示意图;
图3示出了用于在执行环境中执行功能的示例流程;
图4示出了示例功能即服务(FaaS)用例的图;
图5A示出了用于将执行端点注册在用于分布式功能路由的目录中的示例流程;
图5B示出了用于轮询执行端点以获取用于分布式功能路由的信息的示例流程;
图5C示出了用于在分布式功能路由框架中执行功能的示例流程;
图6A示出了用于分布式功能路由的示例平台架构的框图;
图6B示出了用于分布式功能路由的示例数据模型;
图7示出了功能分发网络中的示例分布式功能路由应用的图;
图8A示出了用于服务容器的示例平台;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于思科技术公司,未经思科技术公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201880060764.6/2.html,转载请声明来源钻瓜专利网。