專利名稱:多事件服務(wù)器系統(tǒng)的帶故障恢復(fù)的事件所有權(quán)分配器的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及用以對在計算環(huán)境中電子報告的事件,比如來自受管制的聯(lián)網(wǎng)計算機的故障報告進行處理的電路、系統(tǒng)和方法。
背景技術(shù):
在當(dāng)今的商業(yè)環(huán)境中,雇員生產(chǎn)率和客戶滿意度可受到系統(tǒng)故障和延遲的消極影響。為了實現(xiàn)高性能,必須以即時的方式診斷和解決系統(tǒng)缺陷。在高度互連的系統(tǒng)下,問題解決的復(fù)雜水平相當(dāng)高。多個管理員和支持人員會經(jīng)常收到相同的問題通知,這造成重復(fù)工作,常常損害工作流程的效率、系統(tǒng)響應(yīng)和生產(chǎn)率。
通常出現(xiàn)在大型賬目中的系統(tǒng)管理場合(例如,用于超大零售店、政府代辦機構(gòu)等的計算機系統(tǒng))中的情形是從多個位置到多個“歸屬”服務(wù)器的事件流,這些服務(wù)器被基于它們的定義任務(wù)而分配有各種任務(wù)。該環(huán)境中遇到的兩個主要需求是(a)需要將這些事件發(fā)送到多個事件服務(wù)器;(b)提供“故障恢復(fù)(failover)”能力。
至今為止,標(biāo)準(zhǔn)的解決方案是基于‘規(guī)則’或邏輯將這些事件發(fā)送到不同服務(wù)器,這些‘規(guī)則’或邏輯要么是在事件源處定義的,要么是在下層的系統(tǒng)基礎(chǔ)結(jié)構(gòu)的一部分處定義的。這造成多個問題,第一是假設(shè)該網(wǎng)絡(luò)基礎(chǔ)結(jié)構(gòu)能處理通常為4至5倍的所需負載。第二,事件所有權(quán)和故障恢復(fù)方案,連同用以驅(qū)動該邏輯的硬件一起,需要協(xié)調(diào)在許多點(常常包括具有許多不同位置的不同地理點)處的基礎(chǔ)結(jié)構(gòu)的下層部分,使得系統(tǒng)配置和部署變得很困難。
因此,為了使技術(shù)與優(yōu)化配置一起整合,當(dāng)今的網(wǎng)絡(luò)計算企業(yè)需要開放式、可伸縮和跨平臺的方案。一種這樣的系統(tǒng)解決方案是IBM的Tivoli(TM)管理構(gòu)架(“TMF”),它是用于復(fù)雜計算系統(tǒng)和網(wǎng)絡(luò)管理的管理應(yīng)用程序組的基礎(chǔ)。TMF具有如下特性和服務(wù)(a)使用戶能夠經(jīng)由任務(wù)庫在多個Tivoli資源上創(chuàng)建和執(zhí)行任務(wù);(b)提供用以運行該任務(wù)庫的調(diào)度程序;(c)包含關(guān)系數(shù)據(jù)庫管理系統(tǒng)(“RDBMS”)接口模塊(RIM),其允許其他Tivoli產(chǎn)品將專用信息寫至關(guān)系數(shù)據(jù)庫中;以及(d)合并查詢能力,其允許用戶從關(guān)系數(shù)據(jù)庫中搜索和取回數(shù)據(jù)。
與TMF共同良好運行的另一工具是IBM的Tivoli企業(yè)控制臺(“TEC”)。TEC是精細、高度自動化的問題診斷和解決工具,其旨在改善系統(tǒng)性能和降低支持成本。TEC是基于規(guī)則的事件管理應(yīng)用程序,其整合了系統(tǒng)、數(shù)據(jù)庫、網(wǎng)絡(luò)和應(yīng)用程序管理。TEC具有收集、處理和自動響應(yīng)公共管理事件(比如服務(wù)器故障、丟失網(wǎng)絡(luò)連接或成功完成的批處理任務(wù))的能力。對于來自各個源的報警和事件,每個TEC充當(dāng)中央收集點,基于接收事件的嚴重級別將任務(wù)區(qū)分優(yōu)先級,過濾冗余或低優(yōu)先級事件。TEC的協(xié)調(diào)功能還幫助識別檢查者處理具體事件以快速解決問題。
IBM的Tivoli管理構(gòu)架用作Tivoli管理控制臺的基礎(chǔ)。通過將該構(gòu)架和控制臺一起利用,能夠管理具有多個操作系統(tǒng)的大型分布式網(wǎng)絡(luò),這些操作系統(tǒng)能夠使用進行各種系統(tǒng)操作的不同網(wǎng)絡(luò)服務(wù),這些操作經(jīng)常改變節(jié)點和用戶。
為了理解TEC的現(xiàn)有處理,現(xiàn)在參見圖3。在典型事件處理30的圖示中,M個事件報告34a-34m由與單個故障有關(guān)的各個單事件源32產(chǎn)生。例如,如果系統(tǒng)的打印機缺紙,則第一事件報告可由正試圖打印文件的應(yīng)用程序產(chǎn)生,第二事件報告可由該系統(tǒng)的操作系統(tǒng)在它發(fā)現(xiàn)打印機離線或未通信時產(chǎn)生,第三事件報告可由打印機管理應(yīng)用程序產(chǎn)生,等等。
基于系統(tǒng)32的配置,M個有關(guān)事件報告的每個的拷貝經(jīng)由通信網(wǎng)絡(luò)31(比如電話網(wǎng)絡(luò)的撥號調(diào)制解調(diào)器)被傳送到一個或多個指定TEC服務(wù)器33a、33b、33n。多個事件報告的這些多個拷貝(例如M×n)被努力轉(zhuǎn)送,以確保至少一個TEC服務(wù)器成功地接收并且對故障作出反應(yīng)。盡管這增大了響應(yīng)系統(tǒng)的可靠性,但是這些重復(fù)報告產(chǎn)生了多余數(shù)據(jù)和重復(fù)工作。
參見圖4,示出了事件報告的典型處理的更寬系統(tǒng)視圖,其中每個TEC服務(wù)器從多個事件源接收事件報告。在該圖示40中,來自多個事件源32a、32b,…32x的多個事件報告42經(jīng)由通信網(wǎng)絡(luò)31被發(fā)送,被多個TEC服務(wù)器33a-33n接收,其中包含結(jié)合圖3所述的重復(fù)報告。所以例如在該更寬的圖示中,總共M×n×x個事件報告在事件源和TEC服務(wù)器之間被傳送。
一旦每個事件報告到達特定TEC服務(wù)器,適當(dāng)數(shù)據(jù)就被存儲于本地事件數(shù)據(jù)庫43a、43b,…43n中。利用分布式關(guān)系數(shù)據(jù)庫同步產(chǎn)品,比如IBM的Lotus Notes(TM)和/或Domino(TM)產(chǎn)品,TEC服務(wù)器數(shù)據(jù)庫基于預(yù)定義規(guī)則和時間周期,周期性地相互同步44。
例如,事件報告A(未示出)從事件源32x產(chǎn)生,拷貝被發(fā)送到TEC服務(wù)器1和2 33a、33b。當(dāng)它被TEC服務(wù)器1 33a接收時,它被立即存儲于TEC服務(wù)器1的本地數(shù)據(jù)庫43a中。類似地,當(dāng)來自事件源32x的事件報告A被TEC服務(wù)器2 33b接收時,它被立即存儲于TEC服務(wù)器2的本地數(shù)據(jù)庫43b中。此時,每個TEC服務(wù)器都未察覺到另一方服務(wù)器已收到該事件報告的備份,直至進行下一數(shù)據(jù)庫同步44為止,比如數(shù)分鐘、數(shù)小時或數(shù)日后,其取決于數(shù)據(jù)庫同步調(diào)度規(guī)則、網(wǎng)絡(luò)資源對于數(shù)據(jù)庫同步處理的可用性、以及將被同步的數(shù)據(jù)的量。在下一同步處理之后,TEC服務(wù)器1和2將被通知事件報告A是否被另一TEC服務(wù)器解決。如果未解決,則它開始讓本地人員解決問題,該本地人員作為后備資源,用于支持該報告事件源系統(tǒng)。
由于數(shù)據(jù)庫同步不是立即的(例如,非“實時的”),所以事件報告不可被其他備用TEC服務(wù)器訪問到,直至至少一個同步周期已經(jīng)過去之后為止。此外,每個事件源可配置為將事件報告給多個TEC服務(wù)器,比如3個、4個或更多TEC服務(wù)器,這也意味著在特定TEC服務(wù)器察覺到該問題的解決歸責(zé)于它而不是這些服務(wù)器的另一個之前,對于它們的數(shù)據(jù)庫中的每個的更新和同步延遲。
結(jié)果,出現(xiàn)了響應(yīng)時間中的擴展延遲,這是現(xiàn)有處理的不期望特征。此外,當(dāng)相同事件報告的多個拷貝被同時發(fā)送到多個TEC服務(wù)器時,該系統(tǒng)存儲重復(fù)數(shù)據(jù),其可能產(chǎn)生冗余支持工作以試圖減少解決問題的延遲。例如,如果對于特定事件源,TEC服務(wù)器3被定義為TEC服務(wù)器2的第二后備,其中TEC服務(wù)器2是TEC服務(wù)器1的第一后備,以及如果技術(shù)人員憑借經(jīng)驗得知該系統(tǒng)需要多至2小時來確定TEC服務(wù)器1或2都未處理所報告的問題,則在2小時非期望延遲的預(yù)計之下,在TEC服務(wù)器1和2都未處理該問題的實際通知之前,與TEC服務(wù)器3相關(guān)聯(lián)的技術(shù)人員可被派遣解決問題。然而,如果TEC服務(wù)器1或2已經(jīng)開始處理該問題(例如技術(shù)人員或軟件解決處理已被啟動),則TEC服務(wù)器3的工作對于該情形將是多余、浪費并且常常是混亂的。
由于這些原因,現(xiàn)有技術(shù)中存在對于一種系統(tǒng)和方法的需求,該系統(tǒng)和方法在即時方式下處理所報告的事件,維護備用服務(wù)器的系統(tǒng),處理重復(fù)的事件報告,同時避免問題解決工作的重復(fù)和圍繞問題解決責(zé)任的混淆。
另外,現(xiàn)有技術(shù)中存在對于一種系統(tǒng)和方法的需求,該系統(tǒng)和方法提供多個事件服務(wù)器之間的實時事件同步,以立即響應(yīng)事件報告。此外,現(xiàn)有技術(shù)中存在這樣的需求,即出于成本節(jié)省的目的,消除重復(fù)的支持工作,以減少所花費的時間和精力。
發(fā)明內(nèi)容
被稱為TEC事件同步(“TEvS”)的本發(fā)明提供了特有方法,用以在事件管理系統(tǒng)(比如Tivoli(TM)事件控制臺(“TEC”))之內(nèi),或者利用相似的系統(tǒng)、產(chǎn)品和工具,對于從多個事件源產(chǎn)生的報告事件進行處理。
TEvS提供了事件總線,其將多個TEC服務(wù)器連接在一起,將所有權(quán)分配給每個報告。TEvS優(yōu)選地提供一組TEvS模塊,這些模塊被部署于多個TEC服務(wù)器中以實現(xiàn)該事件總線。TEvS模塊解析每個輸入事件,用以添加或更改空位值(slot value)。基于該空位值,事件被轉(zhuǎn)發(fā)到所配置的事件服務(wù)器。此外,增強實施例具有這樣的能力動態(tài)改變所有權(quán),以維持無錯誤的系統(tǒng)傳送流。
在本發(fā)明的另一改進實施例中,管理員或支持人員具有這樣的能力總結(jié)事件流、計算事件統(tǒng)計、記錄或高速緩存事件。此外,如果服務(wù)器或模塊失靈,則事件源將轉(zhuǎn)向第二服務(wù)器或模塊以繼續(xù)該處理。在未指定所有者(owner)的情形下,將添加或分配一空位值,以提示所委托的服務(wù)器相應(yīng)地動作。
對于借助TEC和TMF的具體實施,一個優(yōu)選實施例堅持TEC的基于規(guī)則的構(gòu)架。邏輯流是簡明說明的一組方針,其中TEC規(guī)則引擎在處理期間進行檢查和驗證。
由此,本發(fā)明是極為有用和易于管理的,對于任何系統(tǒng)故障都允許有效的支持和更快的響應(yīng)時間。
結(jié)合這里所提供的附圖所進行的如下具體描述完整地說明了本發(fā)明。
圖1描述了通用計算平臺基礎(chǔ)結(jié)構(gòu),比如個人計算機、服務(wù)器計算機、個人數(shù)字助理、支持web的無線電話或其他基于處理器的設(shè)備。
圖2示出了與圖1的通用體系結(jié)構(gòu)相關(guān)聯(lián)的軟件和固件的通用結(jié)構(gòu)。
圖3說明了在TEC環(huán)境內(nèi)用于事件報告的現(xiàn)有處理方法。
圖4示出了在現(xiàn)有基礎(chǔ)結(jié)構(gòu)環(huán)境下如何存儲數(shù)據(jù)。
圖5描述了本發(fā)明的功能結(jié)構(gòu)。
圖6提供了對事件報告進行處理的方法的具體圖示。
圖7示范了TEvS模塊之間的自治。
圖8提供了按照本發(fā)明的系統(tǒng)操作的更寬視圖。
圖9闡釋了新TEvS模塊的邏輯處理。
圖10提供了本發(fā)明的電路實施例圖。
具體實施例方式
本發(fā)明(Tech事件同步(“TEvS”))提供了特有方法,用以利用Tivoli(TM)管理構(gòu)架(“TMF”)在事件管理系統(tǒng)(比如Tivoli(TM)事件控制臺(“TEC”))內(nèi)對從多個事件源產(chǎn)生的報告事件進行處理。然而,本領(lǐng)域技術(shù)人員將理解,本發(fā)明不限于以TEC/TMF來實現(xiàn),而是可替代地與許多其他相似系統(tǒng)、產(chǎn)品和工具相結(jié)合來實現(xiàn)。由于這里的公開提供了與以TEC來實現(xiàn)有關(guān)的本發(fā)明說明性實施例,所以本領(lǐng)域技術(shù)人員可使本發(fā)明適用于其他產(chǎn)品和平臺,而不脫離本發(fā)明的范圍。
TEvS在一個實施例中被實現(xiàn)為獨立于TEC的JAVA應(yīng)用程序,但是可替代地利用任何適當(dāng)?shù)木幊陶Z言和方法來實現(xiàn)。在本公開中使用如下定義(a)“實時”意味著或涉及這樣的計算機系統(tǒng)、處理和邏輯,它們以與其接收數(shù)據(jù)基本相同的速率產(chǎn)生其結(jié)果,而無明顯延遲;(b)“彈性系統(tǒng)”意味著這樣的系統(tǒng),其能夠忍受(可能是自生的)損壞、非期待處理或非法輸入,并且采取錯誤的舉動,然而繼續(xù)有效執(zhí)行;(c)“轉(zhuǎn)向(roll-over)”意味著當(dāng)一個模塊發(fā)生故障而異常終止時,該終止模塊所收到的數(shù)據(jù)將被傳送到下一可用模塊,以繼續(xù)處理和操作;(d)“負載平衡”意味著當(dāng)服務(wù)器處于其最優(yōu)處理狀態(tài)時,任何新系統(tǒng)任務(wù)將被重定向到下一可用服務(wù)器,從而以最大服務(wù)質(zhì)量管理通信量和進行運作;(e)“瓶頸”是指對系統(tǒng)產(chǎn)生限制的一個或多個部件;以及(f)“空位(slot)”是指具有已定義的字符限制的參數(shù)。
TEvS的計算平臺本發(fā)明可實現(xiàn)為電路、軟件實現(xiàn)的處理、或其組合。在一個實施例中,本發(fā)明被實現(xiàn)為在公知計算平臺,比如個人計算機、web服務(wù)器和web瀏覽器上已發(fā)現(xiàn)存在的軟件的功能或補充。這些常用的計算平臺可包括個人計算機以及便攜式計算平臺,比如個人數(shù)字助理(“PDA”)、支持web的無線電話、以及其他類型的個人信息管理(“PIM”)設(shè)備。
因此,最好回顧一下計算平臺的普遍結(jié)構(gòu),該計算平臺可跨越從高端web或企業(yè)服務(wù)器平臺到個人計算機、便攜式PDA或支持web的無線電話的實現(xiàn)范圍。
參見圖1,普遍結(jié)構(gòu)包括中央處理單元1(“CPU”),其通常由與隨機存取存儲器(“RAM”)4和只讀存儲器(“ROM”)5相關(guān)的微處理器2構(gòu)成。CPU1常常也具有高速緩沖存儲器3和可編程快擦寫ROM6。微處理器2和各種CPU存儲器之間的接口7常常被稱為“本地總線”,而且可以是更為通用的總線或工業(yè)標(biāo)準(zhǔn)總線。
許多計算平臺還具有一個或多個存儲驅(qū)動器9,比如硬盤驅(qū)動器(“HDD”)、軟盤驅(qū)動器、光盤驅(qū)動器(CD、CD-R、CD-RW、DVD、DVD-R等)、專用盤和磁帶驅(qū)動器(例如Iomega Zip[TM]和Jaz[TM],Addonics SuperDisk[TM]等)。此外,一些存儲驅(qū)動器可通過計算機網(wǎng)絡(luò)訪問。
按照計算平臺計劃具有的功能,許多計算平臺配有一個或多個通信接口(10)。例如,個人計算機常常具有高速串行端口(RS-232、RS-422等)、增強型并行端口(“EPP”)、以及一個或多個通用串行總線(“USB”)端口。計算平臺還可具有局域網(wǎng)(“LAN”)接口,比如以太網(wǎng)卡,以及其他高速接口,比如高性能串行總線IEEE-1394。
計算平臺,比如無線電話和無線聯(lián)網(wǎng)的PDA,也可具有帶有天線的射頻(“RF”)接口。在某些情況下,該計算平臺也可具有紅外數(shù)據(jù)(IrDA)接口。
計算平臺常常配備有一個或多個內(nèi)部擴展槽11,比如工業(yè)標(biāo)準(zhǔn)體系結(jié)構(gòu)(ISA)、增強工業(yè)標(biāo)準(zhǔn)體系結(jié)構(gòu)(EISA)、外圍部件互連(PCI)、或?qū)S媒涌诓?,以用于添加比如聲卡、存儲器板和圖形加速器的其他硬件。
此外,許多單元,比如膝上型計算機和PDA,具有一個或多個外部擴展槽12,從而允許用戶有能力容易地安裝和拆除硬件擴展設(shè)備,比如PCMCIA卡、SmartMedia卡和各種專用模塊,比如可移動的硬盤、CD驅(qū)動器和軟驅(qū)。
存儲驅(qū)動器9、通信接口10、內(nèi)部擴展槽11和外部擴展槽12常常經(jīng)由標(biāo)準(zhǔn)或工業(yè)開放式總線體系結(jié)構(gòu),比如ISA、EISA或PCI與CPU1互連。在許多情況下,總線8可以是專門設(shè)計的。
計算平臺通常具有一個或多個用戶輸入設(shè)備,比如鍵盤或小鍵盤16、鼠標(biāo)或指示設(shè)備17,和/或觸摸屏顯示器18。在個人計算機情況下,全尺寸的鍵盤常常連同鼠標(biāo)或指示設(shè)備,比如跟蹤球或TrackPoint[TM]一起提供。在支持web的無線電話情況下,簡易的小鍵盤可具有一個或多個專用功能鍵。在PDA情況下,觸摸屏18通常具有手寫識別能力。
此外,麥克風(fēng)19,比如支持web的無線電話的麥克風(fēng)或個人計算機的麥克風(fēng),與計算平臺一起提供。該麥克風(fēng)可被用于簡單報告音頻和視頻信號,它也可被用于輸入用戶選擇,比如利用語音識別能力來進行網(wǎng)站語音導(dǎo)航或自動撥叫電話號碼。
許多計算平臺也可配備有攝像設(shè)備100,比如靜止圖像攝像機或全運動視頻數(shù)字攝像機。
一個或多個用戶輸出設(shè)備,比如顯示器13,也與多數(shù)計算平臺一起提供。顯示器13可采用許多形式,包括陰極射線管(“CRT”)、薄平晶體管(TFT)陣列、或者簡單的發(fā)光二極管(LED)組或液晶顯示器(LCD)指示器。
一個或多個揚聲器14和/或信號器(annunciator)15也常常與計算平臺相關(guān)。揚聲器14可被用來再現(xiàn)音頻和音樂,比如無線電話的揚聲器或個人計算機的揚聲器。信號器15可采用比如PDA和PIM的某些設(shè)備上常見的簡單蜂鳴發(fā)射器或蜂鳴器的形式。
這些用戶輸入和輸出設(shè)備可經(jīng)由專用總線結(jié)構(gòu)和/或接口而直接互連(8’,8”)到CPU1,或者它們可通過一個或多個工業(yè)開放式總線,比如ISA、EISA、PCI等進行互連。該計算平臺還具有一個或多個軟件和固件101程序,以實現(xiàn)計算平臺的所需功能。
現(xiàn)在參見圖2,將對于該范圍的計算平臺上軟件和固件101的普遍結(jié)構(gòu)給出更多細節(jié)。一個或多個操作系統(tǒng)(“OS”)本機(native)應(yīng)用程序23可被提供于計算平臺上,比如字處理器、電子表格、聯(lián)系人管理實用程序、地址簿、日歷、電子郵件客戶端、演示、財務(wù)和簿記程序。
此外,可提供一個或多個“便攜式”或與設(shè)備無關(guān)的程序24,其必須由OS本機的特定于平臺的解釋器25來解釋執(zhí)行,比如Java[TM]腳本和程序。
計算平臺常常也具有web瀏覽器或微瀏覽器26的形式,其還可包括該瀏覽器的一個或多個擴展,比如瀏覽器插件27。
該計算設(shè)備常常具有操作系統(tǒng)20,比如Microsoft Window[TM]、UNIX、IBM OS/2[TM]、LINUX、MAC OS[TM]或其他特定于平臺的操作系統(tǒng)。更小設(shè)備,比如PDA和無線電話,可配備有其他形式的操作系統(tǒng),比如實時操作系統(tǒng)(“RTOS”)或Palm Computing公司的PalmOS[TM]。
基本輸入和輸出功能(“BIOS”)和硬件設(shè)備驅(qū)動程序21的集合常常被提供用以允許操作系統(tǒng)20和程序與該計算平臺的特定硬件功能接口并且對其進行控制。
此外,一個或多個嵌入式固件程序22通常提供給許多計算平臺,它們由作為外圍設(shè)備,比如微控制器或硬盤驅(qū)動器、通信處理器、網(wǎng)絡(luò)接口卡、聲卡或圖形卡的一部分的機載或“嵌入式”微處理器來執(zhí)行。
由此,圖1和2在一般意義上描述了廣泛的計算平臺的各種硬件部件、軟件和固件程序,包括但不限于個人計算機、PDA、PIM、支持web的電話、及其他設(shè)備,比如WebTV[TM]單元。由此,現(xiàn)在將注意力轉(zhuǎn)移到本發(fā)明的公開,其與最好被實現(xiàn)為此類計算平臺上的軟件和固件的處理和方法有關(guān)。本領(lǐng)域技術(shù)人員將容易理解,如下方法和處理在部分或整體上可作為硬件功能(例如電路)來替代地實現(xiàn),而不脫離本發(fā)明的精神和范圍。
TEvS的邏輯現(xiàn)在參見圖5,示出了本發(fā)明的功能圖示50。含有一個或多個TEvS模塊的事件總線61攔截來自多個事件源32a-32x的事件報告63a-63x。在TEvS模塊中,基于每個事件的主或次所有權(quán),事件報告63a-63x被實時地分類、處理、標(biāo)記和轉(zhuǎn)發(fā)到適當(dāng)?shù)腡EC服務(wù)器33a-33n。
圖6提供了有關(guān)報告事件如何被TEvS處理的更多細節(jié)60。在該實例中,示出了與TEC服務(wù)器1 33a相關(guān)65的TEvS處理的細節(jié)。當(dāng)事件發(fā)生時,事件報告62a經(jīng)由通信網(wǎng)絡(luò)31(比如撥號調(diào)制解調(diào)器連接)從事件源被TEC服務(wù)器1接收。通信適配器可包括用于有線撥號連接的調(diào)制解調(diào)器、用于局域網(wǎng)(LAN)技術(shù)和無線以太網(wǎng)規(guī)范(比如IEEE 802.11)的以太網(wǎng)(IEEE 802.3)適配器。然而,TEvS模塊67a不是讓每個報告的事件直接傳遞至TEC服務(wù)器,而是攔截來自通信網(wǎng)絡(luò)31的所有事件報告。然后,事件報告62a被TEvS模塊67a標(biāo)記上所有權(quán)屬性,修改后的事件數(shù)據(jù)被傳送到適當(dāng)?shù)腡EC服務(wù)器(包括TEC服務(wù)器1),以便管理者恰當(dāng)?shù)乩^續(xù)處理。
通過將主所有權(quán)或次所有權(quán)指定添加到每個傳播的事件報告中,以及通過在事件總線上實時傳播每個修改的事件報告(而不是等待進行數(shù)據(jù)庫同步),每個TEC服務(wù)器被立即通知新事件,并且得知是否需要立即做出反應(yīng)。
例如,如果接收的事件報告B被標(biāo)記為以TEC服務(wù)器1 33a作為主所有者,則修改的事件報告B′之后立即被傳遞68a到TEC服務(wù)器1 33a,幾乎同時地,修改的事件報告B′的拷貝優(yōu)選地經(jīng)由一個或多個安全或高可用性的網(wǎng)絡(luò)64被傳播66到一個或多個備用服務(wù)器。用來傳播修改的事件報告(被稱為“同步的事件報告”)的安全網(wǎng)絡(luò)64可包括但不限于虛擬專用網(wǎng)(VPN)、微波中繼、提供安全性和可靠性的因特網(wǎng)主干線。在替代實施例中,通信網(wǎng)絡(luò)31是按層次結(jié)構(gòu)組織的網(wǎng)絡(luò)的較下層,安全網(wǎng)絡(luò)64是按層次結(jié)構(gòu)組織的網(wǎng)絡(luò)的較上層或頂層,其中TEC服務(wù)器是頂層服務(wù)器,比如運行于高可用性公司網(wǎng)絡(luò)上的服務(wù)器。
按照優(yōu)選實施例,TEvS模塊67a通過與TEC服務(wù)器33a(該模塊標(biāo)記該服務(wù)器的主所有權(quán))相同的計算平臺來執(zhí)行或在該計算平臺上執(zhí)行(例如“本地”處理)。替代地,TEvS模塊可在遠程計算平臺上執(zhí)行,或者它的邏輯可在可編程或硬邏輯或電路、或其組合中來實現(xiàn)。
TEvS模塊67a、67b,…67n相互獨立地運作,以處理所產(chǎn)生的事件報告,如圖7所示。這些模塊具有經(jīng)由前面描述的安全網(wǎng)絡(luò)相互自主通信66的能力。一個TEC服務(wù)器可具有多個TEvS模塊,這些模塊接收待處理的事件報告。因此,如果一模塊失靈或超載,并且變?yōu)槠款i,則它不會負面影響另一模塊的功能,并且事件報告將繼續(xù)被傳送。也如前所述,TEvS模塊67a、67b,…67n的組61定義和實現(xiàn)了事件總線,并且能夠廣泛分布于多個TEC服務(wù)器之中,或者可被部分或全部地合并到較少的實際邏輯實現(xiàn)中。
圖8提供了按照本發(fā)明如何處理事件報告的替代透視圖80。從事件源32’、32”產(chǎn)生的事件報告構(gòu)成從事件源32’、32”的組到事件總線的TEvS模塊67a-67n的事件流62’、62”。在TEvS模塊67a-67n處理該事件流32’、32”以為每個事件恰當(dāng)標(biāo)記主所有者之后,同步的事件66在事件總線上(例如在TEvS模塊之間)被交換,并且被傳遞(68a、68b等)到主所有者TEC服務(wù)器上。一旦修改的事件報告到達TEC服務(wù)器,該數(shù)據(jù)就被存儲在分立的本地數(shù)據(jù)庫43a、43b中。然而通過使用本發(fā)明,該數(shù)據(jù)庫無需被周期性同步以驗證事件報告是否被恰當(dāng)?shù)墓芾韱T處理,因為它們經(jīng)過實時的事件總線動作而一直保持最新,這避免了先前TEC事件處理過程的延遲響應(yīng)時間,并且消除了TEC管理人員的重復(fù)工作的冗余。
參見圖9,示出了用于TEvS模塊的邏輯處理。當(dāng)事件報告被事件總線攔截91時,TEvS邏輯會檢查92該事件報告內(nèi)的現(xiàn)有所有權(quán)分配(例如,該事件報告先前是否已被另一TEvS模塊按照本發(fā)明修改?)。如果在92處所有者指定已存在于事件報告中,則事件報告數(shù)據(jù)被存儲于本地事件數(shù)據(jù)庫96中(或者存儲在關(guān)聯(lián)于其模塊正處理事件報告的TEC服務(wù)器的事件數(shù)據(jù)庫中)。
如果在92處無所有者指定存在于事件報告(例如這是未修改的事件報告)中,則TEvS模塊查詢規(guī)則庫以確定主所有者,并且所有者字段被添加93到事件報告中。按照優(yōu)選實施例,TEC事件報告可這樣來添加在該報告中添加“空位”,并將該空位的值設(shè)定為表示哪個TEC服務(wù)器是主所有者的值。在與其他管理系統(tǒng)相關(guān)的替代實施例中,該事件報告可通過利用特定語言結(jié)構(gòu),比如可擴展標(biāo)記語言(“XML”)字段、二進制數(shù)據(jù)值,或其他適用于相關(guān)管理系統(tǒng)的數(shù)據(jù)結(jié)構(gòu)來添加。
圖10說明了本發(fā)明的系統(tǒng)實現(xiàn),其可通過電路和電子設(shè)備來整體或部分地實現(xiàn),比如利用可編程邏輯或定制集成電路。事件報告63,比如表示二進制、文本或字符參數(shù)的一系列數(shù)字值,在受控于事件總線使能信號101的輸入選擇開關(guān)102處被系統(tǒng)100接收。當(dāng)該信號為假(例如,事件總線被禁用)時,輸入選擇開關(guān)102沿路徑103將事件報告63導(dǎo)向本地TEC服務(wù)器,使得該數(shù)據(jù)未經(jīng)修改地進行傳播。
然而,當(dāng)事件總線使能信號101為真時,輸入選擇開關(guān)102沿路徑104將事件報告63導(dǎo)向比較器105,比較器105確定主所有者指定參數(shù)是否包含于事件報告數(shù)據(jù)63內(nèi)。如果該比較器檢測到主所有者指定參數(shù)的存在,則輸出選擇開關(guān)106控制信號被激活,使得該數(shù)據(jù)沿路徑110得到導(dǎo)向,以將未修改的事件報告數(shù)據(jù)輸出到本地TEC服務(wù)器。
如果該比較器未檢測到主所有者指定參數(shù)存在于事件報告數(shù)據(jù)中,則輸出選擇開關(guān)106控制信號被激活,使得事件報告數(shù)據(jù)被提供給數(shù)據(jù)選擇器107,該數(shù)據(jù)選擇器107實現(xiàn)邏輯所有者選擇規(guī)則,并且將所有者指示值111提供給求和電路108。求和電路108還從輸出選擇開關(guān)106接收事件報告數(shù)據(jù),并且將所有者指示值111與事件報告數(shù)據(jù)組合,以產(chǎn)生含有所有者指定參數(shù)的修改的事件報告數(shù)據(jù)。然后,優(yōu)選地通過緩沖或單向數(shù)據(jù)傳送設(shè)備,將來自求和電路107的修改的事件報告數(shù)據(jù)傳送到本地TEC服務(wù)器,并且傳送到一個或多個替代的TEC服務(wù)器。
結(jié)論在一般意義上和通過利用說明性的示范實施例,已經(jīng)描述了本發(fā)明。本領(lǐng)域技術(shù)人員可進行某些變動和改型,比如在編程語言、計算平臺或?qū)嵤┓椒ǚ矫?,以實現(xiàn)本發(fā)明的替代實施例,其用于替代的管理系統(tǒng)。因此,本發(fā)明的范圍應(yīng)當(dāng)由所附權(quán)利要求來確定。
權(quán)利要求
1.一種事件總線電路,包括輸入端,用于接收事件報告,所述事件報告具有所報告事件的、表示二進制、文本或字符參數(shù)的一系列數(shù)字值;輸入選擇開關(guān),其接收所述事件報告,并且受控于事件總線使能信號,使得當(dāng)所述使能信號為假時,所述事件報告未經(jīng)修改地被傳送到本地問題管理服務(wù)器輸出端,否則所述事件報告被傳送到比較器和輸出選擇開關(guān);比較器,其從所述輸入選擇開關(guān)接收所述事件報告,適于檢測所述系列數(shù)字值中的所有者指定參數(shù),并且在進行這樣的檢測時產(chǎn)生真所有者信號;輸出選擇開關(guān),其從所述輸入選擇開關(guān)接收所述事件報告,并且受控于來自所述比較器的所述所有者信號,使得當(dāng)所述所有者信號為真時,所述事件報告未經(jīng)修改地被傳送到本地問題管理服務(wù)器輸出端,否則所述事件報告被傳送到數(shù)據(jù)選擇控制和求和電路第一輸入端;數(shù)據(jù)選擇電路,其實現(xiàn)一組邏輯規(guī)則,并且從所述輸出選擇開關(guān)接收所述事件報告,適于產(chǎn)生多個所有者值之一以提供給求和電路第二輸入端;以及求和電路,其具有連接到所述輸出選擇開關(guān)的所述第一輸入端和連接到所述數(shù)據(jù)選擇電路的所述第二輸入端,適于按照所述所有者值修改所述事件報告數(shù)字值以包含所有者指定參數(shù),并且將所述修改的事件報告?zhèn)魉偷奖镜貑栴}管理服務(wù)器和一個或多個替代的問題管理服務(wù)器。
2.如權(quán)利要求1所述的事件總線電路,其中,用于接收事件報告的所述輸入端包括事件報告攔截器,該攔截器用以攔截來自聯(lián)網(wǎng)資源、被導(dǎo)向自動化問題診斷和解決工具的事件報告。
3.如權(quán)利要求1所述的事件總線電路,其中,所述事件報告包括從聯(lián)網(wǎng)資源傳送到自動化問題診斷和解決工具的事件報告。
4.如權(quán)利要求1所述的事件總線電路,其中,所述比較器被配置為檢測從聯(lián)網(wǎng)資源傳送到自動化問題診斷和解決工具的事件報告中的現(xiàn)有所有者字段。
5.如權(quán)利要求1所述的事件總線電路,其中,所述數(shù)據(jù)選擇電路被配置為按照自動化問題診斷和解決工具所定義的規(guī)則庫來進行邏輯選擇。
6.如權(quán)利要求1所述的事件總線電路,其中,所述求和電路被配置為針對自動化問題診斷和解決工具而修改事件報告。
7.如權(quán)利要求1所述的事件總線電路,其中,所述求和電路被配置為將所述修改的事件報告?zhèn)魉偷阶詣踊瘑栴}診斷和解決工具。
8.如權(quán)利要求1所述的事件總線電路,其中,用于接收事件報告的所述輸入端被配置為攔截第一通信網(wǎng)絡(luò)上的事件報告,并且所述求和電路被配置為通過第二通信網(wǎng)絡(luò)將所述修改的事件報告?zhèn)魉偷奖镜貑栴}管理服務(wù)器和一個或多個替代的問題管理服務(wù)器,以減少所述第一網(wǎng)絡(luò)上事件報告的通信流量。
9.如權(quán)利要求8所述的事件總線電路,其中,所述第一通信網(wǎng)絡(luò)包括層次結(jié)構(gòu)組織的網(wǎng)絡(luò)的下層,并且所述第二通信網(wǎng)絡(luò)包括所述層次結(jié)構(gòu)組織的網(wǎng)絡(luò)的頂層。
10.如權(quán)利要求8所述的事件總線電路,其中,所述求和電路被配置為在安全通信網(wǎng)絡(luò)上傳送,由此提高事件報告處理的安全性和可靠性。
11.如權(quán)利要求1所述的事件總線電路,其中,所述求和電路還適于修改所述接收到的事件報告數(shù)字值,以包含主所有者指定參數(shù)和次所有者指定參數(shù)。
12.如權(quán)利要求1所述的事件總線電路,其中,用于接收事件報告的所述輸入端還被配置為從其他事件總線電路接收修改的事件報告;以及所述求和電路還適于檢查所述接收的修改的事件報告數(shù)字值中的主所有者指定參數(shù)和次所有者指定參數(shù),并且在主所有者問題管理服務(wù)器無法響應(yīng)或者已知不適于處理所述事件報告的情形下,將所述修改的事件報告轉(zhuǎn)發(fā)到對應(yīng)于所述次所有者指定的問題管理服務(wù)器。
13.一種事件總線系統(tǒng),包括事件報告接收器,被配置為接收事件報告,所述事件報告具有被報告的事件的、表示二進制、文本或字符參數(shù)的一系列數(shù)字值;事件報告分析器,被配置為檢測所述系列數(shù)字值中的所有者指定參數(shù),并且將不含所有者指定參數(shù)的任何事件報告?zhèn)魉偷剿姓咭?guī)則處理器和事件報告修改器;所有者規(guī)則處理器,其從所述事件報告分析器接收所述事件報告,確定所述事件報告的問題解決服務(wù)器主所有者,并且產(chǎn)生主所有者值;事件報告修改器,其從所述事件報告分析器接收所述事件報告,從所述所有者規(guī)則處理器接收所述主所有者值,并且修改所述事件報告以包含所有者指定參數(shù);以及標(biāo)記事件報告輸出端,用于將所述修改的事件報告?zhèn)魉偷揭粋€或多個問題解決服務(wù)器。
14.如權(quán)利要求13所述的事件總線系統(tǒng),其中,所述事件報告接收器包括事件報告攔截器,該攔截器用于攔截來自聯(lián)網(wǎng)資源、被導(dǎo)向自動化問題診斷和解決工具的事件報告。
15.如權(quán)利要求13所述的事件總線系統(tǒng),其中,所述接收的事件報告包括從聯(lián)網(wǎng)資源傳送到自動化問題診斷和解決工具的事件報告。
16.如權(quán)利要求13所述的事件總線系統(tǒng),其中,所述事件報告分析器被配置為檢測從聯(lián)網(wǎng)資源傳送到自動化問題診斷和解決工具的事件報告中的所有者字段。
17.如權(quán)利要求13所述的事件總線系統(tǒng),其中,所述所有者規(guī)則處理器被配置為按照自動化問題診斷和解決工具所定義的規(guī)則庫來進行邏輯選擇。
18.如權(quán)利要求13所述的事件總線系統(tǒng),其中,所述事件報告修改器被配置為在從聯(lián)網(wǎng)資源傳送到自動化問題診斷和解決工具的事件報告中進行修改。
19.如權(quán)利要求13所述的事件總線系統(tǒng),其中,所述標(biāo)記事件輸出端被配置為將所述修改的事件報告?zhèn)魉偷阶詣踊瘑栴}診斷和解決工具。
20.如權(quán)利要求13所述的事件總線系統(tǒng),其中,所述事件報告接收器被配置為截獲第一通信網(wǎng)絡(luò)上的事件報告,所述標(biāo)記事件報告輸出端被配置為通過第二通信網(wǎng)絡(luò)將所述修改的事件報告?zhèn)魉偷奖镜貑栴}管理服務(wù)器和一個或多個替代的問題管理服務(wù)器,由此減少所述第一網(wǎng)絡(luò)上的事件報告通信流量。
21.如權(quán)利要求20所述的事件總線系統(tǒng),其中,所述第一通信網(wǎng)絡(luò)包括層次結(jié)構(gòu)組織的網(wǎng)絡(luò)的下層,所述第二通信網(wǎng)絡(luò)包括所述層次結(jié)構(gòu)組織的網(wǎng)絡(luò)的頂層。
22.如權(quán)利要求20所述的事件總線系統(tǒng),其中,所述標(biāo)記事件報告輸出端被配置為在安全通信網(wǎng)絡(luò)上傳送,由此提高事件報告處理的安全性和可靠性。
23.如權(quán)利要求20所述的事件總線系統(tǒng),其中,事件報告處理器還適于修改所述接收的事件報告數(shù)字值,以包含主所有者指定參數(shù)和次所有者指定參數(shù)。
24.如權(quán)利要求13所述的事件總線系統(tǒng),其中,所述事件報告接收器還被配置為從其他事件總線系統(tǒng)接收修改的事件報告;所述事件報告修改器還適于檢測所述收到的修改的事件報告中的主所有者指定參數(shù)和次所有者指定參數(shù);以及所述標(biāo)記事件報告輸出端還被配置為在主所有者問題管理服務(wù)器無法響應(yīng)或者已知不適于處理所述事件報告的情形下,將所述修改的事件報告轉(zhuǎn)發(fā)到對應(yīng)于所述次所有者指定的問題管理服務(wù)器。
25.一種用于在問題管理系統(tǒng)中處理事件報告的方法,包括步驟接收事件報告,所述事件報告具有所報告事件的表示二進制、文本或字符參數(shù)的一系列數(shù)字值;確定所述接收的事件報告是否含有所有者指定參數(shù);響應(yīng)于確定所述事件報告含有所有者指定參數(shù),未經(jīng)修改地將所述事件報告?zhèn)魉偷奖镜貑栴}管理服務(wù)器;響應(yīng)于確定所述事件報告不含所有者指定參數(shù),按照規(guī)則庫選擇所述事件報告的所有者值,并且修改所述事件報告以包含按照所述所有者值的所有者指定參數(shù);以及將所述修改的事件報告?zhèn)魉偷揭粋€或多個問題管理服務(wù)器。
26.如權(quán)利要求25所述的方法,其中接收事件報告的所述步驟包括攔截來自聯(lián)網(wǎng)資源、被導(dǎo)向自動化問題診斷和解決工具的事件報告。
27.如權(quán)利要求25所述的方法,其中接收事件報告的所述步驟包括接收從聯(lián)網(wǎng)資源傳送到自動化問題診斷和解決工具的事件報告。
28.如權(quán)利要求25所述的方法,其中確定所述接收的事件報告是否含有所有者指定參數(shù)的所述步驟包括確定自動化問題診斷工具事件報告是否含有所有者字段。
29.如權(quán)利要求25所述的方法,其中選擇所有者值的所述步驟包括按照自動化問題診斷工具所定義的規(guī)則庫來進行邏輯選擇。
30.如權(quán)利要求25所述的方法,其中修改所述事件報告的所述步驟包括修改自動化問題診斷工具事件報告。
31.如權(quán)利要求25所述的方法,其中傳送所述修改的事件報告的所述步驟包括將修改的事件報告?zhèn)魉偷阶詣踊瘑栴}診斷工具。
32.如權(quán)利要求25所述的方法,其中接收事件報告的所述步驟包括截獲第一通信網(wǎng)絡(luò)上的事件報告,并且傳送所述修改的事件報告的所述步驟包括通過第二通信網(wǎng)絡(luò)將所述修改的事件報告?zhèn)魉偷奖镜貑栴}管理服務(wù)器和一個或多個替代的問題管理服務(wù)器,由此減少所述第一網(wǎng)絡(luò)上事件報告的通信流量。
33.如權(quán)利要求32所述的方法,其中在第一通信網(wǎng)絡(luò)上傳送的所述步驟包括在層次結(jié)構(gòu)組織的網(wǎng)絡(luò)的下層進行傳送,并且通過第二通信網(wǎng)絡(luò)傳送的所述步驟包括在所述層次結(jié)構(gòu)組織的網(wǎng)絡(luò)的頂層進行傳送。
34.如權(quán)利要求32所述的方法,其中通過第二網(wǎng)絡(luò)傳送的所述步驟包括在安全通信網(wǎng)絡(luò)上傳送,由此提高事件報告處理的安全性和可靠性。
35.如權(quán)利要求25所述的方法,其中修改所述事件報告的步驟包括修改所述事件報告,以包含主所有者指定參數(shù)和次所有者指定參數(shù)。
36.如權(quán)利要求25所述的方法,其中,接收事件報告的所述步驟還包括從其他事件總線電路接收一個或多個修改的事件報告;以及確定所述事件報告是否包含所有者指定的所述步驟包括檢查所述接收的修改的事件報告中的主所有者指定參數(shù)和次所有者指定參數(shù),在主所有者問題管理服務(wù)器無法響應(yīng)或者已知不適于處理所述事件報告的情形下,將所述修改的事件報告轉(zhuǎn)發(fā)到與所述次所有者指定相對應(yīng)的問題管理服務(wù)器。
37.一種計算機可讀介質(zhì),編碼有用于在問題管理系統(tǒng)中處理事件報告的軟件,所述軟件執(zhí)行步驟接收事件報告,所述事件報告具有所報告事件的表示二進制、文本或字符參數(shù)的一系列數(shù)字值;確定所述接收的事件報告是否含有所有者指定參數(shù);響應(yīng)于確定所述事件報告含有所有者指定參數(shù),未經(jīng)修改地將所述事件報告?zhèn)魉偷奖镜貑栴}管理服務(wù)器;響應(yīng)于確定所述事件報告不含所有者指定參數(shù),按照規(guī)則庫選擇所述事件報告的所有者值,并且修改所述事件報告以包含按照所述所有者值的所有者指定參數(shù);以及將所述修改的事件報告?zhèn)魉偷揭粋€或多個問題管理服務(wù)器。
38.如權(quán)利要求37所述的介質(zhì),其中用于接收事件報告的所述軟件包括用于攔截來自聯(lián)網(wǎng)資源、被導(dǎo)向自動化問題診斷和解決工具的事件報告的軟件。
39.如權(quán)利要求37所述的介質(zhì),其中用于接收事件報告的所述軟件包括用于接收從聯(lián)網(wǎng)資源傳送到自動化問題診斷和解決工具的事件報告的軟件。
40.如權(quán)利要求37所述的介質(zhì),其中用于確定所述接收的事件報告是否含有所有者指定參數(shù)的所述軟件包括用于確定自動化問題診斷工具事件報告是否含有所有者字段的軟件。
41.如權(quán)利要求37所述的介質(zhì),其中用于選擇所有者值的所述軟件包括用于按照自動化問題診斷工具所定義的規(guī)則庫來進行邏輯選擇的軟件。
42.如權(quán)利要求37所述的介質(zhì),其中用于修改所述事件報告的所述軟件包括用于修改自動化問題診斷工具事件報告的軟件。
43.如權(quán)利要求37所述的介質(zhì),其中用于傳送所述修改的事件報告的所述軟件包括用于將修改的事件報告?zhèn)魉偷阶詣踊瘑栴}診斷工具的軟件。
44.如權(quán)利要求37所述的介質(zhì),其中用于接收事件報告的所述軟件包括用于截獲第一通信網(wǎng)絡(luò)上的事件報告的軟件,并且用于傳送所述修改的事件報告的所述軟件包括通過第二通信網(wǎng)絡(luò)將所述修改的事件報告?zhèn)魉偷奖镜貑栴}管理服務(wù)器和一個或多個替代的問題管理服務(wù)器,由此減少所述第一網(wǎng)絡(luò)上事件報告的通信流量的軟件。
45.如權(quán)利要求44所述的介質(zhì),其中用于在第一通信網(wǎng)絡(luò)上傳送的所述軟件包括用于在層次結(jié)構(gòu)組織的網(wǎng)絡(luò)的下層進行傳送的軟件,并且用于通過第二通信網(wǎng)絡(luò)進行傳送的所述軟件包括用于在所述層次結(jié)構(gòu)組織的網(wǎng)絡(luò)的頂層進行傳送的軟件。
46.如權(quán)利要求44所述的介質(zhì),其中用于通過第二網(wǎng)絡(luò)進行傳送的所述軟件包括用于在安全通信網(wǎng)絡(luò)上傳送,由此提高事件報告處理的安全性和可靠性的軟件。
47.如權(quán)利要求37所述的介質(zhì),其中用于修改所述事件報告的軟件包括用于修改所述事件報告,以包含主所有者指定參數(shù)和次所有者指定參數(shù)的軟件。
48.如權(quán)利要求37所述的介質(zhì),其中,用于接收事件報告的所述軟件還包括用于從其他事件總線電路接收一個或多個修改的事件報告的軟件;以及用于確定所述事件報告是否包含所有者指定的所述軟件包括用于檢查所述接收的修改的事件報告中的主所有者指定參數(shù)和次所有者指定參數(shù),在主所有者問題管理服務(wù)器無法響應(yīng)或者已知不適于處理所述事件報告的情形下,將所述修改的事件報告轉(zhuǎn)發(fā)到與所述次所有者指定相對應(yīng)的問題管理服務(wù)器的軟件。
全文摘要
從事件管理系統(tǒng)(比如Tivoli(TM)事件控制臺)內(nèi)多個事件源產(chǎn)生的事件報告被事件總線處理,該事件總線將多個問題解決服務(wù)器連接在一起,將所有權(quán)分配給每個事件報告。事件總線解析每個輸入事件,用于添加或變更空位值?;谠摽瘴恢?,該事件被轉(zhuǎn)發(fā)到已配置的事件服務(wù)器。此外,提供了用以動態(tài)改變所有權(quán)以維持無錯誤的系統(tǒng)傳送流的能力。
文檔編號G06F17/00GK1665200SQ200510051878
公開日2005年9月7日 申請日期2005年3月3日 優(yōu)先權(quán)日2004年3月4日
發(fā)明者容達·L.·奇爾德拉斯, 約翰·E.·丁格, 尼爾·雷蒙德·彭內(nèi)爾, 詹姆斯·丹尼爾·維基恩斯 申請人:國際商業(yè)機器公司