欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

在松散連接的多處理器系統(tǒng)中傳輸本地保存的信息的系統(tǒng)和方法

文檔序號(hào):7586993閱讀:359來(lái)源:國(guó)知局
專利名稱:在松散連接的多處理器系統(tǒng)中傳輸本地保存的信息的系統(tǒng)和方法
技術(shù)領(lǐng)域
本發(fā)明總的涉及松散連接的多處理器系統(tǒng),尤其是涉及在這種松散連接的系統(tǒng)中的多個(gè)處理器和中央處理器或管理處理器之間傳輸本地保存的信息的任務(wù)。
特別地,通過(guò)更新和處理多個(gè)計(jì)數(shù)器值,本發(fā)明可以應(yīng)用于移動(dòng)電話系統(tǒng)領(lǐng)域內(nèi)。
背景技術(shù)
某些計(jì)算問(wèn)題需要巨大的計(jì)算能力,以至于因?yàn)樘幚砥鞴逃械奶幚硭俣鹊南拗?,不能使用一個(gè)單處理器來(lái)解決。單處理器系統(tǒng)的故障往往是可怕的,因?yàn)檎麄€(gè)系統(tǒng)都將受到影響。
這些計(jì)算問(wèn)題一般是通過(guò)多處理器系統(tǒng)來(lái)解決,系統(tǒng)的多個(gè)處理器同步地運(yùn)算一個(gè)綜合問(wèn)題的子任務(wù),并且在系統(tǒng)中加入了冗余措施,因而,系統(tǒng)對(duì)故障情況表現(xiàn)得不那么敏感。
多處理器系統(tǒng)一般分為兩個(gè)主要等級(jí)第一級(jí),代表緊密連接的系統(tǒng),是指可以從多個(gè)處理器訪問(wèn)共享的存儲(chǔ)器資源的系統(tǒng)。
第二級(jí),代表松散連接的系統(tǒng),是指與本地存儲(chǔ)器資源相關(guān)的多個(gè)處理器是通過(guò)網(wǎng)絡(luò)相互連接的系統(tǒng)。單個(gè)的處理器適合用于獲取在與其它處理器相關(guān)的存儲(chǔ)器內(nèi)保存的信息,通過(guò)從所討論的特定的處理器中請(qǐng)求該信息。
US-A-5 390 316是這種松散連接的系統(tǒng)的一個(gè)示例,在多計(jì)算機(jī)綜合系統(tǒng)中處理計(jì)算機(jī)系統(tǒng)控制臺(tái)的配置和操作。該文件中所提到的一個(gè)關(guān)鍵問(wèn)題是在一個(gè)計(jì)算機(jī)綜合系統(tǒng)中的多個(gè)用戶之間同步地訪問(wèn)和共享數(shù)據(jù)。根據(jù)上述文件,該系統(tǒng)提供了一種通過(guò)利用分布的共享存儲(chǔ)器,以受控的方式進(jìn)行信息傳送及再傳送機(jī)制。
這種系統(tǒng)的另一個(gè)示例是遠(yuǎn)程通信網(wǎng)絡(luò)切換系統(tǒng),該系統(tǒng)涉及到大量的同步操作的控制。
愛(ài)立信TM數(shù)字轉(zhuǎn)換AXE10TM是一個(gè)完整的網(wǎng)絡(luò)系統(tǒng)的示例,用來(lái)互聯(lián)網(wǎng)絡(luò)諸如ISDN(綜合業(yè)務(wù)數(shù)字網(wǎng))、PSTN(公共交換電話網(wǎng))、PLMN(公共陸地移動(dòng)電話網(wǎng))和商業(yè)通信網(wǎng)。


