專利名稱:基于策略的自動化規(guī)則選擇控制系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及管理計算機控制的系統(tǒng),更具體地說,涉及管理基于策略的自動化系統(tǒng)的方法、設(shè)備和程序存儲裝置。
背景技術(shù):
在管理基于策略的自動化系統(tǒng)(例如企業(yè)級數(shù)據(jù)存儲系統(tǒng))方面,存在許多重大問題。例如,通常存在大量復(fù)雜的規(guī)則。在數(shù)據(jù)存儲領(lǐng)域,典型的企業(yè)級基于策略的存儲管理系統(tǒng)可能具有10000-100000條規(guī)則。設(shè)定和維護這樣大量的規(guī)則既具有挑戰(zhàn)性又是資源密集的。另外由于管理這樣大量的規(guī)則通常需要多個系統(tǒng)管理員,以及由于存在系統(tǒng)管理員的大量移交,因此通常沒有任何人理解所有的規(guī)則。
規(guī)則之間的間隙和規(guī)則的重疊是管理基于策略的自動化系統(tǒng)方面的另一問題。規(guī)則間隙的一個例子是如果一條規(guī)則規(guī)定如果在過去的兩周內(nèi)數(shù)據(jù)被訪問,那么要執(zhí)行某一動作,另一條規(guī)則規(guī)定如果持續(xù)一個月以上數(shù)據(jù)未被訪問,那么要執(zhí)行另一動作,從而對于在長于兩周之前而短于一個月之前被訪問的數(shù)據(jù)來說,在這兩條規(guī)則之間存在間隙。在成千上萬條規(guī)則長期由眾多的系統(tǒng)管理員維護的情況下,規(guī)則集常常變得無序和低效。通常,只是按照文本格式維護規(guī)則,規(guī)則散布在多個不同的文件中。這樣,管理員常常借助于使用單一的“一網(wǎng)打盡”(catch all)型規(guī)則來確保規(guī)則間隙的覆蓋。類似地,對于規(guī)則重疊,管理員常常應(yīng)用識別的與準(zhǔn)則相符的第一規(guī)則。這兩種策略都效率低下,不是最理想的,為本征誤差和意外創(chuàng)造條件,但是在當(dāng)前軟件工具和管理員工作量的條件下,它們是必需的。
管理基于策略的自動化系統(tǒng)的常規(guī)方法的另一問題是只存在單一層次的規(guī)則控制。從而,定義和管理規(guī)則一般是非常復(fù)雜的過程,從而局限于受過很好訓(xùn)練的系統(tǒng)管理員,而不適合于最終用戶。
可以看出,需要提供一種管理基于策略的自動化系統(tǒng)的改進系統(tǒng)。
發(fā)明內(nèi)容
為了克服上述現(xiàn)有技術(shù)中的局限性,以及克服當(dāng)閱讀和理解本說明書時將變得明顯的其它局限性,本發(fā)明公開一種管理基于策略的自動化系統(tǒng)的方法、設(shè)備和程序存儲裝置,其包含用于確定對具有介于規(guī)則空間之間的參數(shù)值的實例應(yīng)用哪條規(guī)則的引力條(gravity bar)。
根據(jù)本發(fā)明的用于基于策略的自動化系統(tǒng)的圖形用戶界面包括第一規(guī)則空間、第二規(guī)則空間和介于這兩個規(guī)則空間之間的引力條。引力條定義與相鄰規(guī)則空間相關(guān)的間隙空間之間的邊界。當(dāng)正被評估的實例的參數(shù)值具有在某一規(guī)則空間和適用的引力條之間的間隙空間中的值時,那么按照該規(guī)則空間處理所述實例。利用圖形用戶界面能夠調(diào)整引力條的位置。引力條的位置還可被定義成系統(tǒng)操作參數(shù)的函數(shù)。還可根據(jù)規(guī)則空間的引力場定義引力條。
在根據(jù)本發(fā)明的控制基于策略的自動化系統(tǒng)的方法中,首先,比較控制參數(shù)的值與第一規(guī)則空間的至少一對應(yīng)值;隨后,比較該控制參數(shù)的值與第二規(guī)則空間的至少一對應(yīng)值。如果控制參數(shù)值大于第一規(guī)則空間的對應(yīng)值并小于第二規(guī)則空間的對應(yīng)值,那么比較該控制參數(shù)與引力條函數(shù)的值,以確定應(yīng)用哪條規(guī)則。本發(fā)明的另一實施例包含一種包括計算機可用介質(zhì)的計算機程序產(chǎn)品,所述計算機可用介質(zhì)確實包含可由處理器執(zhí)行以實現(xiàn)所述方法的指令。
在本發(fā)明的根據(jù)單一規(guī)則空間定義引力條的另一實施例中,當(dāng)待評估的實例具有介于兩個規(guī)則空間之間的值時,評估這兩個規(guī)則空間的引力場的強度。隨后按照具有與該實例的值對應(yīng)的較強引力場的那個規(guī)則空間,處理正被評估的實例。
在所附加的構(gòu)成本申請一部分的權(quán)利要求中詳細指出了表征本發(fā)明的新方法、設(shè)備和程序存儲裝置的這些和其它優(yōu)點和特征。但是,為了更好地理解本發(fā)明,其優(yōu)點以及通過本發(fā)明的應(yīng)用而獲得的目的,應(yīng)參考構(gòu)成本申請的另一部分的附圖,以及附隨的描述內(nèi)容,其中舉例說明了根據(jù)本發(fā)明的設(shè)備的具體例子。
現(xiàn)在參見附圖,其中相同的附圖標(biāo)記表示對應(yīng)的部分圖1圖解說明根據(jù)本發(fā)明的實施例的用于基于策略的自動化系統(tǒng)的具有規(guī)則間隙和重疊控制的圖形用戶界面;圖2圖解說明根據(jù)本發(fā)明的實施例的具有規(guī)則重疊區(qū)的圖形用戶界面;圖3圖解說明根據(jù)本發(fā)明的實施例的具有規(guī)則間隙空間中的兩個引力條的圖形用戶界面;圖4圖解說明根據(jù)本發(fā)明的實施例的數(shù)據(jù)處理系統(tǒng)實現(xiàn)。
具體實施例方式
在本發(fā)明的優(yōu)選實施例的下述說明中,參考了附圖,這些附圖構(gòu)成所述說明的一部分,并且其中舉例表示了其中可實踐本發(fā)明的具體實施例。當(dāng)然可以利用其它實施例,因為在不脫離本發(fā)明的范圍的情況下,可做出結(jié)構(gòu)改變。
本發(fā)明提供一種管理基于策略的自動化系統(tǒng)的方法、設(shè)備和程序存儲裝置。圖1圖解說明根據(jù)本發(fā)明的實施例的用于基于策略的自動化系統(tǒng)的具有規(guī)則間隙和重疊控制的圖形用戶界面100。在圖1中,為了舉例說明,根據(jù)本發(fā)明的圖形用戶界面被表示成應(yīng)用于基于策略的自動化存儲管理系統(tǒng)。本領(lǐng)域的技術(shù)人員清楚本發(fā)明的圖形用戶界面可被用于控制各種各樣的系統(tǒng)。圖1中,圖形用戶界面的縱軸表示自最后訪問文件以來的時間。橫軸代表文件的大小。圖1包括三個定義的規(guī)則空間金池110,銀池120和銅池130。這些規(guī)則空間可由高級策略創(chuàng)始者,例如系統(tǒng)分析員定義。這些規(guī)則空間提供管理文件將被如何保存在存儲網(wǎng)絡(luò)中的基本規(guī)則??筛鶕?jù)當(dāng)前可用的存儲容量和文件使用率統(tǒng)計數(shù)字及趨勢定義這些規(guī)則。
這三個規(guī)則空間被定義成如下所示規(guī)則1如果Time≤3天,那么把文件保存在金池110中規(guī)則2如果(Time≥7天)并且((Size,Time)≤Line(Size=0,Time=30天)~(Size=10GB,Time=10天)),那么把文件保存在銀池120中規(guī)則3如果(Size,Time)≥Line(Size=0,Time=100天)~(Size=10GB,Time=21天),那么把文件保存在銅池130中其中Time是自最后一次訪問文件以來的時間量;Size是文件的大小,Size是文件大小。按照金池110規(guī)則空間的定義處理不超過3天前最后訪問的文件。例如,金池110規(guī)則空間中的文件可被保存在高速、高可靠性的獨立磁盤冗余陣列(RAID)存儲系統(tǒng)中。按照銀池120規(guī)則空間的定義處理至少在7天之前,并且取決于文件大小,不超過10~30天前訪問的文件。這樣的銀池120文件可被保存在低性能的存儲系統(tǒng),比如具有Serial ATA磁盤驅(qū)動器的存儲系統(tǒng)中。最后,按照銅池130規(guī)則空間的定義,處理取決于文件大小,至少在21天或者更久之前訪問的文件??衫么艓Т鎯ο到y(tǒng)保存這樣的銅池130文件,磁帶存儲系統(tǒng)一般比磁盤存儲低廉。規(guī)則空間定義還可包括作為至少一個操作條件的函數(shù)的參數(shù)。例如,金池110規(guī)則空間的定義可被定義成當(dāng)可用的金池存儲容量低于閾值時,減小自文件被訪問以來,使之有資格保存在金池中的最大天數(shù)。
圖1包括這三個規(guī)則空間之間的間隙空間。間隙空間112和118介于金池110和銀池120規(guī)則空間之間。類似地在銀池120規(guī)則空間和銅池130規(guī)則空間之間,存在間隙空間122和128。通過使用戶能夠容易地控制間隙空間,他們能夠使其基于策略的系統(tǒng)中的規(guī)則的靈活度最優(yōu)化。例如,可能系統(tǒng)分析員希望約75%的規(guī)則評估被更嚴格地設(shè)定,并且允許規(guī)則間的更加潛在可變的間隙空間,以便考慮到約25%的規(guī)則評估。定義間隙空間的大小從而使系統(tǒng)分析員能夠提供規(guī)則的牢固基礎(chǔ)(例如,應(yīng)用75%的規(guī)則評估(稱為75%命中率)),以及能夠?qū)崿F(xiàn)其它25%的評估方面的靈活性,使它們根據(jù)無法預(yù)料的條件(比如使用模式中的尖峰、存儲器可用性等)而變化??梢栽诙x間隙空間時涉及一個以上的人,例如,更專業(yè)的存儲管理員(而不是一般的系統(tǒng)管理員)可擁有并進一步調(diào)整較困難之處,以使規(guī)則間隙空間最優(yōu)化。
引力條定義相鄰的引力場間的平衡點或邊界。圖1中,引力條115介于金池110和銀池120之間,引力條125介于銀池120和銅池130之間。屬性介于給定規(guī)則空間和其引力條之間的文件按照該規(guī)則空間被處理。例如,按照金池110處理具有在間隙空間112中的屬性的文件。
引力場可采取各種形式。引力場可具有與規(guī)則空間相關(guān)的均勻強度。例如規(guī)則1引力強度=60規(guī)則2引力強度=40規(guī)則3引力強度=70對于具有均勻引力強度的規(guī)則空間,引力條的位置由相鄰的規(guī)則空間的引力強度間的關(guān)系確定。例如,兩個規(guī)則空間之間的間隙空間的大小可正比于相關(guān)引力強度的比值。在圖1中所示的具有均勻相關(guān)引力強度的例子中,金池110間隙空間112覆蓋金池110規(guī)則空間和銀池120規(guī)則空間之間60%的區(qū)域。
用戶可建立和控制規(guī)則引力以及規(guī)則引力之間的關(guān)系的方式多種多樣。通過利用圖1中所示的GUI移動引力條,例如通過使用諸如計算機鼠標(biāo)之類的輸入裝置拖放引力條,可調(diào)整引力條的位置。另一方面,通過輸入定義引力條的位置的等式,可定義引力條。定義引力場的另一種方法是定義梯度引力場,其中引力場強度相對于到其相關(guān)規(guī)則空間的距離而降低。引力場的強度可由用戶規(guī)定的等式定義。
引力條的位置還可浮動,即,可根據(jù)一個或多個時變參數(shù),動態(tài)確定其位置。在浮動模式下,引力條的位置可被自動調(diào)整,以便根據(jù)諸如系統(tǒng)資源可用性之類的操作條件使性能最優(yōu)化。例如,當(dāng)更多的存儲容量可供金池存儲裝置使用時,那么金池規(guī)則空間的引力強度可動態(tài)增大。
圖1還圖解說明了上下文菜單140。例如通過在引力條上右擊GUI指示裝置(例如鼠標(biāo))按鈕,可顯示上下文菜單140。上下文菜單140包括下述菜單選擇Enable Bar-控制在GUI中是否顯示引力條。
Bar Properties...-包括用戶定義規(guī)定引力條的位置的等式,以及定義誰能夠查看和誰能夠訪問這些設(shè)定等的選項。
Gap Properties...-包括用戶定義與間隙空間相關(guān)的引力場,以及定義誰能夠查看和誰能夠修改這些設(shè)定等的選項。
Lock Bar-與Float Bar菜單選項切換。在鎖定狀態(tài)下,引力條不能動態(tài)移動。
Float Bar-與Lock Bar菜單選項切換。在浮動模式下,按照用戶定義的規(guī)定與例如系統(tǒng)資源的相關(guān)性的等式,引力條位置能夠自動變化。
Directly Adjust Bar-使引力條進入使其可用GUI指示裝置手動移動的模式。
Report...-向用戶提供具有關(guān)于引力條和/或間隙空間收集的狀態(tài)和數(shù)據(jù)的圖表。
Monitor...向用戶提供建立特殊監(jiān)視器,以確定引力條和/或間隙空間何時滿足規(guī)定條件的選項。例如,用戶可建立閾值觸發(fā)的報警(例如如果相鄰的引力場的比值變成大于10∶1,那么向管理員發(fā)送檢查潛在問題的電子郵件報警)。
Model...-允許用戶根據(jù)用戶定義的控制設(shè)定來模擬系統(tǒng)性能,以便在啟用用戶定義的控制設(shè)定之前,了解它們可能如何影響系統(tǒng)操作。
Simulate...類似于Model,不過在啟用用戶定義的控制設(shè)定之前,以圖形方式顯示用戶定義的控制設(shè)定的變化的影響。
動態(tài)的像素級立交(fly-over)文本反饋向用戶提供當(dāng)前規(guī)則空間設(shè)定的信息,例如光標(biāo)何時指向金池110規(guī)則空間,像素級立交消息可陳述
金池引力強度=65銀池引力強度=30在10天中,金池存儲量預(yù)期達到85%的容量在10天中,銀池存儲量預(yù)期達到83%的容量在另一實施例中,策略空間的維數(shù)可代表一個以上的屬性。圖1圖解說明了根據(jù)本發(fā)明的使用文件的最后訪問時間作為一個屬性的GUI。服務(wù)類別(class of service)是包含集中在一起的多個屬性的元屬性的一個例子。在數(shù)據(jù)具有相關(guān)的元數(shù)據(jù)的存儲網(wǎng)絡(luò)中,服務(wù)類別元屬性可由下述元數(shù)據(jù)屬性構(gòu)成-所需的文件訪問速度;-所需的存儲可靠性/可用性;和-應(yīng)用優(yōu)先級。
隨后根據(jù)服務(wù)類別合成值確定數(shù)據(jù)被分配到的存儲池??捎迷S多規(guī)則空間實現(xiàn)本發(fā)明,包括具有三維或更多維的規(guī)則空間,其中多個GUI屏幕被用于控制具有三維以上維數(shù)的規(guī)則空間。
圖2圖解說明根據(jù)本發(fā)明的實施例的具有規(guī)則重疊區(qū)的圖形用戶界面200。除了提供處理規(guī)則空間間隙的解決方案之外,本發(fā)明還提供處理規(guī)則空間重疊的解決方案。圖形用戶界面200包括三個規(guī)則空間金池210、銀池220和銅池230。銀池220和銅池230規(guī)則空間在區(qū)域240中重疊。引力條225定義間隙空間222和228之間的邊界,以及重疊區(qū)240中銀池220和銅池230之間的邊界。對于圖1中的規(guī)則間隙空間中的引力條描述的引力條功能和選項也適用于重疊區(qū)中的引力條。從而,重疊區(qū)中的引力場可以是均勻場或者梯度場。另外,通過拖放引力條或者通過輸入關(guān)于引力條的等式,可以定義規(guī)則重疊區(qū)中的引力條的位置。
圖3圖解說明根據(jù)本發(fā)明的實施例的具有規(guī)則間隙空間中的兩個引力條的圖形用戶界面。在圖3中,相對于每個規(guī)則空間定義一個引力條。從而,兩個相鄰規(guī)則空間之間的間隙空間中均具有兩個引力條,每個引力條與每個規(guī)則空間相關(guān)。根據(jù)金池260定義引力條264;根據(jù)銀池270定義引力條266和274;根據(jù)銅池280定義引力條276。在引力條之間的給定位置的控制規(guī)則是在該位置具有較強引力場的規(guī)則。
實際上,系統(tǒng)分析員可部分根據(jù)業(yè)務(wù)考慮定義規(guī)則空間。系統(tǒng)分析員隨后可將其留給存儲管理員,以便根據(jù)存儲管理員對存儲網(wǎng)絡(luò)和操作參數(shù)的更詳細了解,定義規(guī)定的規(guī)則空間之間的引力條。提供根據(jù)本發(fā)明的充分集成的基于GUI的策略/規(guī)則控制系統(tǒng)使高級策略定義可以驅(qū)動自動化系統(tǒng)和向自動化系統(tǒng)提供基礎(chǔ)。這簡化并減少了必需的用戶定義規(guī)則的數(shù)目。另外,本發(fā)明的GUI控制系統(tǒng)可被應(yīng)用于多個等級的規(guī)則。可基于每條規(guī)則和/或每個規(guī)則等級限制訪問和修改權(quán),例如,業(yè)務(wù)分析員可被限制于訪問和修改高級規(guī)則/策略,而系統(tǒng)管理員可被限制于訪問和修改低級規(guī)則或規(guī)則-間隙調(diào)整。另外,本發(fā)明可以和各種控制系統(tǒng)一起使用,例如包括存儲網(wǎng)絡(luò),服務(wù)器網(wǎng)絡(luò),制造系統(tǒng)和電力系統(tǒng)。
在一種優(yōu)選實現(xiàn)中,用諸如圖4中的系統(tǒng)300之類的數(shù)據(jù)處理系統(tǒng)體現(xiàn)根據(jù)本發(fā)明的系統(tǒng)。系統(tǒng)300包括一般與常規(guī)的數(shù)據(jù)處理系統(tǒng)相關(guān)的組件,包括(但不限于)輸入裝置301,比如鍵盤或其它這樣的輸入裝置,和顯示單元302,輸入裝置301和顯示單元302以本地方式或者通過網(wǎng)絡(luò)連接與中央處理器(CUP)303耦接,以便與之交換信息。顯示單元302可用于顯示按照本發(fā)明控制自動化系統(tǒng)的圖形用戶界面,輸入裝置被用于從用戶收集實現(xiàn)這里介紹的發(fā)明過程所需的響應(yīng)信息。CPU 303包括保存有限的一組命令和數(shù)據(jù)的本地存儲部件304,并且還與保存并檢索在CPU處理命令和數(shù)據(jù)所需的信息的存儲裝置305(比如直接存取存儲裝置(DASD))耦接。根據(jù)本發(fā)明的可執(zhí)行程序保存在存儲裝置305上,并可被裝入本地存儲部件304中。最后,CPU還可通過局域網(wǎng)或廣域網(wǎng)和因特網(wǎng)直接地或者遠程地與可包括另外的計算機系統(tǒng)的其它外設(shè)306耦接,并且所述外設(shè)306還可包括諸如打印機、傳真機、掃描儀、網(wǎng)絡(luò)連接裝置、磁帶驅(qū)動器之類的外設(shè)。
雖然通過裝入存儲介質(zhì),比如CD、DVD等,手動地直接把本發(fā)明的軟件實施例裝入客戶機、服務(wù)器和代理計算機中,可部署本發(fā)明的軟件實施例,不過通過把過程軟件發(fā)送給中央服務(wù)器或者一組中央服務(wù)器,過程軟件也可自動地或者半自動地部署到計算機系統(tǒng)中。過程軟件隨后被下載到客戶機計算機中,客戶機計算機將執(zhí)行該過程軟件?;蛘?,過程軟件通過電子郵件被直接發(fā)送給客戶機系統(tǒng)。借助電子郵件上的執(zhí)行把過程軟件分離到目錄中的程序的按鈕,過程軟件隨后被分離到目錄中或者被裝入目錄中。另一種備選方案是把過程軟件直接發(fā)送給客戶機計算機硬盤驅(qū)動器上的目錄。當(dāng)存在代理服務(wù)器時,過程將選擇代理服務(wù)器代碼,確定在哪些計算機上設(shè)置代理服務(wù)器的代碼,傳送代理服務(wù)器代碼,隨后在代理計算機上安裝代理服務(wù)器代碼。過程軟件將被傳送給代理服務(wù)器,隨后保存在該代理服務(wù)器上。
雖然利用實現(xiàn)本發(fā)明的目的的優(yōu)先實施例說明了本發(fā)明,不過本領(lǐng)域的技術(shù)人員會認識到在不脫離本發(fā)明的精神或范圍的情況下,鑒于這些教導(dǎo),可實現(xiàn)各種變化。
本發(fā)明可采取純硬件實施例的形式,純軟件實施例的形式,或者既包含硬件部件又包含軟件部件的實施例的形式。在一個優(yōu)選實施例中,用軟件實現(xiàn)本發(fā)明,所述軟件包括(但不限于)固件、常駐軟件、微代碼等。此外,本發(fā)明可采取可從計算機可用或計算機可讀介質(zhì)訪問的計算機程序產(chǎn)品的形式,所述計算機可用或可讀介質(zhì)提供代計算機或者任何指令執(zhí)行系統(tǒng)之用,或者與計算機或任何指令執(zhí)行系統(tǒng)共同使用的程序代碼。對于本說明來說,計算機可用或計算機可讀介質(zhì)可以是能夠包含、保存、傳遞、傳播或者傳送供指令執(zhí)行系統(tǒng)、設(shè)備或裝置使用或者與其共同使用的程序的任何設(shè)備。
所述介質(zhì)可以是電介質(zhì)、磁介質(zhì)、光介質(zhì)、電磁介質(zhì)、紅外介質(zhì)、或者半導(dǎo)體系統(tǒng)(或設(shè)備或裝置)或者傳播介質(zhì)。計算機可讀介質(zhì)的例子包括半導(dǎo)體或固體存儲器、磁帶、可拆卸的計算機磁盤、隨機存取存儲器(RAM)、只讀存儲器(ROM)、硬盤和光盤。當(dāng)前的光盤的例子包括光盤-只讀存儲器(CD-ROM)、讀/寫光盤(CD-R/W)和DVD。
適合于保存和/或執(zhí)行程序代碼的數(shù)據(jù)處理系統(tǒng)將包括通過系統(tǒng)總線,直接或間接地與存儲部件耦接的至少一個處理器。存儲部件可包括在程序代碼的實際執(zhí)行期間采用的本地存儲器,大容量存儲器,和高速緩沖存儲器,所述高速緩沖存儲器提供至少一些程序代碼的臨時存儲,以便減少在執(zhí)行期間,必須從大容量存儲器檢索代碼的次數(shù)。
輸入/輸出或I/O裝置(包括(但不限于)鍵盤、顯示器、指示裝置等)可直接地或者通過介入的I/O控制器與系統(tǒng)耦接。
網(wǎng)絡(luò)適配器也可與系統(tǒng)耦接,以使數(shù)據(jù)處理系統(tǒng)能夠通過介入的專用或公共網(wǎng)絡(luò),與其它數(shù)據(jù)處理系統(tǒng)或者遠程打印機或存儲裝置耦接。調(diào)制解調(diào)器,線纜調(diào)制解調(diào)器和以太網(wǎng)卡只是目前可用的幾類網(wǎng)絡(luò)適配器。
通過使包含根據(jù)本發(fā)明的代碼的一個或多個機器可讀存儲裝置與適當(dāng)?shù)臉?biāo)準(zhǔn)計算機硬件相結(jié)合,以執(zhí)行其中包含的代碼,可實踐本發(fā)明的方法。實踐本發(fā)明的設(shè)備可以是包含或者可以網(wǎng)絡(luò)獲得根據(jù)本發(fā)明編碼的計算機程序的一個或多個計算機和存儲系統(tǒng)。
權(quán)利要求
1.一種控制系統(tǒng)的方法,包括接收第一控制參數(shù)的值;比較第一控制參數(shù)的值與第一規(guī)則空間的至少一對應(yīng)值;比較第一控制參數(shù)的值與第二規(guī)則空間的至少一對應(yīng)值;如果第一控制參數(shù)值大于第一規(guī)則空間的對應(yīng)值并小于第二規(guī)則空間的對應(yīng)值,那么比較第一控制參數(shù)與第一引力條函數(shù)的第一值,以確定應(yīng)用哪條規(guī)則。
2.按照權(quán)利要求1所述的方法,其中第一引力條函數(shù)是第一規(guī)則空間的引力場和第二規(guī)則空間的引力場的函數(shù)。
3.按照權(quán)利要求1所述的方法,其中第一規(guī)則空間的定義還包括作為至少一個系統(tǒng)操作參數(shù)的函數(shù)的第一參數(shù)。
4.按照權(quán)利要求1所述的方法,其中第一規(guī)則空間和第二規(guī)則空間位于圖形用戶界面中,并且所述圖形用戶界面還包括介于第一規(guī)則空間和第二規(guī)則空間之間的第一引力條,其中可利用圖形用戶界面輸入裝置調(diào)整第一引力條的位置。
5.按照權(quán)利要求4所述的方法,其中圖形用戶界面還包括介于第一規(guī)則空間的邊界與第一引力條之間的第一間隙空間,第一間隙空間具有相關(guān)的第一引力場;和介于第二規(guī)則空間的邊界與第一引力條之間的第二間隙空間,第二間隙空間具有相關(guān)的第二引力場。
6.按照權(quán)利要求5所述的方法,其中圖形用戶界面是控制基于策略的自動化系統(tǒng)的界面。
7.按照權(quán)利要求6所述的方法,其中根據(jù)基于策略的自動化系統(tǒng)的操作參數(shù),自動調(diào)整第一引力條的位置。
8.按照權(quán)利要求7所述的方法,其中第一引力條還包含鎖定設(shè)定,其中當(dāng)鎖定設(shè)定被啟用時,第一引力條的位置被固定。
9.按照權(quán)利要求6所述的方法,其中第一間隙空間的大小與第一引力場的強度成比例。
10.按照權(quán)利要求6所述的方法,其中第一引力場還包括第一閾值,其中如果第一引力條的位置滿足相對于第一閾值的預(yù)定條件,那么基于策略的自動化系統(tǒng)執(zhí)行預(yù)定的操作。
11.按照權(quán)利要求5所述的方法,其中第一引力場的強度是第一引力場內(nèi)的位置的函數(shù)。
12.按照權(quán)利要求11所述的方法,其中在圖形用戶界面的視圖中的第一引力條的位置是第一變量的函數(shù),其中第一變量是多個系統(tǒng)操作參數(shù)的函數(shù)。
13.按照權(quán)利要求4所述的方法,其中圖形用戶界面還包含離第二規(guī)則空間邊界第二距離的第二引力條,和介于第二規(guī)則空間邊界和第一引力條之間的第二引力場,其中通過移動第二引力條的可視表示,調(diào)整第二引力條的位置。
14.按照權(quán)利要求4所述的方法,其中第一規(guī)則空間的定義還包括作為至少一個系統(tǒng)操作參數(shù)的函數(shù)的第一參數(shù)。
15.按照權(quán)利要求1所述的方法,其中第一規(guī)則空間的定義還包括作為基于策略的自動化系統(tǒng)的至少一個參數(shù)的函數(shù)的第一參數(shù)。
16.一種包含計算機可用介質(zhì)的計算機程序產(chǎn)品,所述計算機可用介質(zhì)包含可由計算機執(zhí)行,以實現(xiàn)使圖形用戶界面被顯示的操作的指令的至少一個程序,所述圖形用戶界面包括第一規(guī)則空間;第二規(guī)則空間;和介于第一規(guī)則空間和第二規(guī)則空間之間的第一引力條,其中可利用圖形用戶界面輸入裝置調(diào)整第一引力條的位置。
17.一種計算機系統(tǒng),包括處理器;與所述處理器耦接的存儲器,所述存儲器包含按照權(quán)利要求15所述的計算機程序產(chǎn)品。
18.一種包含計算機可用介質(zhì)的計算機程序產(chǎn)品,所述計算機可用介質(zhì)包含可由計算機執(zhí)行的指令,該指令用于實現(xiàn)如前述任一方法權(quán)利要求所述的方法。
19.一種部署計算基礎(chǔ)結(jié)構(gòu)的方法,包括把計算機可讀代碼集成到計算系統(tǒng)中,其中與計算系統(tǒng)結(jié)合的代碼能夠執(zhí)行按照權(quán)利要求1所述的方法。
20.一種計算機系統(tǒng),包括用于實現(xiàn)如前述任一方法權(quán)利要求所述的方法的多個裝置。
全文摘要
一種管理基于策略的自動化系統(tǒng)的方法、設(shè)備和程序存儲裝置,包含確定對具有介于規(guī)則空間之間的參數(shù)值的實例應(yīng)用哪條規(guī)則的引力條。引力條定義與相鄰規(guī)則空間相關(guān)的間隙空間之間的邊界。當(dāng)正被評估的實例的參數(shù)值具有在某一規(guī)則空間和適用的引力條之間的間隙空間中的值時,那么按照該規(guī)則空間處理所述實例。用于基于策略的自動化系統(tǒng)的圖形用戶界面包括第一規(guī)則空間、第二規(guī)則空間和介于這兩個規(guī)則空間之間的引力條。利用圖形用戶界面能夠調(diào)整引力條的位置。引力條的位置還可被定義成系統(tǒng)操作參數(shù)的函數(shù)。還可根據(jù)規(guī)則空間的引力場定義引力條。
文檔編號G06Q10/00GK1892687SQ20061009413
公開日2007年1月10日 申請日期2006年6月27日 優(yōu)先權(quán)日2005年6月28日
發(fā)明者馬克·E·莫蘭德爾, 托德·邁克爾·埃施伊德 申請人:國際商業(yè)機器公司