[發明專利]計算系統中的服務位置管理有效
| 申請號: | 201780057740.0 | 申請日: | 2017-09-14 |
| 公開(公告)號: | CN109716299B | 公開(公告)日: | 2023-08-22 |
| 發明(設計)人: | J·約翰遜 | 申請(專利權)人: | 微軟技術許可有限責任公司 |
| 主分類號: | G06F9/50 | 分類號: | G06F9/50 |
| 代理公司: | 北京世輝律師事務所 16093 | 代理人: | 王俊 |
| 地址: | 美國華*** | 國省代碼: | 暫無信息 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 計算 系統 中的 服務 位置 管理 | ||
1.一種在具有由計算機網絡互連的多個計算設施的云計算系統中部署云服務的方法,所述方法包括:
接收針對在所述云計算系統中部署應用的服務請求,所述應用包括多個云服務,每個云服務由所述云計算系統中的對應服務控制器可管理,至少一個服務可部署在所述計算設施中的多于一個計算設施中,其中接收所述服務請求包括接收標識所述云服務中的兩個或更多個云服務之間的協同定位約束的所述服務請求;以及
響應于接收到所述服務請求,
針對由所述服務控制器中的每個服務控制器按照偏好順序布置的所述計算設施的列表來查詢所述服務控制器,以用于部署與所述應用相關聯的一個或多個對應云服務;
基于被反映在所述計算設施的列表中的所述服務控制器的偏好來從所述多個計算設施選擇計算設施;以及
指令所述服務控制器將與所述應用相關聯的云服務部署到所選擇的所述計算設施,
其中選擇所述計算設施包括:
傳輸包含標識要由各個服務控制器部署的所述云服務的數據的投標請求;以及
基于各個計算設施的可用容量或能力以及所述云服務中的兩個或更多個云服務之間的所述協同定位約束中的至少一項來從所述各個服務控制器接收按照偏好順序而被布置的所述計算設施的所述列表。
2.根據權利要求1所述的方法,其中查詢所述服務控制器包括:
傳輸包含標識要由各個服務控制器部署的所述云服務的數據的請求;以及
基于所述各個計算設施的簡檔來從所述各個服務控制器接收按照偏好順序而被布置的所述計算設施的所述列表。
3.根據權利要求1所述的方法,其中:
接收所述服務請求包括接收標識所述云服務中的兩個或更多個云服務之間的協同定位約束和所述協同定位約束能夠被放寬到的閾值程度的所述服務請求;
所選擇的所述計算設施是第一計算設施;并且
選擇所述計算設施包括基于所述閾值程度來放寬所述協同定位約束以選擇用于部署與所述應用相關聯的所述云服務中的至少一個云服務的第二計算設施,所述第二計算設施不同于所述第一計算設施。
4.根據權利要求1所述的方法,其中選擇所述計算設施包括:
聚合來自所述服務控制器的所述列表中的所述偏好以得出所述服務控制器中的所有服務控制器的總體偏好計算設施;并且
選擇所述計算設施包括選擇用于部署所述應用的所述云服務的所述總體偏好計算設施。
5.根據權利要求1所述的方法,其中:
所述列表中的每個列表包含表示按照偏好順序的所述計算設施的排序的數據;
選擇所述計算設施包括:
針對每個列表,基于對應計算設施的所述排序來向所述列表中的所述計算設施中的每個計算設施指派數值;
對針對每個計算設施的所指派的所述數值求和以得出針對所述計算設施中的每個計算設施的總值;以及
選擇具有最高總值的計算設施以用于部署與所述應用相關聯的云服務。
6.根據權利要求1所述的方法,其中選擇所述計算設施包括過濾所述計算設施的所述列表以消除所述服務控制器中的至少一個服務控制器不可接受的一個或多個計算設施。
7.根據權利要求1所述的方法,其中:
所述服務控制器包括第一服務控制器和第二服務控制器;并且
選擇所述計算設置包括向對應于所述第一服務控制器的所述列表應用加權因子以使得所述第一服務控制器的偏好的權重超過所述第二服務控制器的偏好。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于微軟技術許可有限責任公司,未經微軟技術許可有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201780057740.0/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:用于短周期性任務的有效調度器
- 下一篇:故障檢測方法





