[發明專利]一種實現用戶隔離的方法及系統有效
| 申請號: | 201710098225.9 | 申請日: | 2017-02-23 |
| 公開(公告)號: | CN106886455B | 公開(公告)日: | 2019-02-22 |
| 發明(設計)人: | 劉金鑫;王路;樸光智 | 申請(專利權)人: | 北京圖森未來科技有限公司 |
| 主分類號: | G06F9/48 | 分類號: | G06F9/48;G06F9/50 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 101300 北京市順*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 實現 用戶 隔離 方法 系統 | ||
本發明公開一種實現用戶隔離的方法及系統,用于解決現有技術中使用GPU編程環境導致運行環境沖突以及代碼運算速度緩慢的技術問題。方法包括:控制服務器接收攜帶有目標docker鏡像的軟件資源信息和硬件資源信息的用戶請求;控制服務器根據所述用戶請求中的軟件資源信息指示選取的構建服務器生成目標docker鏡像;控制服務器根據所述用戶請求中的硬件資源信息從圖形處理器GPU服務器集群中選取滿足所述硬件資源的GPU服務器,并指示所述GPU服務器啟動所述目標docker鏡像。采用本發明技術方案,解決了滿足各用戶所需的運行環境,并提高代碼運算速度。
技術領域
本發明涉及計算機領域,特別涉及一種實現用戶隔離的方法及系統。
背景技術
目前,在使用GPU(Graphics Processing Unit,圖形處理器)編程環境中,GPU服務器通常是以普通服務器的形式被使用,如圖1所示,多個用戶使用同一個GPU服務器,該多個用戶分別將自己的代碼上傳到該同一個GPU服務器上進行處理。
該種使用方式,使得多個用戶共用使用同一個運行環境且多個用戶之間沒有相互隔離。然而,在實際應用中,不同的用戶對運行環境的需求不一樣,例如用戶A需要使用軟件1,而用戶B需要使用軟件2,又或者多個用戶即使需要的軟件一樣但是需要該軟件的版本不一致,從而將可能導致多個用戶的代碼的運行環境產生沖突,難以找到一個滿足所有用戶需求的基礎環境,基礎環境難以維護。
另外,多個用戶共同使用同一個GPU服務器處理代碼,將可能會存在互相搶占GPU服務器使用權,導致代碼運算速度緩慢的問題。
發明內容
鑒于上述問題,本發明提供一種實現用戶隔離的方法及系統,以解決現有技術中使用GPU編程環境導致運行環境沖突以及代碼運算速度緩慢的技術問題。
本發明實施例,第一方面,提供一種實現用戶隔離的方法,方法包括:
控制服務器接收攜帶有目標docker鏡像的軟件資源信息和硬件資源信息的用戶請求;
控制服務器根據所述用戶請求中的軟件資源信息指示選取的構建服務器生成目標docker鏡像;
控制服務器根據所述用戶請求中的硬件資源信息從圖形處理器GPU服務器集群中選取滿足所述硬件資源的GPU服務器,并指示所述GPU服務器啟動所述目標docker鏡像。
本發明實施例,第二方面,提供一種實現用戶隔離的系統,該系統包括:
控制服務器,用于在接收攜帶有目標docker鏡像的軟件資源信息和硬件資源信息的用戶請求時,根據所述用戶請求中的軟件資源信息向選取的構建服務器發送目標docker鏡像生成請求;以及,從所述GPU服務器集群中選取滿足所述用戶請求中的硬件資源的GPU服務器,并向選取的GPU服務器發送目標docker鏡像啟動請求;
構建服務器,用于根據接收到的目標docker鏡像生成請求生成所述目標docker鏡像;
GPU服務器,用于根據接收到的目標docker鏡像啟動請求啟動所述目標docker鏡像。
本發明技術方案,一方面,搭建GPU服務器集群,使用docker容器為不同的用戶提供獨立的運行環境,不同的用戶可以根據自身的需求設置相應的運行環境,能夠滿足各個用戶對運行環境的需求,克服現有技術中多個用戶的運行環境發生沖突的問題;另一方面,針對不同的docker容器從GPU服務器集群中分配相應的宿主機,避免不同用戶相互爭奪GPU服務器使用權而導致代碼運行速度緩慢的技術問題。
本發明的其它特征和優點將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實施本發明而了解。本發明的目的和其他優點可通過在所寫的說明書、權利要求書、以及附圖中所特別指出的結構來實現和獲得。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京圖森未來科技有限公司,未經北京圖森未來科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710098225.9/2.html,轉載請聲明來源鉆瓜專利網。





