[發明專利]管理功能執行環境的分布式網絡在審
| 申請號: | 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的權益和優先權。兩個申請的整體內容通過引用明確結合于此。
技術領域
本技術通常涉及無服務器計算。
背景技術
云計算在“云”中聚合物理和虛擬計算、存儲、和網絡資源,并為客戶提供利用聚合資源的方法。通常,云提供商管理基礎設施和資源,從而減輕了客戶的負擔。云計算模型允許開發人員部署應用,并越來越多地將管理應用的基礎設施和資源的負擔轉移到云提供商。例如,無服務器計算提供了云計算執行模型,該模型允許開發人員構建應用并將基礎設施和資源分配職責外包給云提供商。用于運行開發人員應用的底層基礎設施由云提供商托管和管理。
無服務器計算通常被提供作為用于運行客戶端代碼的服務??蛻舳藢⒋a上載到云,然后云管理用于運行代碼的資源。響應于被配置為觸發代碼的事件,云執行代碼。客戶端基于代碼執行所消耗的計算時間向云提供商支付費用。因此,無服務器計算可以簡化開發人員的應用部署。但是,不幸的是,無服務器計算框架降低了控制和可見性。例如,客戶端對執行環境幾乎沒有控制,并且實施策略的能力有限。此外,無服務器計算框架可能容易出現延遲問題,這通常取決于執行環境的位置以及業務所經過的(一個或多個)底層網絡。
附圖說明
為了描述可以獲得本公開的上述和其他優點和特征的方式,將通過參考其在附圖中示出的具體實施例對以上簡要描述的原理進行更具體的描述。要理解,這些附圖僅描繪了本公開的示例性實施例,因此不應被認為是對其范圍的限制,通過使用附圖,以附加的特征和細節來描述和解釋本文的原理,其中:
圖1A示出了示例云計算環境;
圖1B示出了示例霧計算環境;
圖2示出了示例網絡架構的示意圖;
圖3示出了用于在執行環境中執行功能的示例流程;
圖4示出了示例功能即服務(FaaS)用例的圖;
圖5A示出了用于將執行端點注冊在用于分布式功能路由的目錄中的示例流程;
圖5B示出了用于輪詢執行端點以獲取用于分布式功能路由的信息的示例流程;
圖5C示出了用于在分布式功能路由框架中執行功能的示例流程;
圖6A示出了用于分布式功能路由的示例平臺架構的框圖;
圖6B示出了用于分布式功能路由的示例數據模型;
圖7示出了功能分發網絡中的示例分布式功能路由應用的圖;
圖8A示出了用于服務容器的示例平臺;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于思科技術公司,未經思科技術公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201880060764.6/2.html,轉載請聲明來源鉆瓜專利網。





