[發明專利]虛擬機實例和客戶可編程邏輯之間的中間主機集成電路在審
| 申請號: | 201780060352.8 | 申請日: | 2017-09-28 |
| 公開(公告)號: | CN109791500A | 公開(公告)日: | 2019-05-21 |
| 發明(設計)人: | 馬克·布拉德利·戴維斯;阿西夫·可汗;埃雷茲·伊森伯格;納菲亞·巴沙拉;其他發明人請求不公開姓名 | 申請(專利權)人: | 亞馬遜科技公司 |
| 主分類號: | G06F9/455 | 分類號: | G06F9/455;G06F9/54;G06F9/50 |
| 代理公司: | 北京尚倫律師事務所 11477 | 代理人: | 張俊國 |
| 地址: | 美國華盛*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 可配置硬件 虛擬機 主機 主機集成電路 主機服務器 映射功能 現場可編程門陣列 共享外圍設備 多租戶環境 可編程邏輯 分配資源 管理功能 計算機 客戶 映射 消耗 通信 | ||
說明了一種多租戶環境,其具有位于主機服務器計算機上的可配置硬件邏輯(例如,現場可編程門陣列(FPGA))。為了與可配置硬件邏輯進行通信,中間主機集成電路(IC)位于可配置硬件邏輯和在主機服務器計算機上執行的虛擬機之間。主機IC可以包括管理功能和映射功能,該映射功能用于映射可配置硬件邏輯和虛擬機之間的請求。共享外圍設備可以位于主機IC或可配置硬件邏輯上。主機IC可以在不同的可配置硬件邏輯中分配資源,以確保沒有一個客戶可以過度消耗資源。
背景技術
云計算是使用可在遠程位置可用且可通過網絡(例如因特網)訪問的計算資源(硬件和軟件)。用戶可以根據需要購買這些計算資源(包括存儲和計算能力)作為實用程序。云計算通過用戶的數據、軟件和計算來委托遠程服務。使用虛擬計算資源可以提供許多優勢,該優勢包括成本優勢和/或快速適應變化的計算資源需求的能力。
大型計算機系統的用戶可能具有由于不同的用例而導致的各種計算要求。云或計算服務提供者可以提供具有不同類型的組件的各種不同的計算機系統,這些組件具有不同級別的性能和/或功能。因此,用戶可以選擇在執行特定任務時可能更有效的計算機系統。例如,計算服務提供者可以提供具有處理性能、內存性能、存儲容量或性能和網絡容量或性能的不同組合的系統。通常,多個客戶可以共享和利用計算服務提供者提供的通用資源,從而使客戶使用計算服務提供者的服務更具有成本效益。
附圖說明
圖1是示例性系統圖,其中,主機邏輯集成電路(IC)位于用于客戶邏輯的多個可編程IC之間。
圖2是示意了主機邏輯IC的進一步細節的示例性實施例。
圖3是實施例的示例,其中,主機邏輯IC是位于虛擬機和多個客戶FPGA之間的現場可編程門陣列(FPGA),其中,主機邏輯IC包括共享外圍設備。
圖4是根據另一實施例的示例,其中,共享外圍設備位于客戶FPGA內。
圖5是示意了在多租戶環境中運行的多個虛擬機實例的示例性系統圖,其中,主機IC位于虛擬機和客戶可配置硬件之間。
圖6是使用中間主機IC將請求路由到可編程IC的方法的流程圖。
圖7是根據另一實施例的使用中間主機將請求路由到可編程IC的方法的流程圖。
圖8描繪了可以實現所述創新的合適計算環境的一般化示例。
圖9是根據另一實施例的示例性系統圖,其中,多個主機IC位于可編程IC和虛擬機之間。
具體實施方式
在某些方面,在云環境中提供定制硬件違背跨多個客戶共享通用硬件(例如服務器計算機)的核心益處之一。然而,諸如現場可編程門陣列(FPGA)等可編程邏輯足夠通用,并且可以由客戶編程,然后由其他客戶重新使用。因此,用于在一組可重新使用通用計算資源內提供專用計算資源的一種解決方案是提供包括可配置邏輯平臺的服務器計算機(例如通過提供具有包括一個或多個FPGA的附加卡的服務器計算機)作為通用計算資源中的選擇。可配置邏輯是可以被編程或被配置為執行邏輯功能的硬件,該邏輯功能由被應用于或被加載到可配置邏輯上的配置數據指定。例如,計算資源的用戶可以提供用于配置可配置邏輯的規范(例如以硬件描述語言編寫的源代碼),可配置邏輯可以根據該規范來配置,且配置的邏輯可以用于為用戶執行任務。然而,允許用戶訪問計算設施的低級硬件可能潛在地在計算設施內引入安全性和隱私問題。作為具體示例,如果配置的邏輯導致計算設施內的一個或多個服務器計算機發生故障(例如,崩潰、掛起或重啟)或拒絕網絡服務,那么來自一個用戶的錯誤或惡意設計可能潛在地導致拒絕給其他用戶提供服務。作為另一具體示例,如果配置的邏輯能夠讀取和/或寫入另一用戶的存儲空間的存儲器,那么來自一個用戶的錯誤或惡意設計可能潛在地破壞或讀取來自另一用戶的數據。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于亞馬遜科技公司,未經亞馬遜科技公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201780060352.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:基于事件驅動策略的分布式容器管理系統
- 下一篇:用于減少下載要求的系統和方法