圖1給出了AXE10的硬件配置的略圖,它包括下列元件轉(zhuǎn)換硬件部分APT,許多區(qū)域處理器RP、被連接到轉(zhuǎn)換硬件APT,管理處理器組合CP,以及一套支持處理器SP,這些SP通過(guò)區(qū)域處理器總線RPB連接。各自的處理與本地共享的存儲(chǔ)器相關(guān)聯(lián),本地存儲(chǔ)器可以通過(guò)其它處理器尋址。
區(qū)域處理器RP,控制轉(zhuǎn)換硬件APT和處理網(wǎng)絡(luò)中的常規(guī)任務(wù),如在網(wǎng)絡(luò)中執(zhí)行單通道連接以及執(zhí)行數(shù)字/模擬信號(hào)轉(zhuǎn)換。另一方面,管理處理器組合CP,控制數(shù)字轉(zhuǎn)換的所有功能,和處理組合執(zhí)行任務(wù)的結(jié)果,其特點(diǎn)主要是分析和管理性質(zhì)的。
支持處理器SP,處理人機(jī)接口,文件管理和數(shù)據(jù)通信任務(wù)。為此,支持處理器通過(guò)LAN(局域網(wǎng))連接到人機(jī)通信子系統(tǒng),子系統(tǒng)包括諸如PC、打印機(jī)、硬盤和數(shù)據(jù)鏈接等設(shè)備。
通過(guò)操作和管理子系統(tǒng)OMS(未示出),在中央和區(qū)域軟件中執(zhí)行,操作參數(shù)如新的用戶數(shù)據(jù),系統(tǒng)的交換數(shù)據(jù)等,可以被更新。該系統(tǒng)包括其它網(wǎng)絡(luò)管理系統(tǒng)NMS,在支持處理器SP上執(zhí)行,并且處理涉及到所有系統(tǒng)性能的統(tǒng)計(jì)和操作數(shù)據(jù)。另外,基于大容量存儲(chǔ)系統(tǒng)如硬盤的文件管理系統(tǒng)FMS,連接到LAN。
在操作和管理系統(tǒng)OMS之下,統(tǒng)計(jì)和通信量測(cè)量子系統(tǒng)STS(未示出),搜集、存儲(chǔ)、處理和提交測(cè)量數(shù)據(jù),如通信流量和網(wǎng)絡(luò)性能。在OMS下還提供負(fù)責(zé)用戶調(diào)用收費(fèi)的收費(fèi)子系統(tǒng)CHS(未示出)。
操作中,涉及到通信量的保存在本地計(jì)數(shù)器,在規(guī)定的時(shí)間間隔內(nèi)被讀取并存儲(chǔ)到測(cè)量數(shù)據(jù)庫(kù),這樣就可以監(jiān)視通信流量,就可以建立關(guān)于各個(gè)收費(fèi)的調(diào)用的詳細(xì)的信息。該信息從文件管理系統(tǒng)FMS下載,以便將來(lái)傳輸?shù)酵獠康挠涃~中心。
如前所述,一些搜集到的數(shù)據(jù)一般是統(tǒng)計(jì)性質(zhì)的,并且是基于累計(jì)值的總和。
已經(jīng)考慮了公共陸地移動(dòng)電話網(wǎng)PLMN,上述的轉(zhuǎn)換用于連接功能,在許多情況下在許多基站處理器之間傳輸和存儲(chǔ)的數(shù)據(jù),該處理器與區(qū)域處理器相關(guān)。
當(dāng)移動(dòng)終端站點(diǎn)MES通過(guò)多單元傳輸時(shí),搜集這些數(shù)據(jù)的任務(wù)變得復(fù)雜了,因?yàn)閿?shù)據(jù)必須從關(guān)于單元的基站傳輸?shù)剑缥募芾硐到y(tǒng)FMS。該行為涉及到在網(wǎng)絡(luò)中傳輸?shù)亩鄠€(gè)管理信息,該行為占用了容量。
因此,涉及到在終端之間傳輸信息的容量,如在區(qū)域處理器之間的網(wǎng)絡(luò)上傳輸?shù)碾娫捄艚校蚨唤档土恕?br> 發(fā)明概述如上所述,本發(fā)明屬于松散級(jí)連接的系統(tǒng),特別直接地涉及到多處理器系統(tǒng),系統(tǒng)中的數(shù)據(jù)可以在管理處理器和工作處理器之間傳輸。
本發(fā)明的一個(gè)目標(biāo)是提供一種多處理器系統(tǒng)和方法,以搜集保存在本地工作處理器內(nèi)的計(jì)數(shù)器值,在相應(yīng)的本地處理器的控制下,計(jì)數(shù)器值可以更新和遞增,從而在管理處理器中完成搜集到的計(jì)數(shù)器值的中心的更新和累加。已經(jīng)考慮了網(wǎng)絡(luò)中基本的限制和消除了傳輸?shù)娜哂嘈畔ⅲ@一目標(biāo)可以實(shí)施。
這一目標(biāo)通過(guò)權(quán)利聲明1和7中提出的主題實(shí)現(xiàn)。
本發(fā)明的另一個(gè)目標(biāo)是數(shù)據(jù)的安全冗余,在一個(gè)工作處理器出現(xiàn)故障時(shí),能夠使數(shù)據(jù)再存儲(chǔ)到本地工作處理器中。
這一目標(biāo)通過(guò)權(quán)利聲明2和8中定義的主題實(shí)現(xiàn)。
本發(fā)明還有一個(gè)目標(biāo),忽略已經(jīng)停止改變的保存在本地的計(jì)數(shù)器值的傳輸。
這一目標(biāo)通過(guò)權(quán)利聲明4和9中定義的主題實(shí)現(xiàn)。
本發(fā)明的其它優(yōu)點(diǎn),將在余下的權(quán)利聲明和描述中體現(xiàn)出來(lái)。
應(yīng)該理解到,保存在本地處理器的數(shù)據(jù)不僅僅是要遞增的計(jì)數(shù)器,還有其它類型的數(shù)據(jù),如標(biāo)志文件或隨時(shí)間推移累計(jì)的其它數(shù)據(jù)。
應(yīng)當(dāng)注意到,可以包括許多不同類型的數(shù)據(jù)計(jì)數(shù)器,特定類型的計(jì)數(shù)器或數(shù)據(jù)可以分配或創(chuàng)建到特定的處理器,或被刪除掉。
特別地,本發(fā)明可以在移動(dòng)電話系統(tǒng)領(lǐng)域中應(yīng)用,雖然本發(fā)明沒(méi)有以任何方式限制這樣的系統(tǒng)。
本發(fā)明定義了一個(gè)多處理器系統(tǒng),該系統(tǒng)能夠使保存在本地處理器內(nèi)的信息傳輸?shù)焦芾硖幚砥?,?dāng)基本上減少或完全消除網(wǎng)絡(luò)上冗余信息傳輸,從而為其它功用提供了更多的容量。
附1,圖示了已知的所謂數(shù)字轉(zhuǎn)換,用在其它事件中,可以用于連接到陸地移動(dòng)電話網(wǎng)。
圖2,圖示了一個(gè)略圖,說(shuō)明涉及到本發(fā)明的優(yōu)選的第一實(shí)施方案和第二實(shí)施方案的數(shù)據(jù)結(jié)構(gòu)。
圖3,是一個(gè)流程圖,圖示了根據(jù)在工作處理器上實(shí)現(xiàn)的優(yōu)選的第一實(shí)施方案的第一例程。
圖4,是一個(gè)流程圖,圖示了根據(jù)在管理處理器上實(shí)現(xiàn)的優(yōu)選的第一實(shí)施方案的第二例程。
圖5,圖示了一個(gè)信息交換框圖,關(guān)于圖3和圖4所示的第一和第二例程。
圖6,是一個(gè)流程圖,圖示了根據(jù)在工作處理器上實(shí)現(xiàn)的第二優(yōu)選實(shí)施方案的第三例程。
圖7,是一個(gè)流程圖,圖示了根據(jù)在管理處理器上實(shí)現(xiàn)的第二優(yōu)選實(shí)施方案的第四例程。
圖8,圖示了一個(gè)信息交換框圖,關(guān)于圖6和圖7所示的第三和第四例程。
本發(fā)明的第一優(yōu)選實(shí)施方案的描述本發(fā)明在物理外形類似圖1所示的數(shù)字交換的處理器組合中實(shí)現(xiàn),也就是說(shuō),處理器組合包括管理處理器AP,和通過(guò)網(wǎng)絡(luò)互聯(lián)的多個(gè)工作處理器WP1、WP2、WPn。在以下的敘述中,當(dāng)討論到連接圖1所示的數(shù)字轉(zhuǎn)換時(shí),術(shù)語(yǔ)管理處理器等于支持處理器,工作處理器等于區(qū)域處理器。
應(yīng)該理解到,術(shù)語(yǔ)管理處理器好包括處理器組合,如并聯(lián)運(yùn)行的一套處理器。還應(yīng)當(dāng)理解到,本地存儲(chǔ)器資源,如隨機(jī)存取存儲(chǔ)器RAM,涉及到管理處理器和各自的工作處理器。
圖2中,一個(gè)略圖解釋了所示出的數(shù)據(jù)結(jié)構(gòu)和信息流程。這些數(shù)據(jù)結(jié)構(gòu)將在關(guān)于本發(fā)明的第一優(yōu)選實(shí)施方案中進(jìn)一步描述。
在關(guān)于各個(gè)工作處理器WP1和WP2的存儲(chǔ)器中,存儲(chǔ)了多個(gè)值,根據(jù)在各自工作處理器上運(yùn)行的一定程序,這些值可以不斷地更新和遞增。
該值排列在所謂的探頭內(nèi)。一個(gè)探頭就是一個(gè)用在管理處理器和工作處理器中的數(shù)據(jù)結(jié)構(gòu)。探頭數(shù)據(jù)結(jié)構(gòu)被排列,以便進(jìn)行下列比較探頭-id;探頭值(I)探頭-id標(biāo)識(shí)探頭類型。
與探頭-id相關(guān)的探頭值可以是用于計(jì)數(shù)器如用于遞增的一個(gè)整數(shù)值,或者可以是隨著時(shí)間改變的任何其它值。它也可以是一個(gè)文件,如關(guān)于事件累計(jì)列表的日志文件。
在每個(gè)工作處理器上,可以分配幾種類型的探頭和探頭-id。隨著時(shí)間的推移,可以分配新的探頭,而其它探頭可以刪除,即停止存在。
在管理處理器上,對(duì)應(yīng)于相應(yīng)的工作處理器探頭的值的復(fù)制在常規(guī)更新例程期間被建立。
測(cè)量實(shí)例是一個(gè)在管理處理器種使用的數(shù)據(jù)結(jié)構(gòu)。測(cè)量實(shí)例數(shù)據(jù)結(jié)構(gòu)可以比較以下各項(xiàng)探頭-id;測(cè)量值;工作記錄;探頭-鏈接(II)探頭-id標(biāo)識(shí)測(cè)量實(shí)例,并等于某一類型的探頭-id。
測(cè)量值可以涉及到關(guān)于所給定的探頭,即探頭-id的探頭值的累計(jì)值。
工作記錄是工作處理器的一個(gè)列表,其中給定類型的探頭當(dāng)前存在。
對(duì)應(yīng)給定探頭類型的探頭鏈接包括當(dāng)前存在的所有探頭的鏈接,其中每個(gè)單獨(dú)的探頭的鏈接可以包括下列各項(xiàng)內(nèi)容探頭-id和探頭值(III)上述各項(xiàng)中,探頭-id標(biāo)識(shí)各自的工作處理器,探頭值表示在各自的工作處理器上的相應(yīng)的探頭值的復(fù)制。
圖2中,以示例的方式圖示了在各自的工作處理器WP1和WP2上的各自的探頭I。在WP1上,探頭類型a-c;e與探頭類型a同時(shí)存在;d-f在WP2上。探頭I,沒(méi)有值分配給它,圖中用虛線示出。
另外,測(cè)量實(shí)例II,已經(jīng)在管理處理器AP上表示出,包括探頭I的鏈接III,已經(jīng)通過(guò)示例表示,測(cè)量實(shí)例II,包括探頭鏈接,鏈接的各自探頭的值等于在各自的注冊(cè)過(guò)的各處理器WP1和WP2上的探頭值。在管理處理器上,所有探頭都存在。
為了解釋方便,只示出了在管理處理器AP上的探頭類型d-i,但是應(yīng)該可以理解到,列表中至少還包括探頭類型a-c,列表應(yīng)該長(zhǎng)得多。
第一優(yōu)選實(shí)施方案的功能現(xiàn)在將引用圖3和圖4所示的例程以及圖5所示的信息交換框圖,來(lái)解釋在各工作處理器和管理處理器之間傳輸數(shù)值的方法的機(jī)能。
在該實(shí)施方案中,假設(shè)管理處理器連接到如前所述的外部處理器,但是應(yīng)當(dāng)理解到外部處理器的控制任務(wù)可能在管理處理器上執(zhí)行。
根據(jù)如上所述的在各工作處理器上執(zhí)行的本地例程,每個(gè)各自的各自處理器執(zhí)行計(jì)算和注冊(cè)事件,使存儲(chǔ)到與各自處理器關(guān)聯(lián)的本地存儲(chǔ)器的單獨(dú)的探頭值被更新。
本地執(zhí)行的例程,也表示為第一通知例程,在各自的工作處理器上運(yùn)行,如圖3所示。
當(dāng)一事件引發(fā)了一個(gè)新的探頭值在本地創(chuàng)建或分配到本地,步驟1,在工作處理器中的第一例程保證通知了管理處理器探頭在各自的工作處理器上被創(chuàng)建,步驟2。之后,管理處理器注冊(cè)探頭的給定類型為工作處理器上現(xiàn)有的,并從工作處理器請(qǐng)求當(dāng)前探頭值。
隨后,工作處理器就不斷地執(zhí)行探頭值可能地改變,步驟3。
當(dāng)事件發(fā)生在影響所述探頭將被刪除的本地工作處理器內(nèi),步驟4,工作繼續(xù)到步驟5,工作處理器請(qǐng)求管理處理器取消注冊(cè)所述的探頭。
另一方面,管理處理器不斷保持在上述的工作記錄中當(dāng)前在各種工作處理器上的探頭類型記錄。
與上述例程并行的,如果所有工作處理器都被考慮在內(nèi),第一更新的例程在管理處理器上執(zhí)行。第一更新的例程如圖4所示。
當(dāng)出現(xiàn)需要更新或監(jiān)視某個(gè)類型的探頭值時(shí),步驟1,就發(fā)出一個(gè)測(cè)量請(qǐng)求,步驟2。也就是說(shuō),相應(yīng)某探頭類型的探頭值是從那些根據(jù)上述的第一例程已經(jīng)注冊(cè)的工作中請(qǐng)求而來(lái)的,步驟3和步驟4。然后,傳送所述的探頭值。
所以,當(dāng)一個(gè)控制系統(tǒng)如網(wǎng)絡(luò)管理系統(tǒng)發(fā)布更新存儲(chǔ)在管理處理器內(nèi)的測(cè)量值的指令時(shí),管理處理器只訪問(wèn)那些有所述的探頭的處理器,并只請(qǐng)求那些探頭值。這樣的情況請(qǐng)看圖5的上面部分,見(jiàn)項(xiàng)目1)-4)。
然后,當(dāng)前的累加探頭值被存儲(chǔ)到管理處理器,相應(yīng)的測(cè)量值被計(jì)算并存儲(chǔ)到管理處理器上的測(cè)量值(II)內(nèi),見(jiàn)項(xiàng)目5)。
隨后,從管理處理器向網(wǎng)絡(luò)管理系統(tǒng)發(fā)出響應(yīng),6)。
這種機(jī)制,由于避免了網(wǎng)絡(luò)中冗余信息通信,很大程度上改進(jìn)了效果。
在圖5中,示出了在管理處理器上被請(qǐng)求取消注冊(cè)的探頭,7),后來(lái)又注冊(cè)了8)。
上述的方法還能夠?qū)崿F(xiàn)如果一個(gè)或者幾個(gè)工作處理器丟失了本地存儲(chǔ)器的內(nèi)容,探頭值還能寫(xiě)回到工作處理器中。如圖5的下面部分,見(jiàn)項(xiàng)目9),在工作處理器上執(zhí)行了重啟動(dòng)時(shí),使得所有探頭值和記錄被刪除。
在重寫(xiě)過(guò)程中,所有的探頭值被送回或重寫(xiě)到工作處理器。因此,只有最近更新的值被丟失。
第二實(shí)施方案有些應(yīng)用可能具有突然的特點(diǎn),如被長(zhǎng)時(shí)間的非活動(dòng)狀態(tài)中斷的探頭值的改變。
本發(fā)明的第二實(shí)施方案是第一實(shí)施方案的進(jìn)一步發(fā)展,尋求關(guān)于上述的突然改變值的方案的最優(yōu)性能。
本實(shí)施方案中所用到的數(shù)據(jù)結(jié)構(gòu)和上面的相似,除了涉及到存儲(chǔ)在關(guān)于管理處理器的存儲(chǔ)器內(nèi)的探頭鏈接的數(shù)據(jù)結(jié)構(gòu),和工作處理器上的數(shù)據(jù)結(jié)構(gòu)被改進(jìn)了以外。也請(qǐng)參見(jiàn)圖2。
在工作處理器上的數(shù)據(jù)結(jié)構(gòu)具有如下的配置探頭id;探頭值;和計(jì)時(shí)器值(IV)計(jì)時(shí)器值簡(jiǎn)化了隨時(shí)間遞增的計(jì)數(shù)器,用于與預(yù)定的時(shí)間溢出值比較。
應(yīng)該注意到,上面的探頭數(shù)據(jù)結(jié)構(gòu)IV等于根據(jù)本發(fā)明的第一實(shí)施方案定義的探頭I。
管理處理器上的數(shù)據(jù)結(jié)構(gòu),探頭鏈接,按照第二實(shí)施方案具有如下配置探頭id;探頭狀態(tài);和探頭值(V)探頭狀態(tài)可以斷言活動(dòng)或者非活動(dòng)狀態(tài)之一,用于表示計(jì)時(shí)器值是否已經(jīng)超過(guò)時(shí)間溢出值,沒(méi)有探頭值已經(jīng)改變。這種情況用于表明所述的在某工作處理器上的探頭值是否不必重新改變。
應(yīng)該注意到,上面的探頭數(shù)據(jù)結(jié)構(gòu)V等于根據(jù)本發(fā)明的第一實(shí)施方案定義的探頭III。
根據(jù)本發(fā)明第二實(shí)施方案的測(cè)量值與根據(jù)第一實(shí)施方案定義的測(cè)量值II是一樣的。
第二實(shí)施方案的功能在本地工作處理器上執(zhí)行的第二通知例程,如圖6所示。除了在步驟3所插入的時(shí)間溢出特點(diǎn)外,本例程大部分與圖3所示的第一通知例程一致。
步驟3中,建立了從上次探頭值改變起的時(shí)間是否超過(guò)了預(yù)定的間隔。如果超過(guò)了,探頭狀態(tài)標(biāo)識(shí)為非活動(dòng)的,并把當(dāng)前探頭值傳輸?shù)焦芾硖幚砥鳌I鲜龅膫鬏斂赡苌婕暗焦芾硖幚砥髯x取當(dāng)前值,當(dāng)管理處理器接收到所述的標(biāo)識(shí)為非活動(dòng)的探頭的信息時(shí)。
在預(yù)定的時(shí)間間隔內(nèi)可能再次發(fā)生改變時(shí),探頭的狀態(tài)標(biāo)識(shí)為活動(dòng)的。
按照第一通知例程,檢測(cè)探頭是否被刪除了,如果是,在特定的工作處理器上的相應(yīng)的探頭的取消注冊(cè)的請(qǐng)求,發(fā)送到管理處理器。這些檢測(cè)在步驟4和步驟5中進(jìn)行。
并行于在各自的工作處理器上執(zhí)行的第二通知例程,如圖7所示的第二更新例程,在管理處理器上執(zhí)行。
在第二更新例程中,除了在步驟3中進(jìn)行的,探頭值只從同時(shí)是活動(dòng)的和注冊(cè)了的那些探頭傳輸外,其它方面與第一更新例程很一致。
所以,在預(yù)定的時(shí)間間隔內(nèi)沒(méi)有改變的探頭值,將不會(huì)傳輸?shù)焦芾硖幚砥鳌?br> 對(duì)于以突發(fā)(brust)方式改變的探頭,第二通知和更新例程使得不能得到關(guān)于傳輸在預(yù)定的時(shí)間周期內(nèi)沒(méi)有變,從而認(rèn)為在最近的將來(lái)不會(huì)改變的探頭值的通信量。這種機(jī)制省去了在網(wǎng)絡(luò)上發(fā)送管理信息。
圖8,圖示了屬于第二通知例程和更新例程的信息交換流程。
圖中,示例了兩個(gè)工作處理器WP1和WP2,管理處理器AP,網(wǎng)絡(luò)管理系統(tǒng)NMS之間的通信。
本示例中,一個(gè)事件,見(jiàn)項(xiàng)目1),使探頭,對(duì)應(yīng)將被創(chuàng)建的某探頭類型和存儲(chǔ)在兩個(gè)工作處理器的值。隨后,向管理處理器發(fā)送請(qǐng)求,以便注冊(cè)探頭,2)。兩個(gè)探頭都是活動(dòng)的,因?yàn)樵陬A(yù)定的時(shí)間間隔內(nèi)的改變使之成為活動(dòng)的了。
在下一個(gè)示例中,一個(gè)事件,3),在網(wǎng)絡(luò)管理系統(tǒng)NMS中,促使管理處理器AP從第一和第二工作處理器檢索各活動(dòng)的探頭值,然后將這些值存儲(chǔ)到管理處理器,4)-9)。
隨后,在這些探頭值的基礎(chǔ)上計(jì)算測(cè)量值,10),并傳輸?shù)骄W(wǎng)絡(luò)管理系統(tǒng)。
在時(shí)間的最近一點(diǎn),在第一工作處理器WP1上的探頭值經(jīng)歷了超時(shí),也就是,探頭值在預(yù)定的時(shí)間間隔內(nèi)沒(méi)有改變。因此,第一工作處理器WP1發(fā)送請(qǐng)求到管理處理器,把探頭標(biāo)識(shí)為非活動(dòng),11),然后把當(dāng)前探頭值傳輸?shù)焦芾硖幚砥鳎⒋鎯?chǔ)在其中,12)。
為了方便說(shuō)明,還是在時(shí)間的最近一點(diǎn),第一工作處理器經(jīng)歷了故障,使得工作處理器上的探頭值丟失,13)-15)。
然后,進(jìn)行與圖5所示的重寫(xiě)步驟一致的重寫(xiě)步驟。該步驟包括存儲(chǔ)傳輸?shù)焦ぷ魈幚砥鱓P1的探頭值和把探頭標(biāo)識(shí)為活動(dòng)的,15)-16)。
工作處理器又準(zhǔn)備好執(zhí)行隨時(shí)間遞增的值的改變。因此探頭值可以立即地執(zhí)行,然后隨著從管理處理器AP傳送來(lái)的探頭值遞增。
權(quán)利要求
1.一種多處理器系統(tǒng),包括帶有CPU和存儲(chǔ)器的一個(gè)管理處理器和多個(gè)工作處理器,處理器通過(guò)網(wǎng)絡(luò)互聯(lián),管理處理器和工作處理器用于在由探頭表示的數(shù)據(jù)結(jié)構(gòu)中存儲(chǔ)值,其中管理處理器用于保存特定類型的探頭是否出現(xiàn)在特定的工作處理器上的記錄,其中各個(gè)工作處理器用于創(chuàng)建和刪除探頭類型,以及改變或遞增保存在各自工作處理器上的探頭值,和如果探頭類型在一個(gè)工作處理器上被創(chuàng)建或刪除,工作處理器用于啟動(dòng)通知例程,通知管理處理器在特定工作處理器上的探頭類型的創(chuàng)建和刪除;管理處理器用于初始更新例程,管理處理器在更新例程中只從那些特定的探頭類型存在的特定的工作中獲取探頭類型值,為此管理處理器存儲(chǔ)獲取的在管理處理器上的數(shù)據(jù)結(jié)構(gòu)中的值。
2.如權(quán)利要求1的多處理器系統(tǒng),其中的管理處理器用于為特定的工作處理器運(yùn)行特定工作處理器的重寫(xiě)程序,其中探頭值被重寫(xiě)到特定的工作處理器。
3.如權(quán)利要求1和2的多處理器系統(tǒng),其中,管理處理器通過(guò)第二網(wǎng)絡(luò)連接到外部處理器,外部處理器能夠初始管理處理器的更新例程。
4.如前述的權(quán)利要求的多處理器系統(tǒng),其中,管理處理器記錄探頭的狀態(tài)為活動(dòng)的和非活動(dòng)的,活動(dòng)的狀態(tài)表示由于前面的變化在預(yù)定的時(shí)間周期內(nèi)探頭的值改變了,非活動(dòng)的狀態(tài)表示在預(yù)定的時(shí)間周期內(nèi)探頭值保持不變,和其中管理處理器用于執(zhí)行更新例程,在各探頭狀態(tài)采用活動(dòng)狀態(tài)的情況下,更新例程中管理處理器只從那些具有特定探頭類型的工作處理器上獲取某類型的探頭值。
5.如權(quán)利要求4的多處理器系統(tǒng),其中,工作處理器用于執(zhí)行通知例程,當(dāng)探頭采用非活動(dòng)的狀態(tài)時(shí),通知例程通知管理處理器有關(guān)探頭狀態(tài)和探頭值。
6.如前述的所有權(quán)利要求任一個(gè)的多處理器系統(tǒng),其中,管理處理器和各自的工作處理器構(gòu)成了部分網(wǎng)絡(luò)轉(zhuǎn)換系統(tǒng)。
7.一種傳輸保存在帶有工作處理器和管理處理器的計(jì)算機(jī)組本地內(nèi)的數(shù)值的方法,處理器通過(guò)網(wǎng)絡(luò)連接,值的類型被存儲(chǔ)在由探頭表示的數(shù)據(jù)結(jié)構(gòu)中,其特點(diǎn)在于每個(gè)單獨(dú)的工作處理器執(zhí)行通知例程,其中如果探頭類型被創(chuàng)建或如果探頭類型被刪除,管理處理器被請(qǐng)求注冊(cè)。管理處理器執(zhí)行更新例程,為此對(duì)應(yīng)某探頭類型的值被管理處理器只從有所述的探頭的那些工作處理器上獲取。
8.如權(quán)利要求7的傳輸保存在計(jì)算機(jī)組本地內(nèi)的數(shù)值的方法,其中管理處理器用于對(duì)特定的工作處理器執(zhí)行重寫(xiě)程序,程序中探頭值被重寫(xiě)到特定的工作處理器。
9.如權(quán)利要求7或8的傳輸保存在計(jì)算機(jī)組本地內(nèi)的數(shù)值的方法,其中通知例程還提供功能把探頭狀態(tài)標(biāo)識(shí)為活動(dòng)的,如果探頭值在預(yù)定的時(shí)間周期內(nèi)改變了,否則標(biāo)識(shí)為非活動(dòng)的,如果探頭變?yōu)榉腔顒?dòng)時(shí),把探頭值傳輸?shù)焦芾硖幚砥鳎吕踢€提供只從那些具有所述的探頭并為活動(dòng)的的特定的工作處理器上獲取探頭值。
全文摘要
一種多處理器系統(tǒng)包括一個(gè)管理處理器和多個(gè)工作處理器,處理器通過(guò)提供的網(wǎng)絡(luò)互聯(lián),執(zhí)行例程,完成本地保存的計(jì)數(shù)器值在工作處理器和管理處理器之間的傳輸,達(dá)到大大減少網(wǎng)絡(luò)上冗余管理信息的傳輸?shù)男Ч?從而提高網(wǎng)絡(luò)的所有用戶的能力。
文檔編號(hào)H04L12/24GK1328670SQ9981368
公開(kāi)日2001年12月26日 申請(qǐng)日期1999年11月23日 優(yōu)先權(quán)日1998年11月24日
發(fā)明者S·埃利拉, C·坎納斯, A·奧爾松, N·伍德, A·阿倫 申請(qǐng)人:艾利森電話股份有限公司
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
宣化县| 丰都县| 永修县| 翼城县| 哈巴河县| 贵定县| 理塘县| 枣庄市| 克拉玛依市| 南投市| 昌邑市| 马关县| 临湘市| 渝中区| 札达县| 重庆市| 柳州市| 寿光市| 彰化市| 乌鲁木齐县| 铁岭县| 庆安县| 个旧市| 正镶白旗| 长汀县| 体育| 盘锦市| 金川县| 旌德县| 炎陵县| 中山市| 东明县| 广西| 石门县| 桂东县| 闸北区| 洞口县| 彭水| 尚志市| 新龙县| 龙胜|