專(zhuān)利名稱(chēng):服務(wù)設(shè)定支援方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種在使用分散配置在廣域網(wǎng)絡(luò)系統(tǒng)中的信息處理裝置來(lái)提供服務(wù)時(shí)的服務(wù)設(shè)定支援方法,尤其涉及向信息處理裝置的應(yīng)用程序的分配支援方法。
背景技術(shù):
在對(duì)分散配置于廣域網(wǎng)絡(luò)系統(tǒng)中的信息處理裝置分配高速緩沖存儲(chǔ)器(數(shù)據(jù)或應(yīng)用程序的復(fù)制)、試圖實(shí)現(xiàn)服務(wù)響應(yīng)時(shí)間的提高和網(wǎng)絡(luò)通信量的減少的技術(shù)中,有內(nèi)容分發(fā)網(wǎng)絡(luò)(例如參照專(zhuān)利文獻(xiàn)1)。另外,將分散配置于廣域網(wǎng)絡(luò)系統(tǒng)中的多個(gè)信息處理裝置所具有的計(jì)算資源(CPU、存儲(chǔ)器、硬盤(pán))作為一個(gè)復(fù)合計(jì)算資源來(lái)使用的技術(shù)中有網(wǎng)格計(jì)算(grid computing)(例如,參照專(zhuān)利文獻(xiàn)2)?,F(xiàn)有技術(shù)文獻(xiàn)專(zhuān)利文獻(xiàn)專(zhuān)利文獻(xiàn)1 美國(guó)專(zhuān)利第7376716號(hào)說(shuō)明書(shū)專(zhuān)利文獻(xiàn)2 美國(guó)專(zhuān)利申請(qǐng)公開(kāi)第2005/0131993號(hào)說(shuō)明書(shū)
發(fā)明內(nèi)容
發(fā)明要解決的課題在專(zhuān)利文獻(xiàn)1中記載的技術(shù)中,服務(wù)的主體由多個(gè)應(yīng)用程序構(gòu)成,并且沒(méi)有考慮將這些分配給多個(gè)信息處理裝置的情況。因此,當(dāng)服務(wù)的主體由多個(gè)應(yīng)用程序構(gòu)成且這些沒(méi)有分配給多個(gè)信息處理裝置時(shí),有可能無(wú)法對(duì)應(yīng)服務(wù)響應(yīng)時(shí)間的提高和網(wǎng)絡(luò)通信量的減少。另外,在專(zhuān)利文獻(xiàn)1記載的技術(shù)中,如果想要實(shí)現(xiàn)服務(wù)響應(yīng)時(shí)間的提高和網(wǎng)絡(luò)通信量的減少,則會(huì)引起系統(tǒng)整體的電力的過(guò)度消耗。所述專(zhuān)利文獻(xiàn)2中記載的技術(shù)中,雖然考慮信息處理裝置所具有的計(jì)算資源,但沒(méi)有進(jìn)行考慮到服務(wù)的響應(yīng)時(shí)間的應(yīng)用程序的分配。因此,服務(wù)的響應(yīng)時(shí)間有可能變長(zhǎng)。另夕卜,當(dāng)使用各個(gè)信息處理裝置所具有的計(jì)算資源時(shí),沒(méi)有考慮系統(tǒng)整體的消耗電力,因此對(duì)系統(tǒng)整體而言,可能引起電力的過(guò)度消耗。用于解決課題的手段本發(fā)明是鑒于上述課題而提出的,提供如下的服務(wù)設(shè)定支援方法將作為服務(wù)主體的多個(gè)應(yīng)用程序分配給各信息處理裝置,以能夠提供考慮減少系統(tǒng)整體的消耗電力、并且滿(mǎn)足作為基準(zhǔn)的所要求的服務(wù)響應(yīng)時(shí)間的服務(wù)。
在本說(shuō)明書(shū)中,公開(kāi)了如下技術(shù)考慮系統(tǒng)消耗電力、并且滿(mǎn)足所要求的服務(wù)響應(yīng)時(shí)間來(lái)提供服務(wù),該服務(wù)是通過(guò)分散配置在網(wǎng)絡(luò)上的信息處理裝置聯(lián)合動(dòng)作、并且調(diào)用多個(gè)信息處理裝置上的應(yīng)用程序并對(duì)信息進(jìn)行處理而實(shí)現(xiàn)的。S卩,本說(shuō)明書(shū)中公開(kāi)了考慮服務(wù)響應(yīng)時(shí)間來(lái)將作為服務(wù)主體的多個(gè)應(yīng)用程序分配給分散配置在廣域網(wǎng)絡(luò)系統(tǒng)中的信息處理裝置技術(shù)?;诠_(kāi)的一個(gè)觀(guān)點(diǎn)的管理裝置,其特征在于,對(duì)在地理上分散配置在廣域網(wǎng)絡(luò)系統(tǒng)的信息處理裝置導(dǎo)入通過(guò)依次調(diào)用多個(gè)應(yīng)用程序并處理信息來(lái)實(shí)現(xiàn)的服務(wù)時(shí),制作應(yīng)用程序的向信息處理裝置的分配組(set)列表,計(jì)算適用列表中的各分配組時(shí)的服務(wù)響應(yīng)時(shí)間和系統(tǒng)消耗電力,評(píng)價(jià)這些結(jié)果,選擇滿(mǎn)足作為基準(zhǔn)的所要求的服務(wù)響應(yīng)時(shí)間、并且減少系統(tǒng)消耗電力的分配組,或者提示選擇候補(bǔ)。進(jìn)一步,所述管理裝置的特征在于,計(jì)算服務(wù)響應(yīng)時(shí)間、系統(tǒng)消耗電力以及與系統(tǒng)的運(yùn)用有關(guān)的工時(shí),評(píng)價(jià)這些結(jié)果,選擇滿(mǎn)足作為基準(zhǔn)的所要求的服務(wù)響應(yīng)時(shí)間、并且減少系統(tǒng)消耗電力和系統(tǒng)運(yùn)用工時(shí)的分配組,或者提示選擇候補(bǔ)。進(jìn)一步,所述管理裝置的特征在于,在導(dǎo)入所述服務(wù)之后有可能不滿(mǎn)足作為基準(zhǔn)的所要求的服務(wù)響應(yīng)時(shí)間時(shí),選擇代替的分配組。此外,本說(shuō)明書(shū)中的服務(wù)是指,以能夠由利用者或者第三者識(shí)別信息處理結(jié)果的形式提供,或者根據(jù)信息處理結(jié)果,控制有關(guān)利用者或者第三者的裝置。發(fā)明效果根據(jù)本發(fā)明,能夠以少的消耗電力且短的響應(yīng)時(shí)間來(lái)提供通過(guò)由分散配置于網(wǎng)絡(luò)系統(tǒng)中的信息處理裝置聯(lián)合動(dòng)作來(lái)實(shí)現(xiàn)的服務(wù)。
圖1是例示實(shí)施方式的網(wǎng)絡(luò)系統(tǒng)的簡(jiǎn)要結(jié)構(gòu)的圖。圖2是例示實(shí)施方式的管理裝置的硬件結(jié)構(gòu)的圖。圖3是例示實(shí)施方式的服務(wù)的功能結(jié)構(gòu)的圖。圖4是例示實(shí)施方式的管理裝置的功能結(jié)構(gòu)的圖。圖5是實(shí)施方式的服務(wù)的屬性管理表的例子。圖6是實(shí)施方式的信息處理裝置的管理表的例子。圖7是與實(shí)施方式的信息處理裝置的性能有關(guān)的管理表的例子。圖8是實(shí)施方式的通信路徑的管理表的例子。圖9是與實(shí)施方式的信息處理裝置和通信路徑的連接有關(guān)的管理表的例子。圖10是與實(shí)施方式的信息處理裝置的消耗電力有關(guān)的管理表的例子。圖11是與實(shí)施方式的通信路徑的消耗電力有關(guān)的管理表的例子。圖12是實(shí)施方式的應(yīng)用程序分配組的管理表的例子。圖13是與實(shí)施方式的應(yīng)用程序的分配有關(guān)的管理表的例子。圖14是與實(shí)施方式的服務(wù)的通信路徑有關(guān)的管理表的例子。圖15是表示實(shí)施方式的管理裝置的處理的流程的例子。圖16是例示實(shí)施方式的分配模板的制作處理的流程圖。圖17是實(shí)施方式的分配模板的例子。
圖18是實(shí)施方式的應(yīng)用程序分配組的列表的例子。圖19是例示實(shí)施方式的分配組評(píng)價(jià)處理的流程圖。圖20是實(shí)施方式的服務(wù)響應(yīng)時(shí)間評(píng)價(jià)圖表的顯示例。圖21是實(shí)施方式的系統(tǒng)消耗電力評(píng)價(jià)圖表的顯示例。圖22是實(shí)施方式的系統(tǒng)運(yùn)用工時(shí)評(píng)價(jià)圖表的顯示例。
具體實(shí)施例方式以下,參照
本發(fā)明的實(shí)施方式。此外,各圖中的相同附圖標(biāo)記表示相同物或等同物。另外,關(guān)于相似物,為了便于說(shuō)明,對(duì)附圖標(biāo)記追加下標(biāo)來(lái)進(jìn)行區(qū)別。利用圖1說(shuō)明本發(fā)明實(shí)施方式所采用的網(wǎng)絡(luò)系統(tǒng)結(jié)構(gòu)的概略。如圖所示,本實(shí)施方式的網(wǎng)絡(luò)系統(tǒng)是設(shè)置在多個(gè)終端據(jù)點(diǎn)131上的客戶(hù)端裝置經(jīng)由地域據(jù)點(diǎn)132與設(shè)置在數(shù)據(jù)中心133中的服務(wù)器裝置103連接而成的結(jié)構(gòu)。更詳細(xì)地,客戶(hù)端裝置經(jīng)由終端據(jù)點(diǎn)131 內(nèi)的據(jù)點(diǎn)網(wǎng)絡(luò)141、網(wǎng)關(guān)節(jié)點(diǎn)101、以及接入網(wǎng)121與設(shè)置在地域據(jù)點(diǎn)132上的邊緣節(jié)點(diǎn)102 連接,進(jìn)一步,經(jīng)由邊緣節(jié)點(diǎn)102,并經(jīng)由全國(guó)規(guī)模的主干網(wǎng)122、數(shù)據(jù)中心133內(nèi)的數(shù)據(jù)中心網(wǎng)絡(luò)142而與服務(wù)器裝置103連接。此處,作為設(shè)置在終端據(jù)點(diǎn)131上的客戶(hù)端裝置的例子,可以舉出監(jiān)視攝像機(jī) 111、信號(hào)裝置112、照明裝置113、以及顯示裝置114。以下,以利用使用監(jiān)視攝像機(jī)111而拍攝的圖像來(lái)對(duì)信號(hào)裝置112、照明裝置113、 顯示裝置114進(jìn)行控制的服務(wù)為例說(shuō)明實(shí)施方式。但是,只要客戶(hù)端裝置為利用一些信息處理裝置所提供的服務(wù)的形式,則任何客戶(hù)端裝置或服務(wù)都可以。構(gòu)成本實(shí)施例的網(wǎng)絡(luò)系統(tǒng)的信息處理裝置為三層級(jí)結(jié)構(gòu),第一層級(jí)信息處理裝置是設(shè)置在終端據(jù)點(diǎn)131的網(wǎng)關(guān)節(jié)點(diǎn)101,第二層級(jí)信息處理裝置是設(shè)置在地域據(jù)點(diǎn)132的邊緣節(jié)點(diǎn)102,第三層級(jí)信息處理裝置是設(shè)置在數(shù)據(jù)中心133中的服務(wù)器裝置103。各層級(jí)的裝置按相對(duì)于客戶(hù)端裝置的距離從近到遠(yuǎn)的順序(例如,網(wǎng)絡(luò)延遲時(shí)間從短到長(zhǎng)的順序)配置為網(wǎng)關(guān)節(jié)點(diǎn)101、邊緣節(jié)點(diǎn)102、服務(wù)器裝置103。另外,各層級(jí)的信息處理裝置的臺(tái)數(shù)的關(guān)系滿(mǎn)足“網(wǎng)關(guān)節(jié)點(diǎn)101臺(tái)數(shù)” >> “邊緣節(jié)點(diǎn)102臺(tái)數(shù)” >> “服務(wù)器裝置103臺(tái)數(shù)”。此外,以下實(shí)施例中,以上述三層級(jí)結(jié)構(gòu)為對(duì)象進(jìn)行說(shuō)明,但實(shí)施的內(nèi)容不限定在于層級(jí)數(shù)上,即使第二層級(jí)分化而進(jìn)一步成為多層級(jí)結(jié)構(gòu),也同樣能夠適用實(shí)施例。以下標(biāo)明為信息處理裝置時(shí),是指網(wǎng)關(guān)節(jié)點(diǎn)101、邊緣節(jié)點(diǎn)102、服務(wù)器裝置103。 另外,在本實(shí)施例中,作為終端據(jù)點(diǎn)131,雖然以站內(nèi)為例子,但也可以不是站內(nèi)。以下,說(shuō)明圖1的各項(xiàng)。在終端據(jù)點(diǎn)131(站內(nèi))中設(shè)有作為客戶(hù)端裝置的監(jiān)視攝像機(jī)111、信號(hào)裝置112、 照明裝置113、顯示裝置114。監(jiān)視攝像機(jī)111是對(duì)站內(nèi)進(jìn)行監(jiān)視的攝像機(jī),連續(xù)地拍攝圖像,并經(jīng)由據(jù)點(diǎn)網(wǎng)絡(luò) 141將圖像數(shù)據(jù)傳送至網(wǎng)關(guān)節(jié)點(diǎn)101。信號(hào)裝置112是在軌道上掉下人或危險(xiǎn)物等時(shí),控制信號(hào)來(lái)對(duì)進(jìn)入站內(nèi)的電車(chē)等傳達(dá)危險(xiǎn)的裝置。照明裝置113是對(duì)站內(nèi)的通道等進(jìn)行照明使其變亮的裝置。顯示裝置114是用于揭示運(yùn)行信息、站內(nèi)服務(wù)向?qū)Щ驈V告的裝置。據(jù)點(diǎn)網(wǎng)絡(luò)141是連接終端據(jù)點(diǎn)131 (站內(nèi))的監(jiān)視攝像機(jī)111、信號(hào)裝置112、照明裝置113、顯示裝置114等,并利用有線(xiàn)通信或者無(wú)線(xiàn)通信傳送數(shù)據(jù)的網(wǎng)絡(luò)。據(jù)點(diǎn)網(wǎng)絡(luò)141根據(jù)由IEEE802. 3 規(guī)定的標(biāo)準(zhǔn)來(lái)進(jìn)行通信。網(wǎng)關(guān)節(jié)點(diǎn)101是具有服務(wù)執(zhí)行時(shí)的數(shù)據(jù)傳送功能和數(shù)據(jù)處理功能(應(yīng)用程序執(zhí)行功能)的信息處理裝置。網(wǎng)關(guān)節(jié)點(diǎn)101將據(jù)點(diǎn)網(wǎng)絡(luò)141與接入網(wǎng)121連接。在以下說(shuō)明中,有時(shí)將網(wǎng)關(guān)節(jié)點(diǎn)101記為“Gw”。網(wǎng)關(guān)節(jié)點(diǎn)101對(duì)監(jiān)視攝像機(jī)111所輸出的圖像數(shù)據(jù)進(jìn)行處理后傳送至接入網(wǎng)121。另外,向信號(hào)裝置112、照明裝置113、顯示裝置114發(fā)送控制數(shù)據(jù)。接入網(wǎng)121和主干網(wǎng)122是由未圖示的路由器和交換機(jī)等的信息通信裝置、以及連接這些裝置的線(xiàn)路構(gòu)成的通信網(wǎng)絡(luò),并且是多個(gè)通信路徑的集合體。主干網(wǎng)122是擴(kuò)展到如全國(guó)范圍的廣域的主干通信網(wǎng)絡(luò)。用主干網(wǎng)122和接入網(wǎng)121來(lái)構(gòu)成層級(jí)式網(wǎng)絡(luò)拓?fù)洌阅軌蛉菁{多個(gè)據(jù)點(diǎn)。在各網(wǎng)絡(luò)中傳送IPdnternet Protocol)包。接入網(wǎng)121是將設(shè)置在終端據(jù)點(diǎn)131上的網(wǎng)關(guān)節(jié)點(diǎn)101與設(shè)置在地域據(jù)點(diǎn)132上的邊緣節(jié)點(diǎn)102連接的通信網(wǎng)絡(luò)。所謂地域據(jù)點(diǎn)132是用于設(shè)置邊緣節(jié)點(diǎn)102的據(jù)點(diǎn),該邊緣節(jié)點(diǎn)102用于容納多個(gè)網(wǎng)關(guān)節(jié)點(diǎn)101和接入網(wǎng)121。在區(qū)或市(的一部分)、或者將它們綜合的地域上設(shè)置一個(gè)地域據(jù)點(diǎn)132。所謂邊緣節(jié)點(diǎn)102是具備服務(wù)執(zhí)行時(shí)的數(shù)據(jù)傳送功能和數(shù)據(jù)處理功能(應(yīng)用程序執(zhí)行功能)的信息處理裝置。邊緣節(jié)點(diǎn)102位于接入網(wǎng)121和主干網(wǎng)122之間。以下,有時(shí)將邊緣節(jié)點(diǎn)102記為“Ed”。在數(shù)據(jù)中心133中設(shè)置服務(wù)器裝置103。服務(wù)器裝置103是具備服務(wù)執(zhí)行時(shí)數(shù)據(jù)處理功能(應(yīng)用程序執(zhí)行功能)的信息處理裝置。服務(wù)器裝置103經(jīng)由數(shù)據(jù)中心網(wǎng)絡(luò)142 與主干網(wǎng)122連接。以下,有時(shí)將服務(wù)器裝置103記為“Sv”。在管理中心1;34中設(shè)置管理裝置104。管理裝置104經(jīng)由管理中心網(wǎng)絡(luò)143與主干網(wǎng)122連接。管理裝置104是管理網(wǎng)關(guān)節(jié)點(diǎn)101、邊緣節(jié)點(diǎn)102、服務(wù)器裝置103的裝置。接著,利用圖2對(duì)本發(fā)明實(shí)施方式的管理裝置104的硬件結(jié)構(gòu)進(jìn)行說(shuō)明。管理裝置104具備CPU201、存儲(chǔ)器203、網(wǎng)絡(luò)接口 202、盤(pán)206、內(nèi)部信號(hào)線(xiàn)208。另夕卜,管理裝置104還具備輸出裝置204和輸入裝置205,以進(jìn)行與管理者之間的對(duì)話(huà)性的處理。在管理裝置104中,通過(guò)OS (Operating System)的控制,CPU201將存儲(chǔ)在盤(pán)206 中的程序調(diào)用到存儲(chǔ)器203上并執(zhí)行,由此實(shí)現(xiàn)以下說(shuō)明的各功能。但是,在以下內(nèi)容中方便起見(jiàn)將各程序作為執(zhí)行的主體進(jìn)行說(shuō)明。CPU201是通過(guò)執(zhí)行調(diào)用到存儲(chǔ)器203上的程序來(lái)進(jìn)行各種處理的處理器。存儲(chǔ)器203例如是可以高速存取的易失性或者非易失性存儲(chǔ)器,存儲(chǔ)由CPU201執(zhí)行的程序和CPU201所需的信息等。網(wǎng)絡(luò)接口 202由與IGps或10(ibpS等各種通信速度對(duì)應(yīng)的IEEE802. 3接口卡等的網(wǎng)絡(luò)接口卡構(gòu)成,作為經(jīng)由通信網(wǎng)絡(luò)來(lái)連接對(duì)置的信息處理裝置的數(shù)據(jù)輸入輸出適配器來(lái)發(fā)揮功能。網(wǎng)絡(luò)接口 202基于TCP/IP等進(jìn)行數(shù)據(jù)或控制信號(hào)的收發(fā)。盤(pán) 206 例如是 SATA (Serial Advanced Technology Attachment)盤(pán)驅(qū)動(dòng)器、SAS(Serial Attached SCSI)盤(pán)驅(qū)動(dòng)器或者SCSI (Small ComputerSystem hterface)盤(pán)驅(qū)動(dòng)器等的儲(chǔ)存設(shè)備。盤(pán)206也可以是非易失性半導(dǎo)體存儲(chǔ)器。非易失性半導(dǎo)體存儲(chǔ)器例如是閃存存儲(chǔ)器。在盤(pán)206上設(shè)定多個(gè)邏輯卷207,保存OS、應(yīng)用程序、用戶(hù)數(shù)據(jù)等各種信息。此外,各程序或數(shù)據(jù)可以事先保存在盤(pán)206中,根據(jù)需要,也可以經(jīng)由網(wǎng)絡(luò)接口 202或未圖示的記錄介質(zhì)讀取裝置和上述管理裝置104可利用的介質(zhì),從其他裝置導(dǎo)入到上述盤(pán)206。所謂介質(zhì)例如是指,可裝卸于記錄介質(zhì)讀取裝置的存儲(chǔ)介質(zhì)或者通信介質(zhì)(即有線(xiàn)、無(wú)線(xiàn)、光等網(wǎng)絡(luò),或者在該網(wǎng)絡(luò)中傳播的載波或數(shù)字信號(hào))。內(nèi)部信號(hào)線(xiàn)208例如為總線(xiàn)。內(nèi)部信號(hào)線(xiàn)208將CPU201、存儲(chǔ)器203、網(wǎng)絡(luò)接口 202、盤(pán)206、輸入裝置205、輸出裝置204相互連接。輸出裝置204是用于顯示各種信息的裝置,例如是顯示器。輸入裝置205是管理者為了輸入各種信息而使用的裝置,例如是鍵盤(pán)或鼠標(biāo)。網(wǎng)關(guān)節(jié)點(diǎn)101、邊緣節(jié)點(diǎn)102、服務(wù)器裝置103也是與管理裝置104相同的硬件結(jié)構(gòu),當(dāng)不需要進(jìn)行與管理者之間的對(duì)話(huà)性處理時(shí),也可以不具備輸出裝置204和輸入裝置 205。另外,在網(wǎng)關(guān)節(jié)點(diǎn)101、邊緣節(jié)點(diǎn)102中也可以具備多個(gè)網(wǎng)絡(luò)接口 202。接著,使用圖3對(duì)本實(shí)施方式中例示的服務(wù)進(jìn)行說(shuō)明。此處,將利用由監(jiān)視攝像機(jī) 111拍攝的圖像來(lái)控制終端據(jù)點(diǎn)131(站內(nèi))的信號(hào)裝置112、照明裝置113、顯示裝置114 的服務(wù)作為例子。該服務(wù)通過(guò)組合若干個(gè)應(yīng)用程序來(lái)構(gòu)筑。也就是說(shuō),通過(guò)依次重復(fù)“各應(yīng)用程序從前段應(yīng)用程序中接收數(shù)據(jù)并進(jìn)行處理之后,將數(shù)據(jù)傳遞給下段應(yīng)用程序”來(lái)實(shí)現(xiàn)服務(wù)。在應(yīng)用程序之間交換的數(shù)據(jù)例如可以按照XML(Extensible MarkupLanguage) 形式記述,但只要交換數(shù)據(jù)的應(yīng)用程序可解釋?zhuān)瑒t可以是任何形式。所謂應(yīng)用程序例如是在通信協(xié)議上使用S0AP(Simple ObjectAccess Protocol 簡(jiǎn)單對(duì)象訪(fǎng)問(wèn)協(xié)議)over HTTP (Hypertext TransferProtocol)的Web服務(wù),但也可以是利用SQL的數(shù)據(jù)庫(kù)查詢(xún)等。此外,圖3所示的例中,省略應(yīng)用程序的名稱(chēng)末尾的“程序”。另外,在應(yīng)用程序名的開(kāi)頭的括號(hào)內(nèi)記入后述的應(yīng)用程序ID(服務(wù)屬性管理表500的ID501)。以下,說(shuō)明利用監(jiān)視攝像機(jī)111所拍攝的圖像來(lái)控制信號(hào)裝置112的處理。為了測(cè)定服務(wù)的響應(yīng)時(shí)刻,圖像變換程序301測(cè)定未加工的原始圖像321的輸入時(shí)刻,對(duì)下段的應(yīng)用程序,除了圖像等數(shù)據(jù)之外,還輸出該原始圖像321的輸入時(shí)刻。監(jiān)視攝像機(jī)111以每單位時(shí)間一定張數(shù)(例如每秒10張)地向圖像變換程序301 發(fā)送原始圖像321。圖像變換程序301若接收到原始圖像321,則將監(jiān)視攝像機(jī)111的標(biāo)識(shí)符(ID)作為屬性信息追加到原始圖像321。此外,原始圖像321依照監(jiān)視攝像機(jī)111的固有圖像格式。另外,圖像變換程序301記錄原始圖像321的輸入時(shí)刻(t)。圖像變換程序301將從監(jiān)視攝像機(jī)111接收到的原始圖像321變換為標(biāo)準(zhǔn)圖像格式的圖像322,以使后段的應(yīng)用程序能夠處理,進(jìn)一步,將監(jiān)視攝像機(jī)111的ID變換為攝像機(jī)位置坐標(biāo)(X,y)。圖像變換程序301將圖像322、攝像機(jī)位置坐標(biāo)(x,y)以及原始圖像 321輸入時(shí)刻(t)發(fā)送給下段的物體識(shí)別程序302。物體識(shí)別程序302對(duì)接收到的圖像322進(jìn)行圖像處理,判定圖像322是否包括移動(dòng)物體。用于識(shí)別移動(dòng)物體的圖像處理通過(guò)組合使用“ThePocket Handbook of ImageProcessing Algorithms In C" (H. R. Myler,A. R. Weeks Prentice Hall, Inc. , 1993 ip, ISBN :978-0136422402)等中記載的閾值處理、邊緣檢測(cè)處理、區(qū)域分割處理等圖像解析算法等來(lái)實(shí)現(xiàn)。移動(dòng)物體的識(shí)別既可以通過(guò)對(duì)單一的圖像322進(jìn)行處理來(lái)實(shí)現(xiàn),也可通過(guò)對(duì)原始圖像321輸入時(shí)刻(t)不同的多個(gè)圖像322進(jìn)行處理來(lái)實(shí)現(xiàn)。以下說(shuō)明的大小識(shí)別程序 303、人識(shí)別程序306、人流識(shí)別程序309的圖像處理也同樣。物體識(shí)別程序302在圖像322包含移動(dòng)物體的情況下,將該圖像(物體圖像323) 與攝像機(jī)位置坐標(biāo)(x,y) —起發(fā)送至大小識(shí)別程序303。同時(shí),還傳送對(duì)應(yīng)的原始圖像321 輸入時(shí)刻⑴。大小識(shí)別程序303對(duì)接收到的物體圖像323進(jìn)行圖像處理,判定移動(dòng)物體的大小是否在閾值以上。當(dāng)移動(dòng)物體的大小在閾值以上時(shí),將該物體圖像323的攝像機(jī)位置坐標(biāo) (x,y)3M傳送至警報(bào)指示程序304。同時(shí),還傳送原始圖像321輸入時(shí)刻(t)。警報(bào)指示程序304基于接收到的攝像機(jī)位置坐標(biāo)(X,y) 324,決定是否指示警報(bào)。 在指示警報(bào)時(shí),將警報(bào)325與攝像機(jī)位置坐標(biāo)(x,y)3M—起發(fā)送至警報(bào)變換程序305。同時(shí),還傳送原始圖像321輸入時(shí)刻(t)。警報(bào)變換程序305將接收到的警報(bào)325變換成信號(hào)裝置112固有的警報(bào)格式,以使信號(hào)裝置112能夠處理。進(jìn)一步,基于攝像機(jī)位置坐標(biāo)(X,y)324,求出發(fā)出警報(bào)的信號(hào)裝置112的ID。警報(bào)變換程序305將警報(bào)3 發(fā)送至由ID所示的信號(hào)裝置112。信號(hào)裝置112根據(jù)接收到的警報(bào),通過(guò)光、音、振動(dòng)等,向周?chē)ㄖkU(xiǎn)。警報(bào)變換程序305測(cè)定向信號(hào)裝置112發(fā)送警報(bào)326的時(shí)刻。通過(guò)求出該時(shí)刻與原始圖像321輸入時(shí)刻(t)的差分,測(cè)定服務(wù)響應(yīng)時(shí)間。接著,說(shuō)明利用監(jiān)視攝像機(jī)111拍攝的圖像來(lái)控制照明裝置113的處理。圖像變換程序301至大小識(shí)別程序303的處理如上所述。人識(shí)別程序306對(duì)從大小識(shí)別程序303接收到的大物體圖像327進(jìn)行圖像處理, 判定閾值以上大小的物體是否為人或者大致多少人。當(dāng)物體為人時(shí),將人數(shù)(大致數(shù)目) 和攝像機(jī)位置坐標(biāo)(x,y)3 發(fā)送至照度設(shè)定指示程序307。同時(shí),還傳送原始圖像321輸入時(shí)刻(t)。照度設(shè)定指示程序307基于接收到的人數(shù)和攝像機(jī)位置坐標(biāo)(X,y) 328,決定是否進(jìn)行照明裝置113的設(shè)定,在進(jìn)行設(shè)定時(shí)決定照度設(shè)定(點(diǎn)燈或者滅燈,照明的亮度)。在進(jìn)行照明裝置113的設(shè)定時(shí),照度設(shè)定指示程序307將照度設(shè)定3 與攝像機(jī)位置坐標(biāo)(X, y) 一起發(fā)送至照度設(shè)定變換程序308。同時(shí),還傳送原始圖像321輸入時(shí)刻(t)。照度設(shè)定變換程序308將接收到的照度設(shè)定3 變換成照明裝置113固有的照度設(shè)定格式,以使照明裝置113能夠處理。進(jìn)一步,照度設(shè)定變換程序308基于攝像機(jī)位置坐標(biāo)(X,y) 324,求出進(jìn)行照度設(shè)定的照明裝置113的ID。照度設(shè)定變換程序308向由ID所示的照明裝置113發(fā)送照度設(shè)定330。照明裝置 113根據(jù)接收到的照度設(shè)定330,點(diǎn)燈或滅燈,或者變更亮度。照度設(shè)定變換程序308測(cè)定向照明裝置113發(fā)送照度設(shè)定的時(shí)刻。通過(guò)求出該時(shí)刻與原始圖像321輸入時(shí)刻(t)的差分,測(cè)定服務(wù)響應(yīng)時(shí)間。接著,說(shuō)明利用監(jiān)視攝像機(jī)111拍攝的圖像來(lái)控制顯示裝置114的處理。圖像變換程序301至大小識(shí)別程序303以及人識(shí)別程序306的處理如上所述。人流識(shí)別程序309對(duì)從人識(shí)別程序306接收到的人圖像331中的一張或者多張圖像進(jìn)行圖像處理,進(jìn)行人流信息的計(jì)測(cè)。所謂人流信息是指圖像內(nèi)的人的流動(dòng)方向及其人數(shù)。當(dāng)計(jì)測(cè)到人流信息時(shí),將人流信息332以及攝像機(jī)位置坐標(biāo)(X,y)發(fā)送至揭示信息決定程序310。同時(shí),還傳送原始圖像321輸入時(shí)刻(t)。揭示信息決定程序310基于接收到的人流信息322和攝像機(jī)位置坐標(biāo)(x,y),決定是否進(jìn)行顯示裝置114的設(shè)定,在進(jìn)行設(shè)定時(shí)決定揭示信息(運(yùn)行信息,站內(nèi)服務(wù)向?qū)Щ驈V告)。當(dāng)進(jìn)行顯示裝置114的設(shè)定時(shí),將揭示信息333與攝像機(jī)位置坐標(biāo)(X,y) 一起發(fā)送至揭示信息變換程序311。同時(shí),還傳送原始圖像321輸入時(shí)刻(t)。揭示信息變換程序311將接收到的揭示信息333變換成顯示裝置114固有的揭示信息格式,以使顯示裝置114能夠處理。進(jìn)一步,基于攝像機(jī)位置坐標(biāo)(X,y),求出進(jìn)行揭示信息設(shè)定的顯示裝置114的ID。揭示信息變換程序311向由ID所示的顯示裝置114發(fā)送揭示信息334。顯示裝置114顯示接收到的揭示信息334。揭示信息變換程序311測(cè)定向顯示裝置114發(fā)送揭示信息的時(shí)刻。通過(guò)求出該時(shí)刻與原始圖像321輸入時(shí)刻(t)的差分,測(cè)定服務(wù)響應(yīng)時(shí)間。接著,使用圖4對(duì)本實(shí)施方式的管理裝置104的功能結(jié)構(gòu)進(jìn)行說(shuō)明。管理裝置104 所具有的程序或管理表保存在管理裝置104的盤(pán)206中,被調(diào)用到存儲(chǔ)器203上,由CPU201 執(zhí)行或處理。管理裝置104具備各程序和各管理表,各程序包括分配組(set)制作程序401、分配組評(píng)價(jià)程序402、分配組選擇程序403、服務(wù)導(dǎo)入程序404、服務(wù)響應(yīng)時(shí)間監(jiān)視程序405、代替分配組選擇程序406,各管理表包括服務(wù)屬性管理表500、信息處理裝置管理表600、信息處理裝置性能管理表700、路徑管理表800、連接管理表900、信息處理裝置消耗電力管理表 1000、路徑消耗電力管理表1100、分配組管理表1200、分配管理表1300、服務(wù)通信路徑管理表1400。各管理表通過(guò)關(guān)系數(shù)據(jù)庫(kù)(relational database)等技術(shù)安裝。以下,對(duì)管理裝置104所具有的管理表的結(jié)構(gòu)進(jìn)行說(shuō)明。在管理表的各列的說(shuō)明中省略單位的說(shuō)明。另外,各管理表的輸入內(nèi)容由管理者指示。此外,關(guān)于各程序的處理和各管理表的利用例,在后面進(jìn)行敘述。圖5表示用于管理裝置104管理圖3中例示的站內(nèi)監(jiān)視服務(wù)的屬性的服務(wù)屬性管理表500的結(jié)構(gòu)。針對(duì)每個(gè)服務(wù)制作服務(wù)屬性管理表500。服務(wù)屬性管理表500包括ID (標(biāo)識(shí)符)列501、前ID列502、后ID列502、應(yīng)用程序列504、輸入數(shù)據(jù)量列505、輸出數(shù)據(jù)量列506、輸輸入輸出頻率比列507、可分配信息處理裝置列(508列、509列、510列)、服務(wù)響應(yīng)時(shí)間列511各列。在ID列501中輸入在服務(wù)屬性管理表500中管理的應(yīng)用程序的標(biāo)識(shí)符。是服務(wù)屬性管理表500的主關(guān)鍵字。此處,以“A”、“B”、“C”、…,按拉丁字母順序分配大寫(xiě)字母。在前ID列502中設(shè)定輸出該應(yīng)用程序作為輸入而接收的數(shù)據(jù)的應(yīng)用程序的標(biāo)識(shí)符。在后ID列503中設(shè)定將該應(yīng)用程序輸出的數(shù)據(jù)作為輸入來(lái)接收的應(yīng)用程序的標(biāo)識(shí)符。此處,將開(kāi)始服務(wù)的一系列處理的(沒(méi)有定義前ID列50 最前段的應(yīng)用程序稱(chēng)為服務(wù)的開(kāi)始應(yīng)用程序。在本實(shí)施例中,相當(dāng)于圖像變換程序301。另外,將結(jié)束服務(wù)的一系列處理的(沒(méi)有定義后ID列503)最后段的應(yīng)用程序稱(chēng)為服務(wù)的結(jié)束應(yīng)用程序。在本實(shí)施例中,相當(dāng)于警報(bào)變換程序305、照度設(shè)定變換程序308、 揭示信息變換程序311。將不相當(dāng)于上述開(kāi)始應(yīng)用程序和結(jié)束應(yīng)用程序的程序稱(chēng)為服務(wù)的中間應(yīng)用程序。 在本實(shí)施例中,相當(dāng)于物體識(shí)別程序302、大小識(shí)別程序303、警報(bào)指示程序304、人識(shí)別程序306、照度設(shè)定指示程序307、人流識(shí)別程序309、揭示信息決定程序310。在應(yīng)用程序列504中設(shè)定應(yīng)用程序的名稱(chēng)。在圖5示出的例子中,省略名稱(chēng)末尾的“程序”。在輸入數(shù)據(jù)量列505中,當(dāng)輸入數(shù)據(jù)的大小為固定值時(shí),登記該大小。在輸出數(shù)據(jù)量列506中,當(dāng)輸出數(shù)據(jù)的大小為固定值時(shí),登記該大小。在輸入輸出頻率比列507中,設(shè)定數(shù)據(jù)輸出次數(shù)相對(duì)于數(shù)據(jù)輸入次數(shù)的比率(概率)。例如,在相對(duì)于數(shù)據(jù)的10次輸入以1次概率輸出時(shí),為0. 1。在可分配信息處理裝置列(Gw508列、Ed509列、Sy510列)中,顯示該應(yīng)用程序能夠分配給何種信息處理裝置。當(dāng)網(wǎng)關(guān)節(jié)點(diǎn)101為可分配信息處理裝置時(shí)GW508列中設(shè)定 “1”。當(dāng)邊緣節(jié)點(diǎn)102為可分配裝置時(shí)對(duì)Ed509列進(jìn)行同樣的設(shè)定。當(dāng)服務(wù)器裝置103為可分配裝置時(shí)對(duì)Sv510列進(jìn)行同樣的設(shè)定。關(guān)于能夠分配給何種信息處理裝置的決定,由管理者考慮各應(yīng)用程序的處理負(fù)載和處理內(nèi)容等來(lái)進(jìn)行。例如,當(dāng)處理客戶(hù)端裝置各自的信息時(shí),設(shè)網(wǎng)關(guān)節(jié)點(diǎn)101為可分配, 當(dāng)處理負(fù)載大時(shí),設(shè)邊緣節(jié)點(diǎn)102或服務(wù)器裝置103為可分配等。在服務(wù)響應(yīng)時(shí)間列511中,設(shè)定在該應(yīng)用程序?yàn)榻Y(jié)束應(yīng)用程序的情況下執(zhí)行服務(wù)時(shí)所需的服務(wù)響應(yīng)時(shí)間。接著,使用圖6說(shuō)明用于管理裝置104管理信息處理裝置的信息處理裝置管理表 600。信息處理裝置管理表600包括裝置ID列601、據(jù)點(diǎn)ID列602、類(lèi)別列603、機(jī)種列 604的各列。在裝置ID列601中設(shè)定信息處理裝置的ID (標(biāo)識(shí)符)。其是信息處理裝置管理表 600的主關(guān)鍵字。在據(jù)點(diǎn)ID列602中設(shè)定設(shè)置了該信息處理裝置的據(jù)點(diǎn)的ID (標(biāo)識(shí)符)。在類(lèi)別列603中設(shè)定該信息處理裝置的類(lèi)別。當(dāng)為網(wǎng)關(guān)節(jié)點(diǎn)101時(shí)設(shè)定為“Gw”, 當(dāng)為邊緣節(jié)點(diǎn)102時(shí)設(shè)定為“Ed”,當(dāng)為服務(wù)器裝置103時(shí)設(shè)定為“Sv”。在機(jī)種列604中設(shè)定該信息處理裝置的機(jī)種(產(chǎn)品模型的標(biāo)識(shí)符)。接著,使用圖7說(shuō)明用于管理裝置104管理信息處理裝置的性能的信息處理裝置性能管理表700。信息處理裝置性能管理表700包括機(jī)種列604( 、與服務(wù)器功能有關(guān)的處理性能列701、與路由器功能有關(guān)的處理性能列702的各列。 機(jī)種列604 (2)與信息處理裝置管理表600的機(jī)種列604相同。是信息處理裝置性能管理表700的主關(guān)鍵字。 在與服務(wù)器功能有關(guān)的處理性能列701中,設(shè)定該信息處理裝置進(jìn)行應(yīng)用程序處理時(shí)的處理性能(吞吐量(throughput))。在處理性能根據(jù)應(yīng)用程序的類(lèi)別而不同的情況下設(shè)定平均值。或者設(shè)定最小值也可。在與路由器功能有關(guān)的處理性能列702中,設(shè)定該信息處理裝置不進(jìn)行應(yīng)用程序的處理而進(jìn)行數(shù)據(jù)傳送時(shí)的處理性能(吞吐量)。接著,使用圖8說(shuō)明用于管理裝置104管理信息處理裝置之間的路徑的路徑管理表 800。所謂在路徑管理表800中管理的路徑,是指直接連接信息處理裝置之間的路徑。 例如,是不經(jīng)由其他信息處理裝置地將信息處理裝置A和信息處理裝置B連接的路徑。對(duì)于信息處理裝置A經(jīng)由信息處理裝置C而與信息處理裝置B連接的路徑,分成不經(jīng)由其他信息處理裝置地連接信息處理裝置A和信息處理裝置C的路徑、以及不經(jīng)由其他信息處理裝置地連接信息處理裝置C和信息處理裝置B的路徑來(lái)進(jìn)行管理。此外,路徑也可是利用VPN(Virtual Private Network)技術(shù)等來(lái)實(shí)現(xiàn)的虛擬的路徑。路徑管理表800包括路徑ID列801、類(lèi)別列802、跳躍(hop)數(shù)列803、傳播延遲時(shí)間列804、頻帶列805的各列。在路徑ID列801中設(shè)定路徑的ID(標(biāo)識(shí)符)。其是路徑管理表800的主關(guān)鍵字。 在類(lèi)別列802中設(shè)定路徑的類(lèi)別、也就是路徑所屬的網(wǎng)絡(luò)(主干網(wǎng)122或者接入網(wǎng)121)。在跳躍數(shù)列803中設(shè)定該路徑經(jīng)由的路由器或交換機(jī)等的通信設(shè)備的數(shù)量。在傳播延遲時(shí)間列804中設(shè)定在該路徑上數(shù)據(jù)從信息處理裝置發(fā)送之后到達(dá)另一個(gè)信息處理層為止的時(shí)間。在頻帶列805中設(shè)定該路徑中的可利用的頻帶。當(dāng)路徑的中途頻帶發(fā)生變化時(shí)設(shè)
定其最小值。接著,使用圖9說(shuō)明用于管理裝置104管理信息處理裝置與路徑的連接關(guān)系的連接管理表900。連接管理表900包括裝置ID列601 (2)和路徑ID801 (2)列。裝置ID列601⑵與信息處理裝置管理表600的裝置ID列601相同。是連接管
理表900的主關(guān)鍵字。路徑ID801 (2)列包括路徑管理表800路徑ID列801的值的各列。由該裝置ID 所示的信息處理裝置與由路徑ID所示的路徑連接時(shí)設(shè)定“ 1 ”,不連接時(shí)設(shè)定“0”。接著,使用圖10說(shuō)明用于管理裝置104管理信息處理裝置的消耗電力的信息處理裝置消耗電力管理表1000。信息處理裝置消耗電力管理表1000包括機(jī)種列604(3)、整體的消耗電力列1001、 與路由器功能有關(guān)的消耗電力1002的各列。機(jī)種列604 (3)與信息處理裝置管理表600的機(jī)種列604相同。是信息處理裝置消耗電力管理表1000的主關(guān)鍵字。在整體的消耗電力列1001中設(shè)定該信息處理裝置進(jìn)行應(yīng)用程序的處理時(shí)所消耗的電力。當(dāng)電力根據(jù)應(yīng)用程序處理量而不同時(shí),設(shè)定平均的處理量時(shí)所消耗的電力?;蛘?, 設(shè)定處理量為上限時(shí)所消耗的電力。在與路由器功能有關(guān)的消耗電力1002中設(shè)定該信息處理裝置不進(jìn)行應(yīng)用程序的處理而進(jìn)行數(shù)據(jù)傳送時(shí)所消耗的電力。接著,使用圖11說(shuō)明用于管理裝置104管理路徑的消耗電力的路徑消耗電力管理表 1100。路徑消耗電力管理表1100包括類(lèi)別列802 (2)、一跳躍的消耗電力列1101的各列。類(lèi)別列802⑵與路徑管理表800的類(lèi)別列802相同。是路徑消耗電力管理表1100
的主關(guān)鍵字。在一跳躍的消耗電力列1101中設(shè)定在該類(lèi)別的路徑中每經(jīng)由一跳躍(一個(gè)通信設(shè)備)時(shí)所消耗的電力。接著,使用圖12說(shuō)明用于管理裝置104管理構(gòu)成服務(wù)的應(yīng)用程序分配組的分配組管理表1200。在本實(shí)施例中,服務(wù)由多個(gè)應(yīng)用程序的組合構(gòu)成,各應(yīng)用程序被分配到三種信息處理裝置(網(wǎng)關(guān)節(jié)點(diǎn)101、邊緣節(jié)點(diǎn)102、服務(wù)器裝置10 的某一種信息處理裝置。所謂分配組是實(shí)施服務(wù)時(shí)的應(yīng)用程序的分配(將哪個(gè)應(yīng)用程序分配給何種信息處理裝置)的組合。分配組管理表1200包括服務(wù)ID列1201、分配組列1202列 1207列。在服務(wù)ID列1201中設(shè)定服務(wù)的ID(標(biāo)識(shí)符)。是分配組管理表1200的主關(guān)鍵字。分配組列包括與該服務(wù)有關(guān)的應(yīng)用程序ID的各列1202列 1207列。在各列中設(shè)定分配由ID所示的應(yīng)用程序的信息處理裝置的類(lèi)別。在將該應(yīng)用程序以一個(gè)網(wǎng)關(guān)節(jié)點(diǎn)101中一個(gè)的比例分配時(shí)設(shè)定為“Gw”。在將該應(yīng)用程序以一個(gè)服務(wù)器裝置103中一個(gè)的比例分配時(shí)設(shè)定為“Sv”。在將該應(yīng)用程序以一個(gè)邊緣節(jié)點(diǎn)102中一個(gè)的比例分配時(shí)設(shè)定為“Ed”。在將該應(yīng)用程序以χ個(gè)邊緣節(jié)點(diǎn)102中一個(gè)的比例分配時(shí)設(shè)定為”(xEd) ”。例如,在將該應(yīng)用程序以?xún)蓚€(gè)邊緣節(jié)點(diǎn)102中一個(gè)的比例分配時(shí)設(shè)定為”(2Ed) ”。接著,使用圖13說(shuō)明用于管理裝置104管理構(gòu)成服務(wù)的應(yīng)用程序的分配的分配管理表1300。分配管理表1300是在管理裝置104按照分配組管理表1300在實(shí)施服務(wù)時(shí)將各應(yīng)用程序分配給信息處理裝置情況下,管理其分配(將哪個(gè)應(yīng)用程序分配給哪個(gè)信息處理裝置)的表。分配管理表1300包括服務(wù)ID列1201⑵、配置ID列1301、分配信息處理裝置列 1302列 1307列。服務(wù)ID列1201 (2)與分配組管理表1200的服務(wù)ID列1201相同。配置ID列1301設(shè)定該服務(wù)的配置(cbploy,實(shí)例)的標(biāo)識(shí)符。是分配管理表1300
的主關(guān)鍵字。分配信息處理裝置列包括與該配置有關(guān)的應(yīng)用程序ID的各列(1302列 1307 列)。在各列中設(shè)定分配由ID所示的應(yīng)用程序的信息處理裝置的裝置ID(信息處理裝置管理表600的裝置ID601)。接著,使用圖14說(shuō)明用于管理裝置104管理執(zhí)行服務(wù)時(shí)的通信路徑的服務(wù)通信路徑表1400。
服務(wù)通信路徑管理表1400是用于管理裝置104管理實(shí)施服務(wù)時(shí)位于通信路徑上的信息處理裝置的管理表。服務(wù)通信路徑管理表1400包括服務(wù)ID 1201(3)、配置ID 1301 O)、數(shù)據(jù)輸入頻率 1401列、信息處理裝置列1402列 1407列。服務(wù)ID列1201 (3)與分配組管理表1200的服務(wù)ID列1201相同。配置ID列1301⑵與分配管理表1300的配置ID列1301相同。是服務(wù)通信路徑
管理表1400的主關(guān)鍵字。信息處理裝置列1402列 1407列設(shè)定關(guān)于該配置位于通信路徑上的信息處理裝置的裝置ID (信息處理裝置管理表600的裝置ID601)。在本實(shí)施例中,作為通信路徑上的設(shè)備結(jié)構(gòu)預(yù)想以下三個(gè)結(jié)構(gòu)。因此,圖14中,信息處理裝置列設(shè)為由1402列 1407列所示的結(jié)構(gòu),以能夠登記與這三個(gè)設(shè)備結(jié)構(gòu)對(duì)應(yīng)的全部的信息處理裝置的配置。但是,通信路徑并不限定于該結(jié)構(gòu)?!ぴO(shè)備結(jié)構(gòu)1 網(wǎng)關(guān)節(jié)點(diǎn)101 ( "Gw"列1402) 邊緣節(jié)點(diǎn)102( “Ed”列1403) 服務(wù)器裝置103( “S,列1405) 邊緣節(jié)點(diǎn)102( “Ed”列1406) 網(wǎng)關(guān)節(jié)點(diǎn)101( “Gw”列 1407) 設(shè)備結(jié)構(gòu)2 網(wǎng)關(guān)節(jié)點(diǎn)101 ( “Gw”列1402) 邊緣節(jié)點(diǎn)102(2) ( “Ed”列1404) 網(wǎng)關(guān)節(jié)點(diǎn)101( “Gw”列1407) 設(shè)備結(jié)構(gòu)3 網(wǎng)關(guān)節(jié)點(diǎn)101 ( “Gw”列1402) 邊緣節(jié)點(diǎn)102( “Ed”列1403) 邊緣節(jié)點(diǎn)102(2) ( “Ed”列1404) 邊緣節(jié)點(diǎn)102( “Ed”列1406) 網(wǎng)關(guān)節(jié)點(diǎn)101( “Gw”列 1407)圖14中1421行、1422行是設(shè)備結(jié)構(gòu)1的例子,1423行、14M行是設(shè)備結(jié)構(gòu)3的例子。以下,說(shuō)明當(dāng)新導(dǎo)入圖3中例示的服務(wù)時(shí),管理裝置104將服務(wù)響應(yīng)時(shí)間、系統(tǒng)消耗電力、系統(tǒng)運(yùn)用工時(shí)作為指標(biāo),對(duì)廣域網(wǎng)上的各信息處理裝置分配應(yīng)用程序并配置服務(wù)的處理。該處理基于與管理者之間的對(duì)話(huà)實(shí)施管理裝置104的各程序。在圖15中表示管理裝置104以及網(wǎng)關(guān)節(jié)點(diǎn)101、邊緣節(jié)點(diǎn)102、服務(wù)器裝置103的處理流程。管理裝置104的分配組制作程序401利用服務(wù)屬性管理表500來(lái)制作應(yīng)用程序的分配組列表1800 (圖18)。以下,說(shuō)明針對(duì)圖3例示的信號(hào)裝置112控制、照明裝置113控制、顯示裝置114 控制這三個(gè)服務(wù)制作應(yīng)用程序分配組的例子。即可以對(duì)這三個(gè)服務(wù)分別制作分配組,也可以對(duì)這三個(gè)服務(wù)制作共同的分配組。以下,為避免說(shuō)明的繁雜,對(duì)制作共同的分配組的情況進(jìn)行說(shuō)明。也就是說(shuō),假設(shè)人識(shí)別程序306、人流識(shí)別程序309為與大小識(shí)別程序303同樣的分配。以下,在圖18等中省略這些說(shuō)明。同樣,假設(shè)照度設(shè)定指示程序307、揭示信息決定程序?yàn)榕c警報(bào)指示程序304同樣的分配。以下,在圖18等中,省略這些說(shuō)明。另外,假設(shè)照度設(shè)定變換程序308、揭示信息變換程序311為與警報(bào)變換程序305 同樣的分配。以下,在圖18等中,省略這些說(shuō)明。此外,在對(duì)信號(hào)裝置112控制、照明裝置113控制、顯示裝置114控制的服務(wù)分別制作應(yīng)用程序分配組的情況下,將各服務(wù)作為獨(dú)立的服務(wù)來(lái)處理,并進(jìn)行以下說(shuō)明的圖15的處理即可。構(gòu)成服務(wù)的各應(yīng)用程序可分配到三層級(jí)的信息處理裝置(網(wǎng)關(guān)節(jié)點(diǎn)101、邊緣節(jié)點(diǎn)102、服務(wù)器裝置10 中的、由服務(wù)屬性管理表500的可分配信息處理裝置列508、509、 510指定的信息處理裝置。構(gòu)成服務(wù)的應(yīng)用程序的個(gè)數(shù)越增加,應(yīng)用程序的可分配的組合越多越復(fù)雜。因此, 分配組制作程序401將沿著代表性通信路徑的分配作為分配模板提示給管理者,管理者從其中選擇符合服務(wù)要件的分配模板(S1501)。圖16中表示分配模板的制作順序。圖17中表示其結(jié)果制作出的模板。由分配模板規(guī)定的服務(wù)的通信路徑為下面兩個(gè)模式。1.在服務(wù)器裝置103折返(通信路徑模式1)·網(wǎng)關(guān)節(jié)點(diǎn)101 邊緣節(jié)點(diǎn)102 服務(wù)器裝置103 邊緣節(jié)點(diǎn)102 網(wǎng)關(guān)節(jié)點(diǎn)1012.在邊緣節(jié)點(diǎn)102折返(通信路徑模式2)·網(wǎng)關(guān)節(jié)點(diǎn)101 邊緣節(jié)點(diǎn)102 網(wǎng)關(guān)節(jié)點(diǎn)101·網(wǎng)關(guān)節(jié)點(diǎn)101 邊緣節(jié)點(diǎn)102 邊緣節(jié)點(diǎn)102( 邊緣節(jié)點(diǎn)102 網(wǎng)關(guān)節(jié)點(diǎn) 101對(duì)位于這些通信路徑模式1或通信路徑模式2上的各信息處理裝置依次分配構(gòu)成服務(wù)的應(yīng)用程序。服務(wù)開(kāi)始點(diǎn)的網(wǎng)關(guān)節(jié)點(diǎn)101和服務(wù)結(jié)束點(diǎn)的網(wǎng)關(guān)節(jié)點(diǎn)101是同一網(wǎng)關(guān)節(jié)點(diǎn)101還是不同的網(wǎng)關(guān)節(jié)點(diǎn)101取決于提供的服務(wù)。分配模板制作順序由以下三個(gè)條件分支構(gòu)成。 將服務(wù)的應(yīng)用程序(AP)分配給服務(wù)器裝置103 (通信路徑模式1)還是邊緣節(jié)點(diǎn) 102(通信路徑模式 2) (S1601、S1602)。·在將服務(wù)的應(yīng)用程序分配給邊緣節(jié)點(diǎn)102時(shí),對(duì)邊緣節(jié)點(diǎn)102整體分配應(yīng)用程序,還是以幾臺(tái)邊緣節(jié)點(diǎn)102中的一臺(tái)的比例分配應(yīng)用程序(S1603、S1604)。 將服務(wù)中的可分配給網(wǎng)關(guān)節(jié)點(diǎn)101的應(yīng)用程序(開(kāi)始、結(jié)束應(yīng)用程序等)是否分配給網(wǎng)關(guān)節(jié)點(diǎn) 101 (S1605、S1605 (2)、S1605 (3))將處理的結(jié)果制作出的分配模板表示在圖17中。作為對(duì)邊緣節(jié)點(diǎn)102的幾臺(tái)中的一臺(tái)分配應(yīng)用程序的情況的例子,示出了對(duì)二臺(tái)中的一臺(tái)分配的情況(T005、T006)和對(duì)五臺(tái)中的一臺(tái)分配的情況(Τ007、Τ008)。圖17的模板如下。-Τ001 將服務(wù)的開(kāi)始應(yīng)用程序(略為AP)、中間ΑΡ、結(jié)束AP分配給服務(wù)器裝置 103(各AP數(shù)服務(wù)器裝置103數(shù)=1 1)· T002 將服務(wù)的開(kāi)始AP、開(kāi)始AP后的一部分中間AP、結(jié)束AP前的一部分中間AP、 結(jié)束AP分配給網(wǎng)關(guān)節(jié)點(diǎn)101(其中也可以沒(méi)有中間AP)(各AP數(shù)網(wǎng)關(guān)節(jié)點(diǎn)101 = 1 1)。 進(jìn)一步,將一部分中間AP分配給服務(wù)器裝置103(各AP數(shù)服務(wù)器裝置103數(shù)=1 1)· T003 將服務(wù)的開(kāi)始AP、中間AP、結(jié)束AP分配給邊緣節(jié)點(diǎn)102(各AP數(shù)邊緣節(jié)點(diǎn)102數(shù)=1 1) · T004 將服務(wù)的開(kāi)始AP、開(kāi)始AP后的一部分中間AP、結(jié)束AP前的一部分中間AP、 結(jié)束AP分配給網(wǎng)關(guān)節(jié)點(diǎn)101(其中也可以沒(méi)有中間AP)(各AP數(shù)網(wǎng)關(guān)節(jié)點(diǎn)101 = 1 1)。 進(jìn)一步,將一部分中間AP分配給邊緣節(jié)點(diǎn)102(各AP數(shù)邊緣節(jié)點(diǎn)102數(shù)=1 1)
· T005 將服務(wù)的開(kāi)始AP、中間AP、結(jié)束AP以二臺(tái)邊緣節(jié)點(diǎn)102中一臺(tái)的比例分配(各AP數(shù)邊緣節(jié)點(diǎn)102數(shù)=1 2)· T006 將服務(wù)的開(kāi)始AP、開(kāi)始AP后的一部分中間AP、結(jié)束AP前的一部分中間AP、 結(jié)束AP分配給網(wǎng)關(guān)節(jié)點(diǎn)101(其中也可以沒(méi)有中間AP)(各AP數(shù)網(wǎng)關(guān)節(jié)點(diǎn)101 = 1 1)。 進(jìn)一步,將一部分中間AP以二臺(tái)邊緣節(jié)點(diǎn)102中一臺(tái)的比例分配(各AP數(shù)邊緣節(jié)點(diǎn)102 數(shù)=1 2)· T007 將服務(wù)的開(kāi)始AP、中間AP、結(jié)束AP以五臺(tái)邊緣節(jié)點(diǎn)102中一臺(tái)的比例分配(各AP數(shù)邊緣節(jié)點(diǎn)102數(shù)=1 5)· T008 將服務(wù)的開(kāi)始AP、開(kāi)始AP后的一部分中間AP、結(jié)束AP前的一部分中間AP、 結(jié)束AP分配給網(wǎng)關(guān)節(jié)點(diǎn)101(其中也可以沒(méi)有中間AP)(各AP數(shù)網(wǎng)關(guān)節(jié)點(diǎn)101 = 1 1)。 進(jìn)一步,將一部分中間AP以五臺(tái)邊緣節(jié)點(diǎn)102中一臺(tái)的比例分配(各AP數(shù)邊緣節(jié)點(diǎn)102 數(shù)=1 5)對(duì)于上述模板,管理者考慮服務(wù)要件、設(shè)計(jì)工時(shí)、運(yùn)用工時(shí)等來(lái)選擇幾個(gè)適當(dāng)?shù)哪0濉T诖?,管理者在由網(wǎng)關(guān)節(jié)點(diǎn)101進(jìn)行處理(將服務(wù)的開(kāi)始和結(jié)束應(yīng)用程序分配給網(wǎng)關(guān)節(jié)點(diǎn)101)的前提下,選擇分配模板T002、T004、T006、T008。分配組制作程序401基于管理者選擇的分配模板,制作新導(dǎo)入服務(wù)的應(yīng)用程序分配的組合(S1502)。分配組制作程序401參照服務(wù)屬性管理表500的可分配的信息處理裝置(508列、509列、510列),在圖18所示的應(yīng)用程序分配組列表1800中列舉符合分配模板的全部的、應(yīng)用程序分配的組合。分配組列表1800針對(duì)每個(gè)服務(wù)制作。包括組ID列1801、模板ID列1802、從521 (2) 列至525列的應(yīng)用程序分配組的各列。在組ID列1801中設(shè)定構(gòu)成服務(wù)的應(yīng)用程序的分配組的標(biāo)識(shí)符。是分配組列表的
主關(guān)鍵字。在模板ID列1802中設(shè)定作為該行所表示的分配的組合的基礎(chǔ)的模板的標(biāo)識(shí)符 (圖17的模板的符號(hào))。在521(2)列至525(2)列的各列中設(shè)定對(duì)各應(yīng)用程序(ID = A(521 (2)))至應(yīng)用程序(ID = E (525 (2)))分別分配的信息處理裝置的類(lèi)別。在將應(yīng)用程序分配給網(wǎng)關(guān)101 時(shí),設(shè)定“Gw”。同樣地,在分配給服務(wù)器裝置103時(shí),設(shè)定“Sv”。另外,在將應(yīng)用程序分配給每一臺(tái)邊緣節(jié)點(diǎn)102時(shí),設(shè)定“Ed”,以二臺(tái)中一臺(tái)的比例分配時(shí),設(shè)定“(2Ed) ”,以五臺(tái)中一臺(tái)的比例分配時(shí),設(shè)定“(5Ed) ”。此外,管理者也可以不指定分配模板,而自由指定應(yīng)用程序分配組,由分配組制作程序401追加到應(yīng)用程序分配組列表1800中列舉的分配組中。所謂管理者指定的分配組例如是在服務(wù)中一個(gè)中間應(yīng)用程序分配到全部的邊緣節(jié)點(diǎn)102、其他中間應(yīng)用程序以五臺(tái)邊緣節(jié)點(diǎn)102中一臺(tái)的比例分配的結(jié)構(gòu)。另外,是服務(wù)中的某中間應(yīng)用程序分配到二臺(tái)邊緣節(jié)點(diǎn)102中的一臺(tái),其他中間應(yīng)用程序分配到服務(wù)器裝置103的結(jié)構(gòu)等。接著,管理裝置104的分配組評(píng)價(jià)程序402針對(duì)分配組制作程序401所制作的應(yīng)用程序分配組,計(jì)算服務(wù)響應(yīng)時(shí)間、系統(tǒng)消耗電力、系統(tǒng)運(yùn)用工時(shí)(S1503)。圖19中表示處理細(xì)節(jié)。首先,分配組評(píng)價(jià)程序402對(duì)原有服務(wù)量計(jì)算系統(tǒng)消耗電力、系統(tǒng)運(yùn)用工時(shí) (Sigoi)0多個(gè)原有服務(wù)也可以被執(zhí)行多個(gè)。
系統(tǒng)消耗電力用式1來(lái)計(jì)算。
權(quán)利要求
1.一種服務(wù)設(shè)定支援方法,其特征在于,其是分散信息處理系統(tǒng)中的基于管理裝置的服務(wù)設(shè)定支援方法,該分散信息處理系統(tǒng)中,彼此通過(guò)通信路徑連接的多個(gè)信息處理裝置依次調(diào)用程序并執(zhí)行,由此提供服務(wù),管理裝置進(jìn)行如下處理制作多個(gè)選擇分配組時(shí)的分配組的評(píng)價(jià)候補(bǔ),所述分配組對(duì)執(zhí)行實(shí)現(xiàn)所述服務(wù)的多個(gè)所述程序中的各個(gè)程序的信息處理裝置進(jìn)行指定;計(jì)算采用各個(gè)所述分配組的評(píng)價(jià)候補(bǔ)時(shí)的、所述服務(wù)的服務(wù)響應(yīng)時(shí)間和系統(tǒng)消耗電力;對(duì)所述計(jì)算結(jié)果進(jìn)行評(píng)價(jià),選擇滿(mǎn)足所要求的服務(wù)響應(yīng)時(shí)間、并且使系統(tǒng)消耗電力小的分配組的候補(bǔ),提示為分配組的選擇候補(bǔ)。
2.如權(quán)利要求1所述的服務(wù)設(shè)定支援方法,其特征在于,所述服務(wù)響應(yīng)時(shí)間是所述信息處理裝置上的延遲時(shí)間與所述通信路徑上的延遲時(shí)間的合計(jì);所述系統(tǒng)消耗電力是所述信息處理裝置上的消耗電力與所述通信路徑上的消耗電力的合計(jì)。
3.如權(quán)利要求1所述的服務(wù)設(shè)定支援方法,其特征在于, 所述管理裝置進(jìn)行如下處理監(jiān)視基于從所述分配組的選擇候補(bǔ)中選擇的分配組而提供的服務(wù)的服務(wù)響應(yīng)時(shí)間; 在所監(jiān)視的所述服務(wù)響應(yīng)時(shí)間不滿(mǎn)足所要求的基準(zhǔn)的情況下,對(duì)所述計(jì)算結(jié)果重新進(jìn)行評(píng)價(jià);選擇代替的分配組的選擇候補(bǔ)并提示。
4.如權(quán)利要求1所述的服務(wù)設(shè)定支援方法,其特征在于, 所述管理裝置進(jìn)行如下處理基于為了提供所述服務(wù)而分配所述程序的信息處理裝置的臺(tái)數(shù),計(jì)算系統(tǒng)運(yùn)用工時(shí); 在選擇所述分配組或者所述代替的分配組時(shí),對(duì)所述系統(tǒng)運(yùn)用工時(shí)一并進(jìn)行評(píng)價(jià)。
5.如權(quán)利要求1所述的服務(wù)設(shè)定支援方法,其特征在于,所述管理裝置使用規(guī)定了服務(wù)的通信路徑的程序分配模板,制作程序的向信息處理裝置的分配組。
6.如權(quán)利要求1所述的服務(wù)設(shè)定支援方法,其特征在于,在將執(zhí)行實(shí)現(xiàn)所述服務(wù)的多個(gè)所述程序中的各個(gè)程序的多個(gè)所述信息處理裝置至少分為一個(gè)以上的第一信息處理裝置群、一個(gè)以上的第二信息處理裝置群、以及對(duì)為了提供所述服務(wù)而使用的輸入裝置和/或輸出裝置進(jìn)行控制的一個(gè)以上的第三信息處理裝置群的情況下,所述通信路徑包含第一通信路徑和第二通信路徑,該第一通信路徑和第二通信路徑上的延遲時(shí)間用于計(jì)算所述服務(wù)響應(yīng)時(shí)間,并且消耗電力用于計(jì)算所述系統(tǒng)消耗電力;所述第一信息處理裝置群和所述第二信息處理裝置群所包含的任意兩個(gè)所述信息處理裝置通過(guò)所述第一通信路徑連接;所述第二信息處理裝置群所包含的所述信息處理裝置與所述第三信息處理裝置群所包含的所述信息處理裝置通過(guò)所述第二通信路徑連接。
7.如權(quán)利要求6所述的服務(wù)設(shè)定支援方法,其特征在于,所述管理裝置在所述分配組的評(píng)價(jià)候補(bǔ)的制作中,制作不指定所述第一信息處理裝置群所包含的信息處理裝置的所述分配組的評(píng)價(jià)候補(bǔ)和/或不指定所述第一信息處理裝置群所包含的信息處理裝置及所述第三信息處理裝置群所包含的信息處理裝置的所述分配組的評(píng)價(jià)候補(bǔ)。
8.—種層級(jí)式分散信息處理系統(tǒng),其特征在于,提供通過(guò)由分散配置在網(wǎng)絡(luò)上的多個(gè)信息處理裝置聯(lián)合動(dòng)作而執(zhí)行多個(gè)程序來(lái)實(shí)現(xiàn)的服務(wù),將服務(wù)響應(yīng)時(shí)間和系統(tǒng)消耗電力作為指標(biāo),指定執(zhí)行所述多個(gè)程序中的各個(gè)程序的所述信息處理裝置。
9.如權(quán)利要求8所述的分散信息處理系統(tǒng),其特征在于,將各個(gè)所述信息處理裝置以及連接所述信息處理裝置的各個(gè)通信路徑的服務(wù)響應(yīng)時(shí)間和系統(tǒng)消耗電力作為指標(biāo),指定執(zhí)行各個(gè)所述程序的所述信息處理裝置。
全文摘要
制作指定向信息處理裝置的程序的分配的分配組,計(jì)算適用各分配組時(shí)的服務(wù)響應(yīng)時(shí)間、系統(tǒng)消耗電力,并根據(jù)這些評(píng)價(jià)結(jié)果,選擇滿(mǎn)足作為基準(zhǔn)的服務(wù)響應(yīng)時(shí)間且減少系統(tǒng)消耗電力的分配組。
文檔編號(hào)G06F9/50GK102576317SQ201080042960
公開(kāi)日2012年7月11日 申請(qǐng)日期2010年2月4日 優(yōu)先權(quán)日2009年11月2日
發(fā)明者宮本啟生, 小川祐紀(jì)雄, 高橋信補(bǔ) 申請(qǐng)人:株式會(huì)社日立制作所