[發(fā)明專利]個人數(shù)據(jù)中心內(nèi)的調(diào)度和管理無效
| 申請?zhí)枺?/td> | 201110428451.1 | 申請日: | 2011-12-19 |
| 公開(公告)號: | CN102591921A | 公開(公告)日: | 2012-07-18 |
| 發(fā)明(設計)人: | P·巴勒姆;J·N·菲格羅亞 | 申請(專利權)人: | 微軟公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 上海專利商標事務所有限公司 31100 | 代理人: | 楊潔 |
| 地址: | 美國華*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 個人 數(shù)據(jù)中心 調(diào)度 管理 | ||
1.一種在異構的個人計算環(huán)境中提供并行處理的計算機實現(xiàn)的方法,所述方法包括:
確定所述計算環(huán)境中一個或多個可用的計算資源(210);
在已確定的可用的計算資源上運行一個或多個基準,以確定可用于分布式計算的可用能力(220);
從始發(fā)計算資源接收作業(yè)用于在一個或多個其他計算資源上執(zhí)行(230);
確定一個或多個任務的調(diào)度(240)以完成所述作業(yè),其中所述任務可被分發(fā)到所述計算環(huán)境中的多個可用的計算資源,并且已確定的調(diào)度為每個任務選擇滿足一個或多個性能標準的資源;
將描述每個任務的信息發(fā)送到可用的計算資源以執(zhí)行所述任務(250);
管理每個任務直到完成,并且為所述作業(yè)收集各個任務結(jié)果(260);以及
向所述始發(fā)計算資源報告作業(yè)結(jié)果(270),
其中,前面的步驟由至少一個處理器執(zhí)行。
2.如權利要求1所述的方法,其特征在于,確定一個或多個可用的計算資源包括標識經(jīng)由家中的一個或多個網(wǎng)絡連接的一個或多個臺式計算機、膝上型計算機、平板計算機、移動電話、媒體計算機、家庭服務器、以及游戲控制臺。
3.如權利要求1所述的方法,其特征在于,確定一個或多個可用的計算資源包括不選擇使用當前正被用戶所使用的或者不久可能離開所述環(huán)境的資源。
4.如權利要求1所述的方法,其特征在于,運行一個或多個基準包括查詢每個計算資源上的操作系統(tǒng)以標識所述資源的靜態(tài)和動態(tài)屬性。
5.如權利要求1所述的方法,其特征在于,運行一個或多個基準包括周期性地重新運行基準以使用關于每個計算資源的可用性的信息來更新中央數(shù)據(jù)存儲,所述信息用于調(diào)度所述資源以執(zhí)行任務。
6.如權利要求1所述的方法,其特征在于,接收所述作業(yè)包括接收通過利用多個計算資源而不是單個所述始發(fā)計算資源而將更快地完成的作業(yè)。
7.如權利要求1所述的方法,其特征在于,接收所述作業(yè)包括接收標識了所述作業(yè)的一個或多個需求的元數(shù)據(jù),所述一個或多個需求影響如何將所述作業(yè)調(diào)度到可用的計算資源。
8.如權利要求1所述的方法,其特征在于,確定所述調(diào)度包括通過對所述作業(yè)的任務的需求與可用的計算資源的能力進行匹配,對所述作業(yè)進行優(yōu)化以快速地完成。
9.如權利要求1所述的方法,其特征在于,所述性能標準包括避免利用具有當前交互式用戶的計算資源。
10.如權利要求1所述的方法,其特征在于,所述性能標準包括標識有可能在最快可能的時間內(nèi)完成的調(diào)度。
11.如權利要求1所述的方法,其特征在于,發(fā)送描述每個任務的信息包括為每個計算資源提供要執(zhí)行的進程,或者為所述計算資源上已經(jīng)可用的進程提供要執(zhí)行的指令,以執(zhí)行所述任務。
12.一種用于管理異構的個人數(shù)據(jù)中心的計算機系統(tǒng),所述系統(tǒng)包括:
被配置成執(zhí)行包含在以下組件內(nèi)的軟件指令的處理器和存儲器;
命名空間組件(110),管理所述個人數(shù)據(jù)中心中的多個計算機之間的共享文件系統(tǒng)命名空間;
進程執(zhí)行組件(120),管理每個計算資源上的進程的執(zhí)行,其中每個進程表示所述系統(tǒng)所管理的較大作業(yè)的細分;
集群資源管理器(130),存儲描述可用的計算資源以及在可用的計算資源上執(zhí)行的進行中的分布式作業(yè)的信息;
資源標識組件(140),標識可用于執(zhí)行分布式、并行計算任務的個人數(shù)據(jù)中心環(huán)境中的計算資源;
基準組件(150),確定每個所標識的計算資源的一個或多個能力;
任務調(diào)度組件(160),被配置為通過分析所標識的計算資源、每個計算資源已確定的能力、以及所述計算作業(yè)的一個或多個需求來確定用于完成計算作業(yè)的調(diào)度;以及
作業(yè)管理組件(170),管理一個或多個任務的執(zhí)行,所述一個或多個任務構成已確定的調(diào)度所指定的計算資源上的作業(yè)。
13.如權利要求12所述的系統(tǒng),其特征在于,所述進程執(zhí)行組件包括在所述個人數(shù)據(jù)中心中的每個可用的計算資源上運行的服務或端口監(jiān)控程序,所述服務或端口監(jiān)控程序從所述作業(yè)調(diào)度組件接收指令以在所述服務正運行的計算資源上執(zhí)行作業(yè)的一部分。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于微軟公司,未經(jīng)微軟公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110428451.1/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 數(shù)據(jù)中心和數(shù)據(jù)中心設計
- 一種組網(wǎng)數(shù)據(jù)中心系統(tǒng)及方法
- 一種數(shù)據(jù)中心系統(tǒng)及其配置方法
- 一種數(shù)據(jù)中心能源利用效率的測算方法和裝置
- 跨數(shù)據(jù)中心協(xié)同計算方法及其系統(tǒng)
- 數(shù)據(jù)中心底座單體、數(shù)據(jù)中心底座及數(shù)據(jù)中心
- 一種醫(yī)療云數(shù)據(jù)系統(tǒng)
- 政務云基礎設施即服務實現(xiàn)系統(tǒng)
- 服務調(diào)用方法、裝置、設備及介質(zhì)
- 多數(shù)據(jù)中心訪問方法及系統(tǒng)





