專利名稱::信息處理系統(tǒng)、中繼裝置以及信息處理方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及一種利用網(wǎng)絡(luò)上的數(shù)據(jù)流體系結(jié)構(gòu)的信息處理系統(tǒng)、中繼裝置以及信息處理方法。
背景技術(shù):
:當(dāng)前,作為一般使用的計(jì)算機(jī)體系結(jié)構(gòu)(ComputerArchitecture),存在諾依曼型計(jì)算機(jī)、控制流型計(jì)算機(jī)。作為以不同于這種計(jì)算機(jī)體系結(jié)構(gòu)的思想研究開發(fā)出的計(jì)算機(jī)體系結(jié)構(gòu),存在數(shù)據(jù)流體系結(jié)構(gòu)(Data-FlowArchitecture)。這種數(shù)據(jù)流體系結(jié)構(gòu)的特征在于通過數(shù)據(jù)的驅(qū)動(dòng)來依次進(jìn)行計(jì)算。從歷史上來看,數(shù)據(jù)流體系結(jié)構(gòu)從1970年代到1980年代初被廣泛研究。關(guān)于如上所述的數(shù)據(jù)流體系結(jié)構(gòu)的研究開發(fā),其焦點(diǎn)主要集中于利用并行處理實(shí)現(xiàn)的程序執(zhí)行的高速化。迄今為止,進(jìn)行了各種各樣的數(shù)據(jù)流計(jì)算機(jī)的研究開發(fā),探討了大量的數(shù)據(jù)流體系結(jié)構(gòu)的實(shí)現(xiàn)方法。另外,專利文獻(xiàn)I3中公開了用于實(shí)現(xiàn)數(shù)據(jù)驅(qū)動(dòng)型的數(shù)據(jù)流的專用硬件。專利文獻(xiàn)1:日本特開平06-259583號(hào)公報(bào)專利文獻(xiàn)2:日本特開平05-000312公報(bào)專利文獻(xiàn)3:日本特開平04-288733號(hào)公報(bào)
發(fā)明內(nèi)容_9]發(fā)明要解決的問題然而,以往的數(shù)據(jù)流計(jì)算機(jī)是通過設(shè)計(jì)為專用的硬件來實(shí)現(xiàn)的,與數(shù)據(jù)流程序的規(guī)模對(duì)應(yīng)的可伸縮性(scalability)、靈活性以及擴(kuò)展性無法達(dá)到足以實(shí)用的水平。本發(fā)明是為了解決如上所述的問題而完成的,其目的在于提供一種可伸縮性、靈活性以及擴(kuò)展性高的利用數(shù)據(jù)流體系結(jié)構(gòu)的信息處理系統(tǒng)、面向該系統(tǒng)的中繼裝置以及信息處理方法。用于解決問題的方案按照本發(fā)明的某一方面的信息處理系統(tǒng)包括進(jìn)行網(wǎng)絡(luò)連接的多個(gè)中繼節(jié)點(diǎn)以及管理節(jié)點(diǎn)。中繼節(jié)點(diǎn)各自包括:傳輸單元,其按照路徑控制信息將所接收到的包傳輸至其它中繼節(jié)點(diǎn);存儲(chǔ)單元,其保持處理規(guī)則;判斷單元,其判斷所接收到的包是否為作為應(yīng)該在該中繼節(jié)點(diǎn)中進(jìn)行處理的對(duì)象的被處理包;以及同步單元,其等待執(zhí)行處理規(guī)則所需的多個(gè)被處理包的到來。在此,被處理包包含表示應(yīng)該執(zhí)行的處理的內(nèi)容的處理特定信息以及作為該處理的對(duì)象的被處理數(shù)據(jù)。中繼節(jié)點(diǎn)各自還包括:處理單元,其當(dāng)在該中繼節(jié)點(diǎn)處接收到被處理包時(shí),按照處理規(guī)則對(duì)該包所包含的被處理數(shù)據(jù)執(zhí)行與該包所包含的處理特定信息對(duì)應(yīng)的處理;以及決定單元,其決定通過對(duì)被處理數(shù)據(jù)進(jìn)行處理而得到的結(jié)果的傳輸目的地。管理節(jié)點(diǎn)包括:分配單元,其將目標(biāo)的信息處理分配給多個(gè)中繼節(jié)點(diǎn);發(fā)送單元,其基于該分配的結(jié)果向多個(gè)中繼節(jié)點(diǎn)發(fā)送處理規(guī)則;接收單元,其從多個(gè)中繼節(jié)點(diǎn)接收處理單元的結(jié)果;以及變更單元,其基于通過接收單元得到的結(jié)果變更中繼節(jié)點(diǎn)的路徑控制信息。優(yōu)選的是,中繼節(jié)點(diǎn)各自還包括生成單元,該生成單元生成將通過對(duì)被處理數(shù)據(jù)進(jìn)行處理而得到的結(jié)果作為被處理數(shù)據(jù)包含的包。優(yōu)選的是,處理規(guī)則包含用于將同一處理重復(fù)規(guī)定次數(shù)的定義,處理單元在接收到將用于將同一處理重復(fù)規(guī)定次數(shù)的指定作為處理特定信息包含的包的情況下,重復(fù)處理直到將該被處理包接收所指定的該次數(shù)為止。優(yōu)選的是,中繼節(jié)點(diǎn)各自對(duì)被處理包所包含的處理特定信息以及由傳輸單元決定的路徑信息進(jìn)行存儲(chǔ),并具有反向傳輸單元和變更功能,該反向傳輸單元在被處理包所通過的路徑上反向傳輸被處理包,該變更功能基于該包所包含的處理特定信息和被處理數(shù)據(jù)變更該中繼節(jié)點(diǎn)中的處理規(guī)則。按照本發(fā)明的其它方面,提供一種面向使用了進(jìn)行網(wǎng)絡(luò)連接的多個(gè)中繼節(jié)點(diǎn)的信息處理的中繼裝置。本中繼裝置包括:傳輸單元,其按照路徑控制信息將所接收到的包傳輸至其它中繼裝置;存儲(chǔ)單元,其保持處理規(guī)則;以及判斷單元,其判斷所接收到的包是否為作為應(yīng)該在該中繼裝置中進(jìn)行處理的對(duì)象的被處理包。在此,被處理包包含表示應(yīng)該執(zhí)行的處理的內(nèi)容的處理特定信息以及作為該處理的對(duì)象的被處理數(shù)據(jù)。本中繼裝置還包括:處理單元,其當(dāng)在該中繼裝置處接收到被處理包時(shí),按照處理規(guī)則對(duì)該包所包含的被處理數(shù)據(jù)執(zhí)行與該包所包含的處理特定信息對(duì)應(yīng)的處理;以及決定單元,其決定通過對(duì)被處理數(shù)據(jù)進(jìn)行處理而得到的結(jié)果的傳輸目的地。優(yōu)選的是,本中繼裝置還包括生成單元,該生成單元生成將通過對(duì)被處理數(shù)據(jù)進(jìn)行處理而得到的結(jié)果作為被處理數(shù)據(jù)包含的包。優(yōu)選的是,處理規(guī)則包含用于將同一處理重復(fù)規(guī)定次數(shù)的定義,處理單元在接收到將用于將同一處理重復(fù)規(guī)定次數(shù)的指定作為處理特定信息包含的包的情況下,重復(fù)處理直到將該被處理包接收所指定的該次數(shù)為止。優(yōu)選的是,本中繼裝置還包括接收單元,該接收單元接收來自其它裝置的處理規(guī)則。按照本發(fā)明的另一方面,提供一種使用了進(jìn)行網(wǎng)絡(luò)連接的多個(gè)中繼節(jié)點(diǎn)的信息處理方法。本信息處理方法包括以下步驟:對(duì)多個(gè)中繼節(jié)點(diǎn)設(shè)定處理規(guī)則;以及當(dāng)多個(gè)中繼節(jié)點(diǎn)所包含的第一中繼節(jié)點(diǎn)接收到包時(shí),判斷該包是否為作為應(yīng)該在第一中繼節(jié)點(diǎn)中進(jìn)行處理的對(duì)象的被處理包。被處理包包含表示應(yīng)該執(zhí)行的處理的內(nèi)容的處理特定信息以及作為該處理的對(duì)象的被處理數(shù)據(jù)。本信息處理方法還包括如下步驟:執(zhí)行步驟,第一中繼節(jié)點(diǎn)在所接收到的包在該中繼節(jié)點(diǎn)處為被處理包的情況下,按照處理規(guī)則對(duì)該包所包含的被處理數(shù)據(jù)執(zhí)行與該包所包含的處理特定信息對(duì)應(yīng)的處理;第一中繼節(jié)點(diǎn)決定作為通過對(duì)被處理數(shù)據(jù)進(jìn)行處理而得到的結(jié)果的傳輸目的地的第二中繼節(jié)點(diǎn);第一中繼節(jié)點(diǎn)將通過對(duì)被處理數(shù)據(jù)進(jìn)行處理而得到的結(jié)果發(fā)送至第二中繼節(jié)點(diǎn);以及第一中繼節(jié)點(diǎn)在所接收到的包在該中繼節(jié)點(diǎn)處不是被處理包的情況下,按照路徑控制信息將所接收到的包傳輸至其它中繼節(jié)點(diǎn)。優(yōu)選的是,本信息處理方法還包括如下步驟:第一中繼節(jié)點(diǎn)生成將通過對(duì)被處理數(shù)據(jù)進(jìn)行處理而得到的結(jié)果作為被處理數(shù)據(jù)包含的包。更為優(yōu)選的是,本信息處理方法還包括如下步驟:當(dāng)在第二中繼節(jié)點(diǎn)處從第一中繼節(jié)點(diǎn)接收到被處理包時(shí),第二中繼節(jié)點(diǎn)對(duì)該包所包含的被處理數(shù)據(jù)執(zhí)行與該包所包含的處理特定信息對(duì)應(yīng)的處理。優(yōu)選的是,處理規(guī)則包含用于將同一處理重復(fù)規(guī)定次數(shù)的定義,執(zhí)行步驟包括如下步驟:在接收到將用于將同一處理重復(fù)規(guī)定次數(shù)的指定作為處理特定信息包含的包的情況下,重復(fù)處理直到將被處理包接收所指定的該次數(shù)為止。發(fā)明的效果根據(jù)本發(fā)明,能夠?qū)崿F(xiàn)可伸縮性、靈活性以及擴(kuò)展性高的數(shù)據(jù)流體系結(jié)構(gòu)。圖1是表示按照本發(fā)明的實(shí)施方式的信息處理系統(tǒng)的概要結(jié)構(gòu)的示意圖。圖2是表示按照本實(shí)施方式的中繼裝置的硬件結(jié)構(gòu)的框圖。圖3是表示按照本實(shí)施方式的管理裝置的硬件結(jié)構(gòu)的框圖。圖4是表不按照本實(shí)施方式的DFAI(Data-FlowArchitectureontheInternet)中的處理例的圖。圖5是表示在按照本實(shí)施方式的DFAI中的中繼裝置(中繼節(jié)點(diǎn))中實(shí)現(xiàn)的控制結(jié)構(gòu)的示意圖。圖6是用于說明按照本實(shí)施方式的信息處理系統(tǒng)中的初始動(dòng)作的時(shí)序圖。圖7是用于說明在按照本實(shí)施方式的管理裝置中執(zhí)行的數(shù)據(jù)流程序的生成處理的圖。圖8是用于說明按照本實(shí)施方式的中繼裝置所具有的基本功能的示意圖。圖9是用于說明按照本實(shí)施方式的令牌傳輸功能中的包頭部的重寫的圖。圖10是用于說明按照本實(shí)施方式的多令牌同步功能的圖。圖11是用于說明按照本實(shí)施方式的節(jié)點(diǎn)內(nèi)的數(shù)據(jù)處理功能的圖。圖12是表示按照本實(shí)施方式的中繼裝置(中繼節(jié)點(diǎn))中的處理過程的流程圖。圖13是用于說明中繼裝置的虛擬化技術(shù)的圖。具體實(shí)施例方式參照附圖來詳細(xì)說明本發(fā)明的實(shí)施方式。此外,對(duì)圖中的同一或相當(dāng)部分附加同一標(biāo)記,不重復(fù)其說明。〈A.概念〉按照本實(shí)施方式的信息處理系統(tǒng)使用了用于在基于包的網(wǎng)絡(luò)(典型地說,因特網(wǎng))上實(shí)現(xiàn)利用數(shù)據(jù)流體系結(jié)構(gòu)的信息處理的新方法。在本說明書中,從與以往的數(shù)據(jù)流體系結(jié)構(gòu)相區(qū)分的觀點(diǎn)出發(fā),將這種新的信息處理方法稱為“DFAI(Data-FlowArchitectureontheInternet:因特網(wǎng)上的數(shù)據(jù)流體系結(jié)構(gòu))”。此外,典型地說,由于在因特網(wǎng)環(huán)境下實(shí)現(xiàn)而稱為“ontheInternet”,但是實(shí)施的環(huán)境并不限于因特網(wǎng),能夠在各種基于包的網(wǎng)絡(luò)上實(shí)現(xiàn)。一般來說,數(shù)據(jù)流體系結(jié)構(gòu)大致分為由處理器依次對(duì)處理進(jìn)行驅(qū)動(dòng)的“處理器驅(qū)動(dòng)方式”和根據(jù)令牌(token)的到來對(duì)處理進(jìn)行驅(qū)動(dòng)的“令牌驅(qū)動(dòng)方式”。按照本實(shí)施方式的DFAI是被分類為后者的“令牌驅(qū)動(dòng)方式”的體系結(jié)構(gòu)。更具體地說,按照本實(shí)施方式的DFAI在由相互連接的路由器等中繼裝置(中繼節(jié)點(diǎn))構(gòu)成的基于包的網(wǎng)絡(luò)上實(shí)現(xiàn)。此時(shí),各中繼裝置執(zhí)行如下所示的處理。即,在按照本實(shí)施方式的DFAI中,基于包的網(wǎng)絡(luò)不僅利用于“通信/傳輸”,還利用于數(shù)據(jù)流體系結(jié)構(gòu)中的“處理”。以因特網(wǎng)為代表的基于包的網(wǎng)絡(luò)對(duì)于網(wǎng)絡(luò)規(guī)模具有高可伸縮性,以及對(duì)于故障具有高魯棒性。因此,通過如上所述那樣將基于包的網(wǎng)絡(luò)也利用于“處理”,對(duì)于要使用數(shù)據(jù)流體系結(jié)構(gòu)來實(shí)現(xiàn)的信息處理的內(nèi)容(程序的規(guī)模)也能夠提供高可伸縮性。并且,通過利用中繼裝置中的動(dòng)態(tài)路由技術(shù)、中繼裝置的虛擬化技術(shù)等,也能夠提供更高的靈活性和擴(kuò)展性。〈B.整體系統(tǒng)概要>圖1是表示按照本實(shí)施方式的信息處理系統(tǒng)的概要結(jié)構(gòu)的示意圖。參照?qǐng)D1,按照本實(shí)施方式的信息處理系統(tǒng)100以基于包的網(wǎng)絡(luò)為中心而構(gòu)成,包括多個(gè)中繼裝置10-1、10-2、…、IO-N(下面也統(tǒng)稱為“中繼裝置10”。)以及管理裝置200。在圖1所示的例子中,示出了以下的結(jié)構(gòu):存在多個(gè)下級(jí)網(wǎng)絡(luò)1、2、3,這些網(wǎng)絡(luò)與骨干網(wǎng)絡(luò)4相連接。此外,中繼裝置10根據(jù)網(wǎng)絡(luò)與網(wǎng)絡(luò)的連接點(diǎn)以及網(wǎng)絡(luò)內(nèi)的拓?fù)涞榷O(shè)置于任意的位置。中繼裝置10具有用于按照路徑控制信息(相當(dāng)于后述的“路由表(普通包)”)將所接收到的包依次傳輸至其它中繼裝置10的傳輸功能。典型地說,中繼裝置10被安裝為路由器、L3(Layer3,第三層)交換機(jī)等。即,通過由相互連接的多個(gè)中繼裝置10依次傳輸包,來將包輸送至目標(biāo)的目的地。如后所述,按照本實(shí)施方式的中繼裝置10除了以往的路由器等所具有的基本的傳輸功能以外,還裝載有如后所述的用于實(shí)現(xiàn)DFAI的處理功能。按照本實(shí)施方式的中繼裝置10也能夠通過如下方式實(shí)現(xiàn):在維持現(xiàn)有的路由器的硬件結(jié)構(gòu)的同時(shí),追加/變更在該硬件結(jié)構(gòu)中執(zhí)行的程序。管理裝置200執(zhí)行用于實(shí)現(xiàn)按照本實(shí)施方式的DFAI的各種處理。具體地說,管理裝置200從各中繼裝置10獲取狀況,或?qū)⑻幚硪?guī)則等發(fā)送給各中繼裝置10。該處理的詳情在后面敘述。此外,在以下的說明中,也有時(shí)與“中繼裝置10”和“管理裝置200”相對(duì)應(yīng)地分別使用“中繼節(jié)點(diǎn)”和“管理節(jié)點(diǎn)”這種用語。這些“中繼節(jié)點(diǎn)”和“管理節(jié)點(diǎn)”之類的用語是既包括物理連接的主體也包括邏輯連接的主體的概念。例如,通過使用如后所述的中繼裝置的虛擬化技術(shù),還能夠使得即使是在物理上的一個(gè)中繼裝置在邏輯上也作為多個(gè)中繼裝置而發(fā)揮功能。即,“中繼節(jié)點(diǎn)”和“管理節(jié)點(diǎn)”的用語是根據(jù)用于識(shí)別各中繼裝置的某種級(jí)(物理級(jí)(physicallevel)或邏輯級(jí)(logiclevel))而著眼于其所執(zhí)行的功能的用語。因此,既存在由一個(gè)裝置提供多個(gè)節(jié)點(diǎn)(虛擬化技術(shù))的情況,相反地也存在由多個(gè)裝置提供一個(gè)節(jié)點(diǎn)(簇化技術(shù)、冗余化技術(shù))的情況。〈C.中繼裝置的硬件結(jié)構(gòu)>接著,說明中繼裝置10的硬件結(jié)構(gòu)。圖2是表示按照本實(shí)施方式的中繼裝置10的硬件結(jié)構(gòu)的框圖。參照?qǐng)D2,中繼裝置10包括交換機(jī)部12、傳輸處理部14以及多個(gè)端口部件(portunit)20_1、20_2、…、20-N(下面也統(tǒng)稱為“端口部件20”。)。交換機(jī)部12包括多路復(fù)用器(multiplexer),按照來自傳輸處理部14的指令將從某個(gè)端口部件20輸入的包輸出至其它端口部件20。通過這種動(dòng)作,到達(dá)某個(gè)端口部件20的包從與目的地相應(yīng)的端口部件20送出。更具體地說,交換機(jī)部12包括物理終端部22、傳輸引擎24以及緩沖器26。物理終端部22是物理上的線路的終端,與金屬導(dǎo)體或光纖的網(wǎng)絡(luò)線纜進(jìn)行物理連接,并且接收在該網(wǎng)絡(luò)線纜上輸送的包(表示該包的信號(hào)),或者將包(表示該包的信號(hào))送出至該網(wǎng)絡(luò)線纜上。傳輸引擎24針對(duì)在物理終端部22中接收并解碼后得到的包判斷傳輸目的地。更具體地說,傳輸引擎24參照接收并解碼后得到的包的頭部等來判斷目的地,并且根據(jù)所判斷出的目的地來判斷是從本端口部件20送出包還是從其它端口部件20送出包。然后,對(duì)于應(yīng)該從其它端口部件20送出的包,將該包通過緩沖器26輸出至交換機(jī)部12。緩沖器26配置于傳輸引擎24與交換機(jī)部12之間,暫時(shí)存儲(chǔ)(緩沖)在兩者之間交換的包。此外,緩沖器26以FIFO(FirstInFirstOut:先入先出)方式進(jìn)行動(dòng)作,但是在對(duì)QoS(QualityofService:服務(wù)質(zhì)量)等包設(shè)定了優(yōu)先級(jí)等的情況下,也可以變更暫時(shí)存儲(chǔ)于緩沖器26中的包的讀出/寫入順序。傳輸處理部14對(duì)交換機(jī)部12發(fā)出與包傳輸有關(guān)的各種指示,并且執(zhí)行用于提供按照本實(shí)施方式的DFAI的處理。更具體地說,傳輸處理部14包括處理器15、存儲(chǔ)器16以及接口17。處理器15包括CPU(CentralProcessingUnit:中央處理單兀)、DSP(DigitalSignalProcessor:數(shù)字信號(hào)處理器)等,按照存儲(chǔ)于存儲(chǔ)器16等的程序(命令碼)來執(zhí)行處理。存儲(chǔ)器16保存由處理器15執(zhí)行的程序(命令碼)、包的傳輸所需的路徑控制信息、用于實(shí)現(xiàn)DFAI的處理規(guī)則等。此外,存儲(chǔ)器16能夠包括DRAM(DynamicRandomAccessMemory:動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器)等易失性存儲(chǔ)設(shè)備和快閃存儲(chǔ)器等非易失性存儲(chǔ)設(shè)備。接口17主要與外部處理裝置30進(jìn)行數(shù)據(jù)通信。此外,也可以將傳輸處理部14或者交換機(jī)部12和傳輸處理部14安裝為ASIC(ApplicationSpecificIntegratedCircuit:專用集成電路)等專用硬件。外部處理裝置30與傳輸處理部14相連接,主要執(zhí)行用于提供按照本實(shí)施方式的DFAI的處理。更具體地說,更具體地說,外部處理裝置30包括處理器31、存儲(chǔ)器32以及接口33。處理器31包括CPU(CentralProcessingUnit)、DSP(DigitalSignalProcessor)等,按照存儲(chǔ)于存儲(chǔ)器32等的程序(命令碼)來執(zhí)行處理。存儲(chǔ)器32保存由處理器31執(zhí)行的程序(命令碼)、用于實(shí)現(xiàn)DFAI的處理規(guī)則等。此外,存儲(chǔ)器32能夠包括DRAM等易失性存儲(chǔ)設(shè)備和快閃存儲(chǔ)器等非易失性存儲(chǔ)設(shè)備。接口33主要與外部處理裝置30進(jìn)行數(shù)據(jù)通信。此外,在實(shí)施按照本實(shí)施方式的DFAI的情況下,外部處理裝置30并非是必需的結(jié)構(gòu)。即,在中繼裝置10具備足以執(zhí)行被分配給該中繼裝置10的處理的處理能力的情況下,無需設(shè)置外部處理裝置30。但是,在被分配的處理的內(nèi)容復(fù)雜或者被分配了特殊的處理的情況下,也能夠由外部處理裝置30來執(zhí)行應(yīng)該由該中繼裝置10執(zhí)行的處理的全部或一部分。<D.管理裝置的硬件結(jié)構(gòu)>接著,說明管理裝置200的硬件結(jié)構(gòu)。圖3是表示按照本實(shí)施方式的管理裝置200的硬件結(jié)構(gòu)的框圖。參照?qǐng)D3,典型地說,使用通用的計(jì)算機(jī)體系結(jié)構(gòu)來安裝管理裝置200。更具體地說,管理裝置200包括計(jì)算機(jī)主體202、作為顯示裝置的監(jiān)視器204以及作為輸入裝置的鍵盤210和鼠標(biāo)212。監(jiān)視器204、鍵盤210以及鼠標(biāo)212經(jīng)由總線205與計(jì)算機(jī)主體202相連接。計(jì)算機(jī)主體202包括軟盤(FDflexibleDisc)驅(qū)動(dòng)器206、光盤驅(qū)動(dòng)器208、CPU(CentralProcessingUnit)220、存儲(chǔ)器222、例如硬盤224的直接存取存儲(chǔ)器裝置以及通信接口228。這些部位也通過總線205相互進(jìn)行連接。軟盤驅(qū)動(dòng)器206對(duì)軟盤216讀寫信息。光盤驅(qū)動(dòng)器208讀入CD-ROM(CompactDiscRead-OnlyMemory:只讀光盤存儲(chǔ)器)218等光盤上的信息。通信接口228在與外部之間交換數(shù)據(jù)。此外,⑶-R0M218只要是能夠存儲(chǔ)對(duì)計(jì)算機(jī)主體安裝的程序等信息的介質(zhì)即可,也可以是其它介質(zhì),例如DVD-ROM(DigitalVersatileDisc:數(shù)字通用光盤)、存儲(chǔ)卡等。在這種情況下,計(jì)算機(jī)主體202中設(shè)置有能夠讀取這些介質(zhì)的驅(qū)動(dòng)器裝置。另外,總線205上也可以連接有自由拆卸地安裝盒式磁帶來進(jìn)行存取的磁帶裝置。存儲(chǔ)器222包括ROM(ReadOnlyMemory:只讀存儲(chǔ)器)和RAM(RandomAccessMemory:隨機(jī)存取存儲(chǔ)器)。硬盤224保存初始程序231、處理分配程序232、處理分發(fā)程序233以及網(wǎng)絡(luò)信息234。初始程序231是成為程序制作的基礎(chǔ)的程序。硬盤224能夠?qū)⒂捎脩糁谱鞯某绦虮4鏋槌跏汲绦?31。關(guān)于初始程序231,既可以通過軟盤216或⑶-R0M218等存儲(chǔ)介質(zhì)來提供,也可以經(jīng)由通信接口228通過其它計(jì)算機(jī)來提供。處理分配程序232基于初始程序231制作與初始程序231對(duì)應(yīng)的數(shù)據(jù)流程序。另夕卜,處理分配程序232將與制作出的數(shù)據(jù)流程序有關(guān)的信息保存在硬盤224中。處理分發(fā)程序233將基于由處理分配程序232制作的數(shù)據(jù)流程序的處理規(guī)則發(fā)送給各個(gè)中繼裝置10。網(wǎng)絡(luò)信息234包含相互連接的中繼裝置10的連接信息(物理連接和邏輯連接)。利用這些程序的處理詳情在后面敘述。另外,關(guān)于處理分配程序232和處理分發(fā)程序233,既可以通過軟盤216或⑶-R0M218等存儲(chǔ)介質(zhì)來提供,也可以經(jīng)由通信接口228通過其它計(jì)算機(jī)來提供。作為運(yùn)算處理裝置而發(fā)揮功能的CPU220以存儲(chǔ)器222作為工作存儲(chǔ)器來執(zhí)行與上述的各程序?qū)?yīng)的處理。處理分配程序232和處理分發(fā)程序233如上所述是由CPU220執(zhí)行的軟件。一般來說,這種軟件保存于⑶-R0M218、軟盤216等存儲(chǔ)介質(zhì)中來流通,通過光盤驅(qū)動(dòng)器208或軟盤驅(qū)動(dòng)器206等從存儲(chǔ)介質(zhì)讀取上述軟件來暫時(shí)保存到硬盤224中。或者,在管理裝置200連接在網(wǎng)絡(luò)上的情況下,從網(wǎng)絡(luò)上的服務(wù)器暫時(shí)復(fù)制到硬盤224中。進(jìn)一步地,將上述軟件從硬盤224讀出到存儲(chǔ)器222中的RAM來由CPU220執(zhí)行。此外,在進(jìn)行了網(wǎng)絡(luò)連接的情況下,也可以不保存到硬盤224中而直接加載到RAM來執(zhí)行。圖3所示的計(jì)算機(jī)的硬件本身及其動(dòng)作原理是一般性的。因而,在實(shí)現(xiàn)本發(fā)明的功能時(shí)本質(zhì)部分是存儲(chǔ)于軟盤216、⑶-R0M218、硬盤224等存儲(chǔ)介質(zhì)的軟件。〈E.處理概要>接著,說明按照本實(shí)施方式的DFAI中的處理的概要。如上所述,按照本實(shí)施方式的DFAI是“令牌驅(qū)動(dòng)方式”的數(shù)據(jù)流體系結(jié)構(gòu)的一種。因此,以在路由器之間(或者節(jié)點(diǎn)之間)交換(傳輸)包為觸發(fā)來執(zhí)行各處理。即,在按照本實(shí)施方式DFAI中,在由相互連接的路由器構(gòu)成的基于包的網(wǎng)絡(luò)上,交換保存有表示應(yīng)該執(zhí)行的處理的內(nèi)容的信息(下面也稱為“令牌”)的包,由此實(shí)現(xiàn)目標(biāo)的信息處理。圖4是表示按照本實(shí)施方式的DFAI中的處理例的圖。參照?qǐng)D4,例如設(shè)由六個(gè)中繼裝置10-110-6構(gòu)成的路由器I路由器6(節(jié)點(diǎn)I節(jié)點(diǎn)6)進(jìn)行了網(wǎng)絡(luò)連接。設(shè)在該路由器之間交換包。設(shè)圖4所示的包300-1、300-2、…、300-6都是應(yīng)該在某一個(gè)中繼裝置10(路由器/中繼節(jié)點(diǎn))中進(jìn)行處理的對(duì)象的包(下面也稱為“被處理包”。)。如上所述,中繼裝置10也具有以往的傳輸功能,在網(wǎng)絡(luò)上,也流動(dòng)在中繼裝置10中不進(jìn)行任何處理而向目標(biāo)的目的地進(jìn)行傳輸?shù)陌R虼?,中繼裝置10選擇性地提取用于實(shí)現(xiàn)按照本實(shí)施方式的DFAI的包來進(jìn)行所指定的處理,并且關(guān)于除此以外的包(為了區(qū)分,下面也稱為“普通包”。)按照路徑控制信息將其依次傳輸至目標(biāo)的中繼裝置10。即,各中繼裝置10判斷所接收到的包是否為作為應(yīng)該在該中繼裝置10中進(jìn)行處理的對(duì)象的被處理包。該被處理包300各自包含作為表示應(yīng)該執(zhí)行的處理的內(nèi)容的處理特定信息的令牌以及作為該處理的對(duì)象的被處理數(shù)據(jù)(數(shù)據(jù)1、數(shù)據(jù)2、…)。`各中繼裝置10保持有處理規(guī)則,該處理規(guī)則用于執(zhí)行針對(duì)所接收到的被處理包300的處理(其詳情在后面敘述)。而且,各中繼裝置10當(dāng)接收到被處理包時(shí),按照所保持的處理規(guī)則對(duì)該被處理包所包含的被處理數(shù)據(jù)執(zhí)行與該被處理包所包含的處理特定信息(令牌)對(duì)應(yīng)的處理。從圖4所示的例子來看,設(shè)從路由器I向路由器2發(fā)送了被處理包300-1。該被處理包300-1包含指定路由器2的地址、表示應(yīng)該在路由器2中執(zhí)行的處理的令牌、以及作為由令牌指示的處理的對(duì)象的被處理數(shù)據(jù)。然后,路由器2當(dāng)從路由器I接收到被處理包300-1時(shí),參照該被處理包300-1所包含的令牌來判斷應(yīng)該執(zhí)行的處理。此外,在該應(yīng)該執(zhí)行的處理的判斷中使用處理規(guī)則(相當(dāng)于后述的“流表(flowtable)”)。然后,路由器2對(duì)被處理包300_1所包含的被處理數(shù)據(jù)(數(shù)據(jù)I)執(zhí)行判斷結(jié)果所得到的處理。并且,路由器2參照路徑控制信息(相當(dāng)于后述的“路由表(被處理包)”)來決定通過對(duì)被處理數(shù)據(jù)(數(shù)據(jù)I)進(jìn)行處理而得到的結(jié)果(數(shù)據(jù)2)的傳輸目的地。此外,在圖4所示的例子中,路由器2決定針對(duì)通過對(duì)被處理數(shù)據(jù)進(jìn)行處理而得到的結(jié)果在作為傳輸目的地的路由器3中還應(yīng)該執(zhí)行的處理。此外,在該還應(yīng)該執(zhí)行的處理的判斷中使用處理規(guī)則(流表)。然后,路由器2生成被處理包300-2。被處理包300-2將通過對(duì)被處理包300-1所包含的被處理數(shù)據(jù)(數(shù)據(jù)I)進(jìn)行處理而得到的結(jié)果(數(shù)據(jù)2)作為被處理數(shù)據(jù)包含,并且將還應(yīng)該執(zhí)行的處理的內(nèi)容作為令牌包含。被處理包300-2從路由器2傳輸至路由器5。當(dāng)通過同樣的過程而由路由器3將被處理包300-3傳輸至路由器4時(shí),路由器4執(zhí)行由被處理包300-3所包含的令牌指示的處理,新生成包含該處理的結(jié)果所得到的數(shù)據(jù)(數(shù)據(jù)4)的被處理包300-4,并傳輸至路由器5。之后,路由器5當(dāng)分別接收到被處理包300-2和300-4時(shí),新生成包含對(duì)這兩個(gè)被處理包進(jìn)行處理的結(jié)果所得到的數(shù)據(jù)(數(shù)據(jù)5)的被處理包300-5,并傳輸至路由器6。BP,示出了在路由器5中對(duì)多個(gè)被處理包300-2和300-4執(zhí)行處理的例子。并且,路由器6當(dāng)接收到被處理包300-5時(shí),執(zhí)行由被處理包300-5所包含的令牌指示的處理,新生成包含其結(jié)果所得到的數(shù)據(jù)6的包300-6。此外,在圖4所示的例子中,路由器6相當(dāng)于DFAI的最終級(jí),因此路由器6無需決定在傳輸目的地還應(yīng)該執(zhí)行的處理。因此,在由路由器6生成的包中,不存在用于指示某種處理的令牌,或者令牌被無效化。S卩,由路由器6生成的包300-6中所保存的數(shù)據(jù)6為利用圖4所示的DFAI處理所得到的結(jié)果。此外,考慮到在現(xiàn)實(shí)的DFAI中更多的處理連續(xù)地執(zhí)行的情況多,通過在更多的中繼裝置10之間依次傳輸包來完成目標(biāo)的信息處理。此外,還存在如下情況:即使是執(zhí)行同一DFAI,在同一中繼裝置(或者中繼節(jié)點(diǎn))中也接收多次被處理包。例如,在采用了在多個(gè)中繼裝置10之間循環(huán)傳輸被處理包的方式的情況下,即使是執(zhí)行一次DFAI,被處理包也會(huì)多次傳輸?shù)礁髦欣^裝置10。如上所述,按照本實(shí)施方式的DFAI的基本概念在于,將數(shù)據(jù)流網(wǎng)絡(luò)映射到基于包的網(wǎng)絡(luò)上。即,使數(shù)據(jù)流體系結(jié)構(gòu)中的節(jié)點(diǎn)與基于包的網(wǎng)絡(luò)中的路由器(中繼節(jié)點(diǎn))對(duì)應(yīng)。同樣地,使數(shù)據(jù)流體系結(jié)構(gòu)中的“令牌”與包網(wǎng)絡(luò)中的“包”對(duì)應(yīng)。通過構(gòu)成為這種結(jié)構(gòu),能夠?qū)⒒诎木W(wǎng)絡(luò)上的包交換使用于網(wǎng)絡(luò)中的“處理”,而不是為了端-端(end-end)間的“通信”而進(jìn)行。〈F.中繼裝置的控制結(jié)構(gòu)>接著,說明中繼裝置(中繼節(jié)點(diǎn))中的控制結(jié)構(gòu)。圖5是表示在按照本實(shí)施方式的DFAI中的中繼裝置10(中繼節(jié)點(diǎn))中實(shí)現(xiàn)的控制結(jié)構(gòu)的示意圖。參照?qǐng)D5,中繼裝置10包括接收部102、包類別判斷部104、傳輸控制部106、發(fā)送部108、處理執(zhí)行部110、傳輸目的地決定部112、更新部118以及數(shù)據(jù)保持部120,來作為其控制結(jié)構(gòu)。數(shù)據(jù)保持部120中至少保存有路由表(普通)122、流表124以及路由表(DFAI)126。這些控制結(jié)構(gòu)中除數(shù)據(jù)保持部120以外的各部典型地說是通過由傳輸處理部14的處理器15執(zhí)行程序而實(shí)現(xiàn)的,數(shù)據(jù)保持部120則是通過在傳輸處理部14的存儲(chǔ)器16中分配規(guī)定區(qū)域而實(shí)現(xiàn)的。此外,也可以通過硬件來實(shí)現(xiàn)圖5所示的控制結(jié)構(gòu)的全部或一部分。接收部102對(duì)中繼裝置10(中繼節(jié)點(diǎn))所接收到的包進(jìn)行檢測。由接收部102檢測出的接收包的信息被輸出至包類別判斷部104。包類別判斷部104判斷接收包是否為作為應(yīng)該在本裝置(本節(jié)點(diǎn))中進(jìn)行處理的對(duì)象的被處理包。即,包類別判斷部104判斷各個(gè)接收包是普通包和被處理包中的哪一個(gè)。此外,基于該包的有效載荷(Payload)部所包含的信息來判斷包類別。然后,判斷為普通包的接收包被輸出至傳輸控制部106,判斷為被處理包的接收包被輸出至處理執(zhí)行部110。傳輸控制部106執(zhí)行用于按照路徑控制信息將接收包傳輸至其它中繼裝置10(中繼節(jié)點(diǎn))的處理。即,傳輸控制部106參照保持在數(shù)據(jù)保持部120中的路由表(普通)122,將所接收到的包的頭部(目的地信息)重寫為傳輸目的地的中繼裝置10的接口地址(典型地說,MAC(MediaAccessControladdress:介質(zhì)訪問控制)地址等)。然后,傳輸控制部106將重寫了目的地的包輸出至發(fā)送部108。處理執(zhí)行部110當(dāng)接收到被處理包時(shí),按照作為處理規(guī)則的流表124對(duì)該包所包含的被處理數(shù)據(jù)執(zhí)行與該包所包含的處理特定信息(令牌)對(duì)應(yīng)的處理。更具體地說,處理執(zhí)行部Iio參照流表124,確定與被處理包的有效載荷部所包含的“流ID”的值對(duì)應(yīng)的處理,并且對(duì)被處理包的有效載荷部所包含的“數(shù)據(jù)”執(zhí)行該處理。在此,流表124是處理規(guī)貝U,保持在作為存儲(chǔ)單元的數(shù)據(jù)保持部120中。此外,處理執(zhí)行部110也可以根據(jù)處理的內(nèi)容、處理量來使外部處理裝置30執(zhí)行處理,并獲得其結(jié)果。傳輸目的地決定部112決定通過由處理執(zhí)行部110對(duì)被處理包所包含的被處理數(shù)據(jù)進(jìn)行處理而得到的結(jié)果的傳輸目的地。更具體地說,傳輸目的地決定部112參照保持在數(shù)據(jù)保持部120中的路由表(DFAI)126,來將與被處理包所包含的“流ID”的值對(duì)應(yīng)的目的地判斷為傳輸目的地。包生成部114生成包含通過由處理執(zhí)行部110對(duì)被處理數(shù)據(jù)進(jìn)行處理而得到的結(jié)果的包。此時(shí),包生成部114將由傳輸目的地決定部112判斷出的傳輸目的地的地址寫入包的頭部。發(fā)送部108將從傳輸控制部106輸出的包或者由包生成部114生成的包送出至網(wǎng)絡(luò)上。更新部118從管理裝置200接收作為處理規(guī)則的流表124,并且使用所接收到的該流表124對(duì)數(shù)據(jù)保持部120進(jìn)行更新?!碐.管理裝置的功能〉接著,說明按照本實(shí)施方式的管理裝置200所提供的功能。管理裝置200具有以下功能:將由用戶輸入的目標(biāo)的信息處理分配給多個(gè)中繼裝置10(中繼節(jié)點(diǎn));以及基于該分配結(jié)果向多個(gè)中繼裝置10(中繼節(jié)點(diǎn))分別發(fā)送處理規(guī)則。圖6是用于說明按照本實(shí)施方式的信息處理系統(tǒng)100中的初始動(dòng)作的時(shí)序圖。圖7是用于說明在按照本實(shí)施方式的管理裝置200中執(zhí)行的數(shù)據(jù)流程序的生成處理的圖。參照?qǐng)D6,管理裝置200定期地或者根據(jù)規(guī)定事件訪問一個(gè)或多個(gè)中繼裝置10(中繼節(jié)點(diǎn)),來獲取多個(gè)中繼裝置10相互連接的網(wǎng)絡(luò)的信息(圖3所示的網(wǎng)絡(luò)信息234)。更具體地說,管理裝置200當(dāng)獲取到從中繼裝置(中繼節(jié)點(diǎn))1、2、…、N分別發(fā)送的路徑控制信息(時(shí)序SQ10)時(shí),基于該信息新制作網(wǎng)絡(luò)信息234或者對(duì)本裝置所保持的網(wǎng)絡(luò)信息234的內(nèi)容進(jìn)行更新(時(shí)序SQ12)。之后,管理裝置200當(dāng)受理了初始程序(時(shí)序SQ14)時(shí),制作用于實(shí)現(xiàn)該初始程序的數(shù)據(jù)流(時(shí)序SQ16)。參照?qǐng)D7,例如,對(duì)以如圖7的(A)所示的碼描述的程序進(jìn)行分析,生成如圖7的(B)所示的數(shù)據(jù)流。此外,無需以如圖7的⑶所示的塊形式具體實(shí)現(xiàn)。圖7的(B)所示的數(shù)據(jù)流由相互連接的多個(gè)節(jié)點(diǎn)構(gòu)成,在各節(jié)點(diǎn)中,典型地說,定義了輸入數(shù)據(jù)、處理的內(nèi)容、輸出數(shù)據(jù)。管理裝置200將圖7的(B)所示的數(shù)據(jù)流體系結(jié)構(gòu)中的各節(jié)點(diǎn)分配給基于包的網(wǎng)絡(luò)上的現(xiàn)實(shí)的中繼裝置10(中繼節(jié)點(diǎn))。此外,在圖7的(B)所示的節(jié)點(diǎn)之間交換的數(shù)據(jù)與在現(xiàn)實(shí)的中繼裝置10(中繼節(jié)點(diǎn))之間交換的包所包含的數(shù)據(jù)對(duì)應(yīng)。此外,圖7的(B)中典型地示出了一個(gè)數(shù)據(jù)流,但是可以并行地生成多個(gè)數(shù)據(jù)流。在這種情況下,通過使識(shí)別信息(流ID)的值不同來能夠相互進(jìn)行區(qū)分。再次參照?qǐng)D6,管理裝置200將在時(shí)序SQ16中制作出的數(shù)據(jù)流所包含的各個(gè)節(jié)點(diǎn)分配給中繼裝置10(時(shí)序SQ18)。并且,管理裝置200基于時(shí)序SQ18中的分配結(jié)果,將流表124和路由表(DFAI)126發(fā)送至各個(gè)中繼裝置10(中繼節(jié)點(diǎn))(時(shí)序SQ22)。中繼裝置10(中繼節(jié)點(diǎn))各自保持所接收到的流表124和路由表(DFAI)126(時(shí)序SQ24)ο當(dāng)對(duì)各個(gè)中繼裝置10(中繼節(jié)點(diǎn))的流表124和路由表(DFAI)126的設(shè)定完成時(shí),管理裝置200將用于觸發(fā)數(shù)據(jù)流體系結(jié)構(gòu)的初始數(shù)據(jù)作為包含初始值的包發(fā)送給與數(shù)據(jù)流的初始節(jié)點(diǎn)對(duì)應(yīng)的中繼裝置10(中繼節(jié)點(diǎn))(時(shí)序SQ32)。于是,由各個(gè)中繼裝置10(中繼節(jié)點(diǎn))依次傳輸包,并開始一系列信息處理(計(jì)算)(時(shí)序SQ34)。此外,既可以編程為將一系列信息處理(計(jì)算)的結(jié)果返給管理裝置200,也能夠編程為將一系列信息處理(計(jì)算)的結(jié)果輸出至其它裝置(節(jié)點(diǎn))?!碒.中繼裝置的基本功能〉作為用于實(shí)現(xiàn)按照本實(shí)施方式的DFAI的中繼裝置10(中繼節(jié)點(diǎn))所具有的基本功能,列舉下面四個(gè)。(I)令牌傳輸功能(2)多令牌同步功能(3)數(shù)據(jù)處理功能(4)輸出節(jié)點(diǎn)決定功能圖8是用于說明按照本實(shí)施方式的中繼裝置10所具有的基本功能的示意圖。下面,參照?qǐng)D8來詳細(xì)敘述這些各功能。(h1.令牌傳輸功能)作為按照本實(shí)施方式的中繼裝置10所具有的基本功能之一,有“令牌傳輸功能”。該令牌傳輸功能是按照路徑控制信息將所接收到的被處理包傳輸至其它中繼裝置的功能。此外,該令牌傳輸功能與以往的路由器中的路由功能基本相同。但是,對(duì)各包設(shè)定的目的地等是面向按照本實(shí)施方式的DFAI的。另外,“令牌”這種用語是主要在數(shù)據(jù)流體系結(jié)構(gòu)中使用的用語,但是認(rèn)為與按照本實(shí)施方式的DFAI相對(duì)應(yīng)地進(jìn)行說明會(huì)使理解更為容易,從而并行地使用。中繼裝置10將從位于前級(jí)的中繼裝置(中繼節(jié)點(diǎn))接收到的被處理包(相當(dāng)于數(shù)據(jù)流體系結(jié)構(gòu)中的令牌)傳輸至位于后級(jí)的中繼裝置(中繼節(jié)點(diǎn))。更具體地說,中繼裝置10(中繼節(jié)點(diǎn))當(dāng)接收到某種包時(shí),確定與在數(shù)據(jù)流體系結(jié)構(gòu)中位于下一個(gè)位置的節(jié)點(diǎn)相對(duì)應(yīng)的中繼裝置(中繼節(jié)點(diǎn))。然后,中繼裝置10(中繼節(jié)點(diǎn))在該接收包的頭部中嵌入該位于下一個(gè)位置的節(jié)點(diǎn)的地址(下一節(jié)點(diǎn)地址),并且在該接收包的有效載荷部中嵌入與數(shù)據(jù)流體系結(jié)構(gòu)中的令牌相當(dāng)?shù)男畔?令牌ID和被處理數(shù)據(jù))。此外,從位于前級(jí)的中繼裝置10(中繼節(jié)點(diǎn))接收的包既可以是普通包也可以是被處理包。圖9是用于說明按照本實(shí)施方式的令牌傳輸功能中的包頭部的重寫的圖。如圖9的(A)所示,設(shè)某一個(gè)中繼裝置10(中繼節(jié)點(diǎn))接收到普通包350。設(shè)該普通包350包含頭部310和有效載荷部320。而且,頭部310包含保存發(fā)送源地址的區(qū)域312和保存發(fā)送目的地地址的區(qū)域314。此外,頭部310中除了保存發(fā)送源地址和發(fā)送目的地地址以外,還保存(包本身的)ID信息、校驗(yàn)和(checksum)、序列號(hào)等信息。當(dāng)某一個(gè)中繼裝置10(中繼節(jié)點(diǎn))接收到普通包350時(shí),該中繼裝置10對(duì)該頭部310的地址信息進(jìn)行重寫。在圖9的㈧所示的例子中,示出了由圖8所示的路由器A(節(jié)點(diǎn)A)對(duì)頭部310的地址信息進(jìn)行重寫的情況下的處理。S卩,路由器A(節(jié)點(diǎn)A)將用于通過本節(jié)點(diǎn)送出包的接口的地址即“A2”作為發(fā)送源地址設(shè)置在區(qū)域312,并且,將與在所設(shè)定的數(shù)據(jù)流中下一個(gè)節(jié)點(diǎn)對(duì)應(yīng)的路由器C(節(jié)點(diǎn)C)的接口的地址即“Cl”作為發(fā)送目的地地址設(shè)置在區(qū)域314。通過像這樣重寫頭部,由路由器A(節(jié)點(diǎn)A)接收到的普通包350作為被處理包300-A2從路由器A(節(jié)點(diǎn)A)傳輸至后級(jí)的路由器B(節(jié)點(diǎn)B)。S卩,在通常的基于包的網(wǎng)絡(luò)上的包交換(傳輸)處理中,由于進(jìn)行端-端通信,因此在包的頭部310中,作為發(fā)送目的地地址而設(shè)置目的地主機(jī)地址。與此相對(duì),在按照本實(shí)施方式的DFAI中,在包的頭部310中,作為發(fā)送目的地地址,與對(duì)象的數(shù)據(jù)流對(duì)應(yīng)地設(shè)置有下一個(gè)節(jié)點(diǎn)(后級(jí))的地址。通過像這樣依次設(shè)置與數(shù)據(jù)流對(duì)應(yīng)的路由器(節(jié)點(diǎn))的地址來作為發(fā)送目的地地址,實(shí)現(xiàn)了節(jié)點(diǎn)之間的逐跳(hop-by-hop)通信,而不是主機(jī)之間的端-端(end_end)通信。而且,使用節(jié)點(diǎn)之間的逐跳通信,來實(shí)現(xiàn)數(shù)據(jù)流體系結(jié)構(gòu)。此外,在包的有效載荷部320中,保存用于實(shí)現(xiàn)DFAI的處理(令牌)的信息等。因此,如圖9的(A)所示,與數(shù)據(jù)流中開頭的節(jié)點(diǎn)對(duì)應(yīng)的中繼裝置10(中繼節(jié)點(diǎn))也可以更新有效載荷部320。并且,在圖9的⑶中,示出了以下情況下的處理例:圖8所示的路由器A(節(jié)點(diǎn)A)接收被處理包300-A1,進(jìn)一步通過如后所述的數(shù)據(jù)處理功能對(duì)被處理包300-A1所包含的被處理數(shù)據(jù)執(zhí)行了某種處理。在該圖9的(B)所示的例子中,對(duì)頭部310所保持的發(fā)送源地址(區(qū)域312的值)和發(fā)送目的地地址(區(qū)域314的值)進(jìn)行重寫,并且對(duì)于頭部310也根據(jù)處理的結(jié)果來重寫令牌的內(nèi)容。即,被處理包300-A1的有效載荷部320的描述324被重寫為描述322。該處理在與(3)數(shù)據(jù)處理功能有關(guān)的說明中詳細(xì)敘述。(h2.多令牌同步功能)接著,說明多令牌同步功能。例如,若考慮如將多個(gè)處理結(jié)果合計(jì)這樣的處理時(shí),則需要進(jìn)行等待直到多次收到保存各處理結(jié)果的被處理包為止,并且對(duì)它們依次進(jìn)行累計(jì)。即,處理對(duì)象的數(shù)據(jù)流中能夠包含用于將同一處理重復(fù)規(guī)定次數(shù)的定義。因此,按照本實(shí)施方式的中繼裝置10(中繼節(jié)點(diǎn))在接收到將用于將同一處理重復(fù)規(guī)定次數(shù)的指定作為流表包含的包的情況下,重復(fù)進(jìn)行處理直到將該被處理包接收所指定的該次數(shù)為止。圖10是用于說明按照本實(shí)施方式的多令牌同步功能的圖。參照?qǐng)D10的(A),為了實(shí)現(xiàn)按照本實(shí)施方式的多令牌同步功能,各中繼裝置10(中繼節(jié)點(diǎn))所保持的流表124中除了設(shè)置有“流ID”以外,還另外設(shè)置有“計(jì)數(shù)”和“條件”的欄。該“條件”的值表示針對(duì)對(duì)應(yīng)的“流ID”需要重復(fù)處理的次數(shù),“計(jì)數(shù)”的值表示到各時(shí)間點(diǎn)為止的處理的已執(zhí)行次數(shù)。即,在流表124中,針對(duì)包括需要令牌同步功能的處理的各處理,設(shè)定有“流ID”、“計(jì)數(shù)”、“條件”、“處理”的值。在此,“計(jì)數(shù)”中所設(shè)置的值(重復(fù)次數(shù))是依賴于所設(shè)定的數(shù)據(jù)流程序而決定的。另外,對(duì)需要進(jìn)行同步的被處理包(令牌)分配唯一的流ID。然后,通過由中繼裝置10(中繼節(jié)點(diǎn))參照流表124,來將處理重復(fù)規(guī)定次數(shù)。作為更具體的處理過程,參照?qǐng)D10的(B),首先,中繼裝置10(中繼節(jié)點(diǎn))將流表124的“計(jì)數(shù)”的欄復(fù)位為零。之后,中繼裝置10(中繼節(jié)點(diǎn))當(dāng)接收到具有流表124所描述的某一個(gè)流ID的被處理包時(shí),暫時(shí)保持所接收到的該被處理包所包含的被處理數(shù)據(jù),并且在流表124中,將與所接收到的被處理包相同的流ID所對(duì)應(yīng)的“計(jì)數(shù)”的值遞增I(向上計(jì)數(shù)(countup))ο此外,作為現(xiàn)實(shí)的安裝例,中繼裝置10(中繼節(jié)點(diǎn))當(dāng)接收到某種被處理包時(shí),獲取該被處理包的有效載荷部所包含的“流ID”的值,從流表124中搜索與獲取到的該“流ID”的值一致的條目(entry)。然后,在存在與所獲取到的“流ID”的值一致的條目的情況下,將與該“流ID”對(duì)應(yīng)的“計(jì)數(shù)”的值遞增I(向上計(jì)數(shù))。當(dāng)將這種處理重復(fù)規(guī)定次數(shù)時(shí),與“流ID”對(duì)應(yīng)的“計(jì)數(shù)”的值依次增加。然后,當(dāng)“流ID”的值增加而與對(duì)應(yīng)的“條件”的值一致時(shí),判斷為已收到所需的被處理包。于是,中繼裝置10(中繼節(jié)點(diǎn))不再獲取此后的該被處理包。代之,與該“流ID”對(duì)應(yīng)的處理的執(zhí)行被觸發(fā),對(duì)預(yù)先獲取到的與規(guī)定次數(shù)相當(dāng)?shù)牧康谋惶幚戆鼒?zhí)行該處理。S卩,在表示所接收到的被處理包(令牌)的數(shù)量的“計(jì)數(shù)”的值=“條件”的值(同步處理所需的被處理包的數(shù)量)的情況下,中繼裝置10(中繼節(jié)點(diǎn))的節(jié)點(diǎn)觸發(fā)對(duì)應(yīng)的數(shù)據(jù)處理功能,并且將對(duì)應(yīng)的“計(jì)數(shù)”復(fù)位為O。(h3.數(shù)據(jù)處理功能)如上所述,當(dāng)滿足流表124中定義的條件而處理的執(zhí)行被觸發(fā)時(shí),使用設(shè)置于中繼裝置10的內(nèi)部的處理器15(參照?qǐng)D2)或者設(shè)置于外部處理裝置30的處理器31(參照?qǐng)D2),來對(duì)所接收到的被處理包的有效載荷部320所包含的被處理數(shù)據(jù)執(zhí)行由流ID指定的處理。此時(shí),在使用中繼裝置10內(nèi)部的處理器的情況下,以與以往的路由器中的處理實(shí)質(zhì)上相同的硬件來實(shí)現(xiàn),而在使用外部處理裝置30的情況下,需要將被處理包保持在某一個(gè)存儲(chǔ)區(qū)域中,暫時(shí)攔截(hook)包傳輸處理。此外,也可以根據(jù)所執(zhí)行的處理來對(duì)中繼裝置10內(nèi)部的處理器和外部處理裝置30的處理器的使用進(jìn)行選擇。例如,也能夠在是要求實(shí)時(shí)(real-time)性的處理的情況下、或者是簡單的處理的情況下,由中繼裝置10內(nèi)部的處理器執(zhí)行該處理,或者在是不要求實(shí)時(shí)(real-time)性的處理的情況下、或者是復(fù)雜的處理的情況下,由外部處理裝置30的處理器執(zhí)行該處理。通過像這樣選擇有效化的處理器,能夠?qū)崿F(xiàn)高速性、靈活性、擴(kuò)展性。圖11是用于說明按照本實(shí)施方式的節(jié)點(diǎn)內(nèi)的數(shù)據(jù)處理功能的圖。參照?qǐng)D11的(A),作為一例,設(shè)在中繼裝置10(中繼節(jié)點(diǎn))所保持的流表124中,作為“流ID”=“I”的數(shù)據(jù)處理而定義了“+”(相加處理)。另外,設(shè)定有“條件”=“2”,來設(shè)定如上所述的多令牌同步功能。即,設(shè)在圖11的(A)所示的流表124中定義了如下數(shù)據(jù)處理:對(duì)于設(shè)定有“流ID”=“I”的兩個(gè)被處理包,將分別保持在有效載荷部中的合計(jì)兩個(gè)被處理數(shù)據(jù)相加。在此,設(shè)中繼裝置10接收到兩個(gè)被處理包300-A21、300_A22(令牌)。于是,提取保持在被處理包300-A21(令牌X)的有效載荷部中的“數(shù)據(jù)”=“2”和保持在被處理包300-A22(令牌y)的有效載荷部中的“數(shù)據(jù)”=“3”,來執(zhí)行數(shù)據(jù)處理。S卩,如圖11的⑶所示,令牌X和令牌y被發(fā)送至處理器,執(zhí)行作為“流ID”=“I”設(shè)定的數(shù)據(jù)處理。然后,生成包含通過該數(shù)據(jù)處理而得到的結(jié)果的新的令牌z。關(guān)于該令牌Z,如后所述,在決定了該令牌Z的輸出節(jié)點(diǎn)之后,將該令牌Z作為新的被處理包送出至后級(jí)的中繼裝置10(中繼節(jié)點(diǎn))。此外,圖11中例示了對(duì)多個(gè)被處理包(令牌)重復(fù)多次同一處理的情況下的動(dòng)作,但是也能夠進(jìn)行如對(duì)一個(gè)被處理包實(shí)施特定的處理這樣的動(dòng)作。(h4.輸出節(jié)點(diǎn)決定功能)在執(zhí)行了如上所述的數(shù)據(jù)處理之后,中繼裝置10(中繼節(jié)點(diǎn))決定通過進(jìn)行數(shù)據(jù)處理而得到的結(jié)果的傳輸目的地。這種輸出節(jié)點(diǎn)決定功能是通過利用如圖8所示的路由表(DFAI)126而實(shí)現(xiàn)的。S卩,再次參照?qǐng)D8,路由表(DFAI)126包括表示接收到被處理包的輸入接口的“輸入”的欄、“流ID”的欄以及表示輸出接口的“輸出”的欄。中繼裝置10(中繼節(jié)點(diǎn))當(dāng)接收到某種被處理包時(shí),基于該被處理包所到達(dá)的輸入接口的地址以及被處理包(令牌)所包含的被記入的流ID來在路由表中進(jìn)行搜索,決定輸出接口的地址。例如,在圖8所示的路由表(DFAI)126的例子中,“輸入”中有“Cl”和“C2”的總計(jì)兩個(gè)條目。即,關(guān)于通過“Cl”的輸入接口收到的、具有“流ID”=“I”的被處理包,在數(shù)據(jù)處理后從輸出接口C3送出至網(wǎng)絡(luò)。在此,(星號(hào))表示任意,在圖8所示的例子中,通過“C2”的輸入接口收到的被處理包無論其“流ID”的值如何都在數(shù)據(jù)處理后從輸出接口C4送出至網(wǎng)絡(luò)。此外,針對(duì)該路由表(DFAI)126的搜索處理與一般的路由表的搜索處理同樣地利用了選擇包含更長字符串的條目的最長匹配(longestmatch)的規(guī)則。此外,在作為輸出接口記載了多個(gè)條目的情況下,中繼裝置10(中繼節(jié)點(diǎn))復(fù)制為從所記載的所有接口送出的包,并從各輸出接口送出。流表124是由數(shù)據(jù)流程序決定的。因而,通過動(dòng)態(tài)地重寫路由表(進(jìn)行動(dòng)態(tài)路由),能夠?qū)崿F(xiàn)數(shù)據(jù)處理中的動(dòng)態(tài)編程。并且,也能夠通過在路由表(DFAI)126中進(jìn)行反向查找,來實(shí)現(xiàn)計(jì)算結(jié)果的誤差反饋所需的反向傳播。此外,在路由表的條目為非對(duì)稱的情況下(輸入接口的指定為“*(星號(hào))”的情況下),無法直接進(jìn)行反向查找。因此,在與非對(duì)稱的路由表的條目一致的情況下,保存令牌的送出歷史記錄。由此,即使是非對(duì)稱的路由表也能夠進(jìn)行反向查找?!?.處理流程〉接著,歸納描述按照本實(shí)施方式的中繼裝置10(中繼節(jié)點(diǎn))中的處理流程。圖12是表示按照本實(shí)施方式的中繼裝置10(中繼節(jié)點(diǎn))中的處理過程的流程圖。參照?qǐng)D12,中繼裝置10判斷是否接收到某種包(步驟S2)。如果什么包都沒收到(步驟S2否”),則重復(fù)步驟S2的處理。在接收到某種包的情況下(步驟S2是”的情況下),中繼裝置10判斷接收包是否為被處理包(步驟S4)。S卩,中繼裝置10判斷所接收到的包是否為應(yīng)該由本裝置進(jìn)行某種數(shù)據(jù)處理的對(duì)象的包。在接收包不是被處理包的情況下(步驟S4否”的情況下)、即接收包是普通包的情況下,處理進(jìn)入步驟S40。與此相對(duì),在接收包是被處理包的情況下(步驟S4是”的情況下),中繼裝置10獲取被處理包的有效載荷部320(參照?qǐng)D9)中所描述的“流ID”的值(步驟S6)。然后,中繼裝置10參照流表124,來判斷是否存在與步驟S6中獲取到的“流ID”的值對(duì)應(yīng)的條目(步驟S8)。在不存在與所獲取到的“流ID”的值對(duì)應(yīng)的條目的情況下(步驟S8否”的情況下),中繼裝置10判斷為不需要在本裝置中對(duì)該被處理包進(jìn)行數(shù)據(jù)處理,處理進(jìn)入步驟S40。與此相對(duì),在存在與所獲取到的“流ID”的值對(duì)應(yīng)的條目的情況下(步驟S8是”的情況下),中繼裝置10獲取與所獲取到的“流ID”的值對(duì)應(yīng)的條目所包含的、“條件”的欄的值和“處理”的欄的值(步驟S10)。即,中繼裝置10按照作為處理規(guī)則的流表124來確定應(yīng)該對(duì)對(duì)象的被處理包執(zhí)行的數(shù)據(jù)處理的內(nèi)容。接著,中繼裝置10判斷在步驟SlO中獲取到的“條件”的值是否為“I”以外的值(步驟S12)。在步驟SlO中獲取到的“條件”的值為“I”以外的值的情況下(步驟S12是”的情況下),中繼裝置10判斷為被設(shè)定有多令牌同步功能的有效化,在流表124中將對(duì)應(yīng)的條目的“計(jì)數(shù)”的欄的值復(fù)位為零(步驟S14)。接著,中繼裝置10暫時(shí)保持所接收到的被處理包,并且將對(duì)應(yīng)的“計(jì)數(shù)”的值遞增1(步驟S16)。然后,中繼裝置10判斷遞增后的“計(jì)數(shù)”的值是否達(dá)到對(duì)應(yīng)的條目的“條件”的欄中設(shè)定的值(步驟S18)。在遞增后的“計(jì)數(shù)”的值未達(dá)到對(duì)應(yīng)的條目的“條件”的值的情況下(步驟S18:“否”的情況下),等待接收具有與對(duì)應(yīng)的條目的“流ID”的值相同的“流ID”的另外的被處理包(步驟S20)。然后,重復(fù)步驟S16以下的處理。在遞增后的“計(jì)數(shù)”的值已達(dá)到對(duì)應(yīng)的條目的“條件”的值的情況下(步驟S18:“是”的情況下),對(duì)暫時(shí)保持的所有被處理包執(zhí)行記載于對(duì)應(yīng)的條目的“處理”的欄的數(shù)據(jù)處理(步驟S22)。與此相對(duì),在步驟SlO中獲取到的“條件”的值為“I”的情況下(步驟S12否”的情況下),中繼裝置10判斷為被設(shè)定有多令牌同步功能的無效化,對(duì)所接收到的被處理包執(zhí)行記載于對(duì)應(yīng)的條目的“處理”的欄的數(shù)據(jù)處理(步驟S24)。在執(zhí)行步驟S22或步驟S24之后,中繼裝置10參照路由表(DFAI)126來獲取與接收到對(duì)象的被處理包的輸入接口對(duì)應(yīng)的傳輸目的地(步驟S26)。之后,將在步驟S26中獲取到的傳輸目的地描述在頭部中,將通過執(zhí)行步驟S22或步驟S24中的數(shù)據(jù)處理而得到的結(jié)果描述在有效載荷部中,由此生成新的包(步驟S28)。另一方面,在步驟S40中,中繼裝置10判斷為不需要在本裝置中對(duì)該被處理包進(jìn)行數(shù)據(jù)處理,參照路由表(普通)122來獲取與接收到對(duì)象的包的輸入接口對(duì)應(yīng)的傳輸目的地。然后,中繼裝置10通過將所接收到的包的頭部中所描述的目的地重寫為在步驟S40中獲取到的傳輸目的地的目的地,來生成新的包(步驟S42)。最終,中繼裝置10向網(wǎng)絡(luò)送出在步驟S28或步驟S42中生成的包(步驟S30)。然后,處理結(jié)束?!碕.其它實(shí)施方式〉(I)虛擬化技術(shù)在上述的說明中,基本上說明了中繼裝置10的物理地址與邏輯地址一一對(duì)應(yīng)的結(jié)構(gòu),但是也能夠?qū)⒁粋€(gè)中繼裝置10視為多個(gè)邏輯中繼節(jié)點(diǎn)來進(jìn)行處理。將這種方法也稱為中繼裝置的虛擬化技術(shù)等。圖13是用于說明中繼裝置的虛擬化技術(shù)的圖。在圖13的(A)中,示出了中繼裝置10的物理網(wǎng)絡(luò)例,在圖13的(B)中,示出了中繼裝置10所提供的邏輯網(wǎng)絡(luò)例。S卩,在圖13的(B)所示的例子中,中繼裝置ΙΟ-a被虛擬化,由此在邏輯上也能夠視為四個(gè)中繼節(jié)點(diǎn)10-al、10-a2、10-a3、10_a4來進(jìn)行處理。通過利用這種虛擬化技術(shù),能夠進(jìn)一步提高可伸縮性、靈活性以及擴(kuò)展性。(2)高級(jí)數(shù)據(jù)流體系結(jié)構(gòu)根據(jù)按照本實(shí)施方式的DFAI,除了能夠?qū)崿F(xiàn)與以往的數(shù)據(jù)流體系結(jié)構(gòu)同樣的處理以外,還能夠?qū)崿F(xiàn)按照“高級(jí)數(shù)據(jù)流體系結(jié)構(gòu)”的處理?!案呒?jí)數(shù)據(jù)流體系結(jié)構(gòu)”除了能夠利用以往的數(shù)據(jù)流體系結(jié)構(gòu)的功能以外,還能夠利用以下功能:在處理執(zhí)行過程中動(dòng)態(tài)地改變程序(動(dòng)態(tài)編程)的功能、基于運(yùn)算結(jié)果的誤差反饋的學(xué)習(xí)功能(自組織編程)?!碖.優(yōu)點(diǎn)>根據(jù)按照本實(shí)施方式的信息處理系統(tǒng),在維持作為普通的中繼裝置(中繼節(jié)點(diǎn))的功能的同時(shí)能夠提供基于數(shù)據(jù)流體系結(jié)構(gòu)的信息處理。因此,能夠抑制實(shí)現(xiàn)數(shù)據(jù)流體系結(jié)構(gòu)所需的成本。另外,在普通的網(wǎng)絡(luò)中,配置有大量的中繼裝置(路由器、L3交換機(jī))等,因此能夠通過利用它們來提供具有高的可伸縮性、靈活性以及擴(kuò)展性的數(shù)據(jù)流體系結(jié)構(gòu)的執(zhí)行環(huán)境。另外,通過利用高級(jí)數(shù)據(jù)流體系結(jié)構(gòu),還能夠利用在處理執(zhí)行過程中動(dòng)態(tài)地改變程序(動(dòng)態(tài)編程)的功能、基于運(yùn)算結(jié)果的誤差反饋的學(xué)習(xí)功能(自組織編程)等。應(yīng)該想到,本次公開的實(shí)施方式在所有方面上都是例示的而不是限制性的。本發(fā)明的范圍是由權(quán)利要求書表示的,而不是由上述的實(shí)施方式的說明表示的,意在包含與權(quán)利要求書均等的含義和范圍內(nèi)的所有變更。附圖標(biāo)記說明1、2、3:下級(jí)網(wǎng)絡(luò);4:骨干網(wǎng)絡(luò);10:中繼裝置(中繼節(jié)點(diǎn));12:交換機(jī)部;14傳輸處理部;15、31:處理器;16、32、222:存儲(chǔ)器;17、33:接口;20:端口部件;22:物理終端部;24:傳輸引擎;26:緩沖器;30:外部處理裝置;100:信息處理系統(tǒng);102:接收部;104:包類別判斷部;106:傳輸控制部;108:發(fā)送部;110:處理執(zhí)行部;112:傳輸目的地決定部;114:包生成部;118:更新部;120:數(shù)據(jù)保持部;124:流表;200:管理裝置;202:計(jì)算機(jī)主體;204:監(jiān)視器;205:總線;206:驅(qū)動(dòng)器;208:光盤驅(qū)動(dòng)器;210:鍵盤;212:鼠標(biāo);218:ROM;220=CPU;224:硬盤;228:通信接口;231:初始程序;232:處理分配程序;233:處理分發(fā)程序;234:網(wǎng)絡(luò)信息;300:被處理包;310:頭部;320:有效載荷部。權(quán)利要求1.一種信息處理系統(tǒng)(100),具備:多個(gè)中繼節(jié)點(diǎn)(10),該多個(gè)中繼節(jié)點(diǎn)(10)進(jìn)行網(wǎng)絡(luò)連接;以及管理節(jié)點(diǎn)(2OO),上述中繼節(jié)點(diǎn)各自具備:傳輸單元(106、108),其按照路徑控制信息將所接收到的包傳輸至其它中繼節(jié)點(diǎn);存儲(chǔ)單元(120),其保持處理規(guī)則;判斷單元(104),其判斷所接收到的包是否為作為應(yīng)該在該中繼節(jié)點(diǎn)中進(jìn)行處理的對(duì)象的被處理包;同步單元,其等待執(zhí)行上述處理規(guī)則所需的多個(gè)被處理包的到來,其中,上述被處理包包含表示應(yīng)該執(zhí)行的處理的內(nèi)容的處理特定信息以及作為該處理的對(duì)象的被處理數(shù)據(jù);處理單元(110),其當(dāng)在該中繼節(jié)點(diǎn)處接收到上述被處理包時(shí),按照上述處理規(guī)則對(duì)該包所包含的上述被處理數(shù)據(jù)執(zhí)行與該包所包含的上述處理特定信息對(duì)應(yīng)的處理;以及決定單元(112),其決定通過對(duì)上述被處理數(shù)據(jù)進(jìn)行處理而得到的結(jié)果的傳輸目的地,上述管理節(jié)點(diǎn)包括:分配單元(SQ18),其將目標(biāo)的信息處理分配給上述多個(gè)中繼節(jié)點(diǎn);發(fā)送單元(SQ22),其基于該分配的結(jié)果向上述多個(gè)中繼節(jié)點(diǎn)發(fā)送上述處理規(guī)則;接收單元,其從上述多個(gè)中繼節(jié)點(diǎn)接收上述處理單元的結(jié)果;以及變更單元,其基于通過上述接收單元得到的結(jié)果變更上述中繼節(jié)點(diǎn)的上述路徑控制信肩、O2.根據(jù)權(quán)利要求1所述的信息處理系統(tǒng),其特征在于,上述中繼節(jié)點(diǎn)各自還包括生成單元(114),該生成單元(114)生成將通過對(duì)上述被處理數(shù)據(jù)進(jìn)行處理而得到的結(jié)果作為上述被處理數(shù)據(jù)包含的包。3.根據(jù)權(quán)利要求1或2所述的信息處理系統(tǒng),其特征在于,上述處理規(guī)則包含用于將同一處理重復(fù)規(guī)定次數(shù)的定義,上述處理單元在接收到將用于將同一處理重復(fù)規(guī)定次數(shù)的指定作為上述處理特定信息包含的包的情況下,重復(fù)處理直到將該被處理包接收所指定的該次數(shù)為止。4.根據(jù)權(quán)利要求1所述的信息處理系統(tǒng),其特征在于,上述中繼節(jié)點(diǎn)各自對(duì)上述被處理包所包含的上述處理特定信息以及由上述傳輸單元決定的路徑信息進(jìn)行存儲(chǔ),并具有反向傳輸單元和變更功能,該反向傳輸單元在上述被處理包所通過的路徑上反向傳輸上述被處理包,該變更功能基于該包所包含的上述處理特定信息和上述被處理數(shù)據(jù)變更該中繼節(jié)點(diǎn)中的上述處理規(guī)則。5.一種中繼裝置(10),面向使用了進(jìn)行網(wǎng)絡(luò)連接的多個(gè)中繼節(jié)點(diǎn)的信息處理,該中繼裝置(10)具備:傳輸單元(106、108),其按照路徑控制信息將所接收到的包傳輸至其它中繼裝置;存儲(chǔ)單元(120),其保持處理規(guī)則;判斷單元(104),其判斷所接收到的包是否為作為應(yīng)該在該中繼裝置中進(jìn)行處理的對(duì)象的被處理包,其中,上述被處理包包含表示應(yīng)該執(zhí)行的處理的內(nèi)容的處理特定信息以及作為該處理的對(duì)象的被處理數(shù)據(jù);處理單元(110),其當(dāng)在該中繼裝置處接收到上述被處理包時(shí),按照上述處理規(guī)則對(duì)該包所包含的上述被處理數(shù)據(jù)執(zhí)行與該包所包含的上述處理特定信息對(duì)應(yīng)的處理;以及決定單元(112),其決定通過對(duì)上述被處理數(shù)據(jù)進(jìn)行處理而得到的結(jié)果的傳輸目的地。6.根據(jù)權(quán)利要求5所述的中繼裝置,其特征在于,還包括生成單元(114),該生成單元(114)生成將通過對(duì)上述被處理數(shù)據(jù)進(jìn)行處理而得到的結(jié)果作為上述被處理數(shù)據(jù)包含的包。7.根據(jù)權(quán)利要求5或6所述的中繼裝置,其特征在于,上述處理規(guī)則包含用于將同一處理重復(fù)規(guī)定次數(shù)的定義,上述處理單元在接收到將用于將同一處理重復(fù)規(guī)定次數(shù)的指定作為上述處理特定信息包含的包的情況下,重復(fù)處理直到將該被處理包接收所指定的該次數(shù)為止。8.根據(jù)權(quán)利要求5或6所述的中繼裝置,其特征在于,還具備接收單元(102),該接收單元(102)接收來自其它裝置的上述處理規(guī)則。9.一種信息處理方法,使用了進(jìn)行網(wǎng)絡(luò)連接的多個(gè)中繼節(jié)點(diǎn),該方法包括:步驟(SQ22),對(duì)上述多個(gè)中繼節(jié)點(diǎn)設(shè)定處理規(guī)則;步驟(S4),當(dāng)上述多個(gè)中繼節(jié)點(diǎn)所包含的第一中繼節(jié)點(diǎn)接收到包時(shí),判斷該包是否為作為應(yīng)該在上述第一中繼節(jié)點(diǎn)中進(jìn)行處理的對(duì)象的被處理包,其中,上述被處理包包含表示應(yīng)該執(zhí)行的處理的內(nèi)容的處理特定信息以及作為該處理的對(duì)象的被處理數(shù)據(jù);執(zhí)行步驟(S24),上述第一中繼節(jié)點(diǎn)在所接收到的包在該中繼節(jié)點(diǎn)處為上述被處理包的情況下,按照上述處理規(guī)則對(duì)該包所包含的上述被處理數(shù)據(jù)執(zhí)行與該包所包含的上述處理特定信息對(duì)應(yīng)的處理;步驟(S26),上述第一中繼節(jié)點(diǎn)決定作為通過對(duì)上述被處理數(shù)據(jù)進(jìn)行處理而得到的結(jié)果的傳輸目的地的第二中繼節(jié)點(diǎn);步驟(S30),上述第一中繼節(jié)點(diǎn)將通過對(duì)上述被處理數(shù)據(jù)進(jìn)行處理而得到的結(jié)果發(fā)送至上述第二中繼節(jié)點(diǎn);以及步驟(S40、S42、S30),上述第一中繼節(jié)點(diǎn)在所接收到的包在該中繼節(jié)點(diǎn)處不是上述被處理包的情況下,按照路徑控制信息將所接收到的包傳輸至其它中繼節(jié)點(diǎn)。10.根據(jù)權(quán)利要求9所述的信息處理方法,其特征在于,還包括如下步驟(S28):上述第一中繼節(jié)點(diǎn)生成將通過對(duì)上述被處理數(shù)據(jù)進(jìn)行處理而得到的結(jié)果作為上述被處理數(shù)據(jù)包含的包。11.根據(jù)權(quán)利要求10所述的信息處理方法,其特征在于,還包括如下步驟(S24):當(dāng)在上述第二中繼節(jié)點(diǎn)處從上述第一中繼節(jié)點(diǎn)接收到上述被處理包時(shí),上述第二中繼節(jié)點(diǎn)對(duì)該包所包含的上述被處理數(shù)據(jù)執(zhí)行與該包所包含的上述處理特定信息對(duì)應(yīng)的處理。12.根據(jù)權(quán)利要求9或10所述的信息處理方法,其特征在于,上述處理規(guī)則包含用于將同一處理重復(fù)規(guī)定次數(shù)的定義,上述執(zhí)行步驟包括如下步驟(S14、S16、S18、S20):在接收到將用于將同一處理重復(fù)規(guī)定次數(shù)的指定作為上述處理特定信息包含的包的情況下,重復(fù)處理直到將該被處理包接收所指定的該次數(shù)為止。全文摘要提供一種包括進(jìn)行網(wǎng)絡(luò)連接的多個(gè)中繼節(jié)點(diǎn)(10)以及管理節(jié)點(diǎn)(200)的信息處理系統(tǒng)(100)。中繼節(jié)點(diǎn)各自包括傳輸單元(106、108),其按照路徑控制信息將所接收到的包傳輸至其它中繼節(jié)點(diǎn);存儲(chǔ)單元(120),其保持處理規(guī)則;判斷單元(104),其判斷所接收到的包是否為作為應(yīng)該在該中繼節(jié)點(diǎn)中進(jìn)行處理的對(duì)象的被處理包;處理單元(110),其當(dāng)在該中繼節(jié)點(diǎn)處接收到處理包時(shí),按照處理規(guī)則對(duì)該包所包含的處理數(shù)據(jù)執(zhí)行與該包所包含的處理特定信息對(duì)應(yīng)的處理;以及決定單元(112),其決定通過對(duì)處理數(shù)據(jù)進(jìn)行處理而得到的結(jié)果的傳輸目的地。被處理包包含表示應(yīng)該執(zhí)行的處理的內(nèi)容的處理特定信息以及作為該處理的對(duì)象的被處理數(shù)據(jù)。文檔編號(hào)H04L29/08GK103081440SQ20118004080公開日2013年5月1日申請(qǐng)日期2011年6月21日優(yōu)先權(quán)日2010年6月23日發(fā)明者鈴木秀明,澤井秀文,大崎博之申請(qǐng)人:獨(dú)立行政法人情報(bào)通信研究機(jī)構(gòu)