[發明專利]命令控制方法和命令控制器有效
| 申請號: | 201010139124.X | 申請日: | 2010-03-31 |
| 公開(公告)號: | CN102207889A | 公開(公告)日: | 2011-10-05 |
| 發明(設計)人: | 操保華;何樂;金涬;王慶波;陳瀅 | 申請(專利權)人: | 國際商業機器公司 |
| 主分類號: | G06F9/50 | 分類號: | G06F9/50;H04L29/08 |
| 代理公司: | 北京市柳沈律師事務所 11105 | 代理人: | 于小寧 |
| 地址: | 美國紐*** | 國省代碼: | 美國;US |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 命令 控制 方法 控制器 | ||
1.一種命令控制方法,用于控制多個命令在遠程機上的執行,該命令控制方法包括:
根據所述多個命令中的每一個命令的預定屬性,確定該命令的優先級;
根據遠程機的當前工作負載,確定命令包的最大總執行時間;
根據所述最大總執行時間,按照優先級的降序將所述多個命令分別打包到一個或多個所述命令包中;以及
將一個或多個所述命令包發送給遠程機。
2.如權利要求1所述的命令控制方法,還包括:
計算所述多個命令中的每一個命令的預定屬性,所述預定屬性包括該命令的預測執行時間、預測傳輸時間、執行結果生存時間和命令頻率中的至少一個。
3.如權利要求2所述的命令控制方法,其中,所述預測執行時間分別與遠程機的CPU使用率和可用內存滿足指數函數關系。
4.如權利要求2所述的命令控制方法,其中,所述預測傳輸時間與將該命令發送給遠程機時的網絡負載滿足指數函數關系。
5.如權利要求3或4所述的命令控制方法,其中,根據該命令之前的命令的歷史數據來確定所述指數函數的參數。
6.如權利要求5所述的命令控制方法,其中,在計算命令的預定屬性之前,根據該命令之前的命令的歷史數據來更新所述指數函數的參數。
7.如權利要求1或2所述的命令控制方法,其中,基于遠程機的當前工作負載,根據預先定義的、遠程機的工作負載與命令包的最大總執行時間之間的關系,來確定命令包的最大總執行時間。
8.如權利要求2所述的命令控制方法,其中,按照優先級的降序將所述多個命令分別打包到一個或多個所述命令包中的步驟包括:
按照優先級的降序將所述多個命令排序;
從排序后的所述多個命令中選擇命令,使得所選命令的預測執行時間之和不超過所述最大總執行時間;
將所選命令打包到一個命令包中;以及
重復上述選擇和打包步驟,直到將所述多個命令分別打包到一個或多個所述命令包中為止。
9.如權利要求2所述的命令控制方法,其中,按照優先級的降序將所述多個命令分別打包到一個或多個所述命令包中的步驟包括:
按照優先級的降序將所述多個命令排序;
從排序后的所述多個命令中選擇命令,使得所選命令的預測執行時間之和不超過所述最大總執行時間,并且所選命令的數目不超過預先設定的命令包底線,所述命令包底線是允許命令包包含的命令的最大數目;
將所選命令打包到一個命令包中;以及
重復上述選擇和打包步驟,直到將所述多個命令分別打包到一個或多個所述命令包中為止。
10.如權利要求9所述的命令控制方法,其中,所述命令包底線是按照黃金分割原則設定的。
11.如權利要求1所述的命令控制方法,其中,還包括:
檢測遠程機的即時工作負載,并且其中,如果該即時工作負載相對于所述當前工作負載的變化量超過預定閾值,則使用該即時工作負載來重新確定命令包的最大總執行時間。
12.一種命令控制器,用于控制多個命令在遠程機上的執行,該命令控制器包括:
負載檢測器,用于檢測遠程機的當前工作負載;以及
命令分析器,用于根據所述多個命令中的每一個命令的預定屬性,確定該命令的優先級,根據所檢測的遠程機的當前工作負載,確定命令包的最大總執行時間,根據所述最大總執行時間,按照優先級的降序將所述多個命令分別打包到一個或多個所述命令包中,并且將一個或多個所述命令包發送給遠程機。
13.如權利要求12所述的命令控制器,其中,命令分析器還計算所述多個命令中的每一個命令的預定屬性,所述預定屬性包括命令的預測執行時間、預測傳輸時間、執行結果生存時間和命令頻率中的至少一個。
14.如權利要求13所述的命令控制器,其中,所述預測執行時間分別與遠程機的CPU使用率和可用內存滿足指數函數關系。
15.如權利要求13所述的命令控制器,其中,所述預測傳輸時間與將該命令發送給遠程機時的網絡負載滿足指數函數關系。
16.如權利要求14或15所述的命令控制器,其中,命令分析器根據該命令之前的命令的歷史數據來確定所述指數函數的參數。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于國際商業機器公司,未經國際商業機器公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010139124.X/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:充氣輪胎
- 下一篇:基于SVD矩陣分解的MIMO基帶數據檢測方法





