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

控制服務(wù)器、服務(wù)提供系統(tǒng)以及虛擬基礎(chǔ)結(jié)構(gòu)的提供方法

文檔序號(hào):6350038閱讀:180來(lái)源:國(guó)知局
專利名稱:控制服務(wù)器、服務(wù)提供系統(tǒng)以及虛擬基礎(chǔ)結(jié)構(gòu)的提供方法
技術(shù)領(lǐng)域
(關(guān)于相關(guān)申請(qǐng)的記載)本發(fā)明基于日本國(guó)專利申請(qǐng)日本特愿2009-180023號(hào)(2009年7月31日申請(qǐng)) 以及日本特愿2010-038974號(hào)(2010年2月M日申請(qǐng))的優(yōu)先權(quán)要求,同一申請(qǐng)的全部記載內(nèi)容通過(guò)弓I用被取入記載于本說(shuō)明書中。本發(fā)明涉及控制服務(wù)器、服務(wù)提供系統(tǒng)以及虛擬基礎(chǔ)結(jié)構(gòu)的提供方法,尤其涉及使用了將某一物理資源虛擬安裝于多個(gè)邏輯資源的虛擬化技術(shù)的控制服務(wù)器、服務(wù)提供系統(tǒng)以及虛擬基礎(chǔ)結(jié)構(gòu)的提供方法。
背景技術(shù)
存在一種分層地構(gòu)成網(wǎng)絡(luò)、服務(wù)器等基礎(chǔ)結(jié)構(gòu)而集中進(jìn)行管理和控制的方法。作為使網(wǎng)絡(luò)分層化而集中進(jìn)行管理和控制的方法,例如在專利文獻(xiàn)1中公開(kāi)了多分層的MPLS (Multi-Protocol Label Switching 多協(xié)議標(biāo)簽交換)網(wǎng)絡(luò)。在專利文獻(xiàn)1中公開(kāi)了以下結(jié)構(gòu)對(duì)分層化的MPLS網(wǎng)絡(luò)分別設(shè)置外部服務(wù)器,對(duì)各外部服務(wù)器進(jìn)行帶寬確認(rèn)、路徑確定(參照專利文獻(xiàn)1的段落0135 0138、圖32等)。另外,還可知即使在同一層的同一裝置內(nèi),也將某一裝置作為通過(guò)鏈接、開(kāi)關(guān)等分層地構(gòu)成的對(duì)象的集合來(lái)進(jìn)行管理。例如在專利文獻(xiàn)2中公開(kāi)了提供虛擬機(jī)環(huán)境下分層的虛擬化的方法。在該專利文獻(xiàn)2中公開(kāi)了以下結(jié)構(gòu),該結(jié)構(gòu)包括第二分區(qū),其通過(guò)使用管理程序來(lái)維持的第一分區(qū)內(nèi)的虛擬化堆棧而生成;以及管理程序(hypervisor)微內(nèi)核,其與第一分區(qū)、第二分區(qū)直接進(jìn)行對(duì)話。專利文獻(xiàn)1 日本特開(kāi)2005-340937號(hào)公報(bào)專利文獻(xiàn)2 日本特表2009-506462號(hào)公報(bào)非專禾Ij文獻(xiàn) 1 :Nick MGKeown 以夕卜 7 人、“OpenFlow =Enabling Innovation in Campus Networks”、[onlline]、[檢索平成 21 年 7 月 17 日]、因特網(wǎng) <URL :http://www. openflowswitch. org//documents/openf low-wp-latest. pdf>

發(fā)明內(nèi)容
發(fā)明要解決的問(wèn)題此外,上述專利文獻(xiàn)以及非專利文獻(xiàn)的全部公開(kāi)內(nèi)容通過(guò)其引用被取入記載于本說(shuō)明書中。根據(jù)本發(fā)明的觀點(diǎn)來(lái)進(jìn)行以下分析。在專利文獻(xiàn)1的方式中,不能分出所需部分的被虛擬化了的資源而提供虛擬化了的基礎(chǔ)結(jié)構(gòu)。在專利文獻(xiàn)1中,控制平面、管理平面上的成為操作對(duì)象的對(duì)象與物理的數(shù)據(jù)平面裝置(例如,專利文獻(xiàn)1的路由器)一對(duì)一地對(duì)應(yīng)。因此,存在以下問(wèn)題使各裝置虛擬化,利用該虛擬化的各裝置來(lái)構(gòu)建自由度高的虛擬基礎(chǔ)結(jié)構(gòu)將會(huì)無(wú)法實(shí)現(xiàn)。另外,在專利文獻(xiàn)1的方式中,也不可能構(gòu)建與物理的裝置構(gòu)成、平面構(gòu)成不同的虛擬基礎(chǔ)結(jié)構(gòu)。例如,在物理基礎(chǔ)結(jié)構(gòu)為由開(kāi)關(guān)和路由器構(gòu)成的平面的基礎(chǔ)結(jié)構(gòu)的情況下,構(gòu)建于該物理基礎(chǔ)結(jié)構(gòu)的虛擬基礎(chǔ)結(jié)構(gòu)受到由上述開(kāi)關(guān)、路由器的配置引起的限制。另外,專利文獻(xiàn)2是與分割使用計(jì)算機(jī)的物理資源的分區(qū)有關(guān)的結(jié)構(gòu),僅公開(kāi)了能夠在唯一的總分區(qū)中并列或者分層地設(shè)定虛擬化堆棧的結(jié)構(gòu)。本發(fā)明是鑒于上述情形而完成的,其目的在于提供一種分層地構(gòu)建虛擬基礎(chǔ)結(jié)構(gòu)、按照上述虛擬基礎(chǔ)結(jié)構(gòu)的分層關(guān)系來(lái)集中控制各個(gè)物理資源、能夠提供各種功能的控制服務(wù)器、服務(wù)提供系統(tǒng)以及虛擬基礎(chǔ)結(jié)構(gòu)的提供方法。用于解決問(wèn)題的方案根據(jù)本發(fā)明的第一觀點(diǎn),提供一種控制服務(wù)器,該控制服務(wù)器具有虛擬裝置提供部,其提供一個(gè)以上用于控制物理資源的虛擬對(duì)象;以及虛擬基礎(chǔ)結(jié)構(gòu)提供部,其能夠提供使用由上述虛擬裝置提供部提供的一個(gè)以上的虛擬對(duì)象構(gòu)成的虛擬基礎(chǔ)結(jié)構(gòu)作為虛擬對(duì)象,其中,上述虛擬基礎(chǔ)結(jié)構(gòu)提供部使用虛擬基礎(chǔ)結(jié)構(gòu)提供部所提供的虛擬對(duì)象來(lái)構(gòu)成虛擬基礎(chǔ)結(jié)構(gòu),能夠提供該虛擬基礎(chǔ)結(jié)構(gòu)作為虛擬對(duì)象。根據(jù)本發(fā)明的第二觀點(diǎn),提供一種服務(wù)提供系統(tǒng),該服務(wù)提供系統(tǒng)包括上述控制服務(wù)器以及由上述控制服務(wù)器進(jìn)行控制的物理資源。根據(jù)本發(fā)明的第三觀點(diǎn),提供一種虛擬基礎(chǔ)結(jié)構(gòu)的提供方法,是控制服務(wù)器的虛擬基礎(chǔ)結(jié)構(gòu)的構(gòu)建方法,該控制服務(wù)器具有虛擬裝置提供部,其提供一個(gè)以上用于控制物理資源的虛擬對(duì)象;以及虛擬基礎(chǔ)結(jié)構(gòu)提供部,其能夠提供使用由上述虛擬裝置提供部提供的一個(gè)以上的虛擬對(duì)象構(gòu)成的虛擬基礎(chǔ)結(jié)構(gòu)作為虛擬對(duì)象,其中,上述控制服務(wù)器的虛擬基礎(chǔ)結(jié)構(gòu)提供部使用虛擬基礎(chǔ)結(jié)構(gòu)提供部所提供的虛擬對(duì)象來(lái)構(gòu)成虛擬基礎(chǔ)結(jié)構(gòu),提供該虛擬基礎(chǔ)結(jié)構(gòu)作為虛擬對(duì)象。本方法與分別具有多個(gè)上述虛擬裝置提供部和虛擬基礎(chǔ)結(jié)構(gòu)提供部的控制服務(wù)器(計(jì)算機(jī))這種特定的機(jī)械相關(guān)聯(lián)。根據(jù)本發(fā)明的第四觀點(diǎn),提供一種程序,使控制服務(wù)器加以執(zhí)行,該控制服務(wù)器具有虛擬裝置提供部,其提供一個(gè)以上用于控制物理資源的虛擬對(duì)象;以及虛擬基礎(chǔ)結(jié)構(gòu)提供部,其能夠提供使用由上述虛擬裝置提供部提供的一個(gè)以上的虛擬對(duì)象構(gòu)成的虛擬基礎(chǔ)結(jié)構(gòu)作為虛擬對(duì)象,該程序控制上述虛擬基礎(chǔ)結(jié)構(gòu)提供部使用虛擬基礎(chǔ)結(jié)構(gòu)提供部所提供的虛擬對(duì)象來(lái)構(gòu)成虛擬基礎(chǔ)結(jié)構(gòu),提供該虛擬基礎(chǔ)結(jié)構(gòu)作為虛擬對(duì)象。此外,該程序能夠存儲(chǔ)于計(jì)算機(jī)可讀取的存儲(chǔ)介質(zhì)中。即,本發(fā)明還能夠作為計(jì)算機(jī)程序產(chǎn)品來(lái)實(shí)現(xiàn)。發(fā)明的效果根據(jù)本發(fā)明,能夠使多個(gè)物理資源虛擬化,并使用該虛擬化后的資源來(lái)分層地構(gòu)建多個(gè)虛擬基礎(chǔ)結(jié)構(gòu),集中控制這些虛擬基礎(chǔ)結(jié)構(gòu),從而實(shí)現(xiàn)各種功能和服務(wù)。


圖1是用于說(shuō)明本發(fā)明的概要的圖。圖2是表示本發(fā)明的第一實(shí)施方式的結(jié)構(gòu)的框圖。圖3是表示圖2的虛擬基礎(chǔ)結(jié)構(gòu)提供部的詳細(xì)結(jié)構(gòu)的框圖。圖4是表示圖2的虛擬裝置提供部的詳細(xì)結(jié)構(gòu)的框圖。圖5是用于說(shuō)明圖2的虛擬基礎(chǔ)構(gòu)成存儲(chǔ)部以及虛擬對(duì)象構(gòu)成存儲(chǔ)部的結(jié)構(gòu)的圖。圖6是表示本發(fā)明的具體結(jié)構(gòu)例的圖。
6
圖7是表示本發(fā)明的具體結(jié)構(gòu)例的圖。圖8是使用本發(fā)明制作兩個(gè)虛擬網(wǎng)絡(luò)時(shí)對(duì)象的分層結(jié)構(gòu)的示例。圖9是對(duì)圖8的結(jié)構(gòu)進(jìn)一步添加變形的結(jié)構(gòu)的示例。圖10是對(duì)圖9的結(jié)構(gòu)進(jìn)一步添加變形的結(jié)構(gòu)的示例。圖11是對(duì)圖8的結(jié)構(gòu)進(jìn)一步添加變形而得到的虛擬開(kāi)關(guān)的結(jié)構(gòu)的示例。圖12是包括使用本發(fā)明使VM服務(wù)器虛擬化的對(duì)象的層結(jié)構(gòu)的示例。
具體實(shí)施例方式首先,參照?qǐng)D1說(shuō)明本發(fā)明的概要。如圖1所示,本發(fā)明的服務(wù)提供系統(tǒng)構(gòu)成為包括η個(gè)物理資源181 18η以及控制服務(wù)器11,該控制服務(wù)器11通過(guò)控制通道進(jìn)行連接, 對(duì)上述η個(gè)物理資源181 18η進(jìn)行控制、監(jiān)視。此外,附加到該概要的附圖參照標(biāo)記作為有助于理解的一例方便起見(jiàn)附加到各要素,并非意圖將本發(fā)明限定為圖示的方式??刂品?wù)器11分別具有多個(gè)以下部分虛擬裝置提供部(例如虛擬裝置提供部16η),其提供用于控制特定的物理資源(例如,物理資源18η)的三個(gè)虛擬對(duì)象16nl 16η3 ;以及虛擬基礎(chǔ)結(jié)構(gòu)提供部(例如,使用虛擬對(duì)象16nl構(gòu)建的虛擬基礎(chǔ)結(jié)構(gòu)提供部巧4),其提供使用包括從上述虛擬裝置提供部(例如,虛擬裝置提供部16η)提供的虛擬對(duì)象的一個(gè)以上的虛擬對(duì)象來(lái)構(gòu)成的虛擬基礎(chǔ)結(jié)構(gòu)作為虛擬對(duì)象。在此,設(shè)虛擬基礎(chǔ)結(jié)構(gòu)提供部的數(shù)量為m個(gè),虛擬裝置提供部的數(shù)量為η個(gè)。上述m個(gè)虛擬基礎(chǔ)結(jié)構(gòu)提供部151 15m中的一個(gè)虛擬基礎(chǔ)結(jié)構(gòu)提供部(例如, 虛擬基礎(chǔ)結(jié)構(gòu)提供部151)能夠提供使用一個(gè)以上的虛擬對(duì)象來(lái)構(gòu)成的虛擬基礎(chǔ)結(jié)構(gòu),該一個(gè)以上的虛擬對(duì)象包括從上述m個(gè)虛擬基礎(chǔ)結(jié)構(gòu)提供部中的任一個(gè)虛擬基礎(chǔ)結(jié)構(gòu)提供部(例如,虛擬基礎(chǔ)結(jié)構(gòu)提供部153)提供的虛擬對(duì)象。在此,如圖1所示,設(shè)為虛擬基礎(chǔ)結(jié)構(gòu)提供部151利用從虛擬基礎(chǔ)結(jié)構(gòu)提供部153 提供的虛擬對(duì)象以及從虛擬基礎(chǔ)結(jié)構(gòu)提供部1 提供的虛擬對(duì)象。另外,設(shè)為虛擬基礎(chǔ)結(jié)構(gòu)提供部153、IM利用分別從虛擬裝置提供部161提供的虛擬對(duì)象以及從虛擬裝置提供部 162提供的虛擬對(duì)象。此時(shí),例如當(dāng)對(duì)虛擬基礎(chǔ)結(jié)構(gòu)提供部151附加某種控制信息時(shí),虛擬基礎(chǔ)結(jié)構(gòu)提供部151按照控制信息進(jìn)行處理之后,根據(jù)需要,對(duì)所利用的虛擬對(duì)象輸出進(jìn)一步的控制信息。接收上述控制信息的輸出的虛擬基礎(chǔ)結(jié)構(gòu)提供部153、巧4分別判斷上述控制信息是否為被施加到本身所提供的虛擬對(duì)象中的、哪一虛擬對(duì)象的控制信息,按照該控制信息進(jìn)行處理之后,根據(jù)需要對(duì)本身所利用的虛擬對(duì)象輸出進(jìn)一步的控制信息。然后,接收上述控制信息的輸出的虛擬基礎(chǔ)結(jié)構(gòu)提供部161、162分別判斷上述控制信息是否為被施加到本身所提供的虛擬對(duì)象中的、哪一個(gè)虛擬對(duì)象的控制信息,按照該控制信息進(jìn)行處理之后,根據(jù)需要對(duì)分別相關(guān)聯(lián)的物理資源181、182輸出進(jìn)一步的控制信息。另一方面,在從物理資源181、182向虛擬裝置提供部161、162提供針對(duì)上述控制信息的應(yīng)答、自動(dòng)的報(bào)告等的情況下,由虛擬裝置提供部161、162、虛擬基礎(chǔ)結(jié)構(gòu)提供部 153,154分別進(jìn)行與該信息相應(yīng)的處理,最終,傳遞給虛擬基礎(chǔ)結(jié)構(gòu)提供部151。上述虛擬裝置提供部能夠根據(jù)物理資源的變動(dòng)來(lái)適當(dāng)?shù)剡M(jìn)行追加、刪除、變更,上述虛擬基礎(chǔ)結(jié)構(gòu)提供部能夠按照利用現(xiàn)有的虛擬對(duì)象的方式進(jìn)行追加、變更或者刪除。如上所述,使各種數(shù)據(jù)平面設(shè)備變成多個(gè),構(gòu)建各種虛擬基礎(chǔ)結(jié)構(gòu)來(lái)集中進(jìn)行控制,從而能夠?qū)崿F(xiàn)各種功能和服務(wù)。還能夠以以下方式來(lái)確定本發(fā)明的控制服務(wù)器。即,本發(fā)明的控制服務(wù)器具有虛擬裝置提供部,其提供一個(gè)以上用于控制物理資源的虛擬對(duì)象;以及多個(gè)虛擬基礎(chǔ)結(jié)構(gòu)提供部,其提供使用一個(gè)以上的虛擬對(duì)象構(gòu)成的虛擬基礎(chǔ)結(jié)構(gòu)作為虛擬對(duì)象,其中,上述多個(gè)虛擬基礎(chǔ)結(jié)構(gòu)提供部中的一個(gè)虛擬基礎(chǔ)結(jié)構(gòu)提供部提供使用一個(gè)以上的虛擬對(duì)象來(lái)構(gòu)成的虛擬基礎(chǔ)結(jié)構(gòu),該一個(gè)以上的虛擬對(duì)象包括從上述多個(gè)虛擬基礎(chǔ)結(jié)構(gòu)提供部中的任一個(gè)虛擬基礎(chǔ)結(jié)構(gòu)提供部所提供的虛擬對(duì)象。[第一實(shí)施方式]接著,參照附圖來(lái)詳細(xì)說(shuō)明本發(fā)明的第一實(shí)施方式。圖2是表示本發(fā)明的第一實(shí)施方式所涉及的服務(wù)提供系統(tǒng)的結(jié)構(gòu)的框圖。參照?qǐng)D2,示出控制服務(wù)器11以及η個(gè)數(shù)據(jù)平面裝置191 19η。數(shù)據(jù)平面裝置191 19η分別經(jīng)由對(duì)應(yīng)的η個(gè)控制通道與控制服務(wù)器11相連接。 作為數(shù)據(jù)平面裝置191 19η可舉出非專利文獻(xiàn)1的OpenFlow開(kāi)關(guān)、各種路由器、光節(jié)點(diǎn)以及各種基站裝置等。控制服務(wù)器11具備虛擬裝置提供部161 16η,其控制數(shù)據(jù)平面裝置191 19η ; m個(gè)虛擬基礎(chǔ)結(jié)構(gòu)提供部151 15m,其被分配虛擬對(duì)象而作為虛擬基礎(chǔ)結(jié)構(gòu)而發(fā)揮功能; 虛擬基礎(chǔ)構(gòu)成存儲(chǔ)部12,其存儲(chǔ)對(duì)于虛擬基礎(chǔ)結(jié)構(gòu)提供部的各虛擬對(duì)象的分配;以及虛擬對(duì)象構(gòu)成提供部13,其存儲(chǔ)虛擬對(duì)象的構(gòu)成信息、作為提供源的虛擬基礎(chǔ)結(jié)構(gòu)提供部或者虛擬裝置提供部的信息。虛擬裝置提供部161 16η生成一個(gè)以上使各自相連的數(shù)據(jù)平面裝置虛擬化的虛擬對(duì)象,提供給虛擬基礎(chǔ)結(jié)構(gòu)提供部151 15m。例如,圖2的虛擬裝置提供部16η提供使所連接的數(shù)據(jù)平面裝置19η虛擬化后的三個(gè)虛擬對(duì)象16nl 16η3。此外,各個(gè)虛擬裝置提供部所提供的虛擬對(duì)象的數(shù)量并不限于三個(gè),能夠根據(jù)數(shù)據(jù)平面裝置19η的種類、性能等來(lái)適當(dāng)?shù)卦O(shè)定。虛擬基礎(chǔ)結(jié)構(gòu)提供部151 15m提供虛擬基礎(chǔ)結(jié)構(gòu)作為多個(gè)虛擬對(duì)象,該虛擬基礎(chǔ)結(jié)構(gòu)是分配從虛擬裝置提供部161 16η或者包括本身的虛擬基礎(chǔ)結(jié)構(gòu)提供部151 15m提供的一個(gè)以上的虛擬對(duì)象來(lái)構(gòu)建的。例如,圖2的虛擬基礎(chǔ)結(jié)構(gòu)提供部151將虛擬基礎(chǔ)結(jié)構(gòu)分為三個(gè)虛擬對(duì)象1511 1513而提供。此外,各個(gè)虛擬基礎(chǔ)結(jié)構(gòu)提供部所提供的虛擬對(duì)象的數(shù)量并不限于三個(gè),能夠適當(dāng)?shù)刈兏?。這樣生成的虛擬對(duì)象從虛擬基礎(chǔ)結(jié)構(gòu)提供部151 15m或者上級(jí)的應(yīng)用程序調(diào)出來(lái)使用。存儲(chǔ)在虛擬基礎(chǔ)構(gòu)成存儲(chǔ)部12和虛擬對(duì)象構(gòu)成存儲(chǔ)部13中的信息在變更控制服務(wù)器11的結(jié)構(gòu)時(shí)一起更新,在對(duì)虛擬基礎(chǔ)結(jié)構(gòu)和構(gòu)成虛擬基礎(chǔ)結(jié)構(gòu)的虛擬對(duì)象組傳遞信息時(shí)加以參照。接著,參照?qǐng)D3 圖5來(lái)說(shuō)明控制服務(wù)器11的各部的詳細(xì)結(jié)構(gòu)。圖3是表示本發(fā)明的第一實(shí)施方式的控制服務(wù)器11的虛擬基礎(chǔ)結(jié)構(gòu)提供部151 的詳細(xì)結(jié)構(gòu)的框圖。虛擬基礎(chǔ)結(jié)構(gòu)提供部151構(gòu)成為包括虛擬對(duì)象識(shí)別部151a,其對(duì)虛擬基礎(chǔ)結(jié)構(gòu)提供部151本身所提供的多個(gè)虛擬對(duì)象(圖2的1511 1513)中的哪一個(gè)對(duì)象被調(diào)出進(jìn)行識(shí)別;控制部151b,其由程序構(gòu)成,該程序操作被分配的虛擬對(duì)象而作為目的虛擬基礎(chǔ)結(jié)構(gòu)發(fā)揮作用;虛擬對(duì)象調(diào)出部151c,其進(jìn)行用于操作被分配的虛擬對(duì)象的通信;構(gòu)成信息存儲(chǔ)部151d,其保持虛擬基礎(chǔ)結(jié)構(gòu)提供部151本身所提供的多個(gè)虛擬對(duì)象的構(gòu)成信息(分割構(gòu)成信息);以及對(duì)象狀態(tài)存儲(chǔ)部151e,其保持上述虛擬對(duì)象的狀態(tài)。虛擬基礎(chǔ)結(jié)構(gòu)提供部152 15m也與虛擬基礎(chǔ)結(jié)構(gòu)提供部151同樣地構(gòu)成。圖4是表示本發(fā)明的第一實(shí)施方式的控制服務(wù)器11的虛擬裝置提供部161的詳細(xì)結(jié)構(gòu)的框圖。虛擬裝置提供部161構(gòu)成為包括虛擬對(duì)象識(shí)別部161a,其對(duì)該虛擬裝置提供部161所提供的多個(gè)虛擬對(duì)象(例如,圖2的虛擬裝置提供部16η的情況下的16nl 16η3)中的哪一個(gè)對(duì)象被調(diào)出進(jìn)行識(shí)別;控制部161b,其由程序構(gòu)成,該程序根據(jù)被提供的控制信息對(duì)被分配的數(shù)據(jù)平面裝置191進(jìn)行控制;控制通道通信部161c,其進(jìn)行通信,該通信用于與數(shù)據(jù)平面裝置191進(jìn)行通信;構(gòu)成信息存儲(chǔ)部161d,其保持虛擬裝置提供部161 本身所提供的多個(gè)虛擬對(duì)象之間的構(gòu)成信息(分割構(gòu)成信息);以及對(duì)象狀態(tài)存儲(chǔ)部161e, 其保持上述虛擬對(duì)象的狀態(tài)。虛擬裝置提供部162 16η也與虛擬裝置提供部161同樣地構(gòu)成。圖5是用于說(shuō)明本發(fā)明第一實(shí)施方式的控制服務(wù)器11的虛擬基礎(chǔ)構(gòu)成存儲(chǔ)部12 以及虛擬對(duì)象構(gòu)成存儲(chǔ)部13的構(gòu)成的圖。虛擬基礎(chǔ)構(gòu)成存儲(chǔ)部12包括對(duì)利用控制服務(wù)器 11的虛擬基礎(chǔ)結(jié)構(gòu)提供部151 15m構(gòu)建的虛擬基礎(chǔ)結(jié)構(gòu)存儲(chǔ)被分配的虛擬對(duì)象的構(gòu)成的表等。例如,圖2的虛擬基礎(chǔ)結(jié)構(gòu)提供部151分配虛擬基礎(chǔ)結(jié)構(gòu)提供部153以及虛擬基礎(chǔ)結(jié)構(gòu)提供部154的虛擬對(duì)象,因此,如圖5所示,對(duì)應(yīng)地存儲(chǔ)虛擬基礎(chǔ)結(jié)構(gòu)提供部151以及虛擬對(duì)象1531U541o虛擬對(duì)象構(gòu)成存儲(chǔ)部13包括存儲(chǔ)在控制服務(wù)器11內(nèi)生成的各個(gè)虛擬對(duì)象是否由虛擬基礎(chǔ)結(jié)構(gòu)提供部或者虛擬裝置提供部所提供這樣的結(jié)構(gòu)的表等。并且,圖5的虛擬對(duì)象構(gòu)成存儲(chǔ)部13的構(gòu)成信息為多個(gè)虛擬對(duì)象之間的構(gòu)成信息(分割構(gòu)成信息),相當(dāng)于圖 3、圖4的構(gòu)成信息存儲(chǔ)部151d、161d的構(gòu)成信息(分割構(gòu)成信息)。此外,如圖5所示,上述虛擬基礎(chǔ)構(gòu)成存儲(chǔ)部12、虛擬對(duì)象構(gòu)成存儲(chǔ)部13的構(gòu)成信息也可以作為獨(dú)立的存儲(chǔ)部而進(jìn)行管理,還能夠采用在各個(gè)虛擬基礎(chǔ)結(jié)構(gòu)提供部151 15m中分別作為內(nèi)部信息而保持的結(jié)構(gòu)。這樣,通過(guò)虛擬基礎(chǔ)構(gòu)成存儲(chǔ)部12與虛擬對(duì)象構(gòu)成存儲(chǔ)部13這兩個(gè)存儲(chǔ)部,來(lái)說(shuō)明虛擬基礎(chǔ)結(jié)構(gòu)的遞歸關(guān)系、分層結(jié)構(gòu)。例如,還能夠說(shuō)明由虛擬基礎(chǔ)結(jié)構(gòu)提供部151再次利用虛擬基礎(chǔ)結(jié)構(gòu)提供部151所提供的虛擬對(duì)象1511這種關(guān)系。接著,使用附圖詳細(xì)說(shuō)明本實(shí)施方式的動(dòng)作。設(shè)為虛擬裝置提供部161 16η使用控制通道分別對(duì)數(shù)據(jù)平面裝置191 19η進(jìn)行控制,并且生成與各數(shù)據(jù)平面裝置對(duì)應(yīng)的多個(gè)虛擬對(duì)象。此外,在本實(shí)施方式中,作為數(shù)據(jù)平面裝置與虛擬裝置提供部一對(duì)一地對(duì)應(yīng)的結(jié)構(gòu)來(lái)進(jìn)行說(shuō)明,但是也能夠采用相對(duì)于多個(gè)物理資源具有一個(gè)虛擬裝置提供部的結(jié)構(gòu)。首先,參照?qǐng)D4,說(shuō)明從虛擬基礎(chǔ)結(jié)構(gòu)提供部、其上級(jí)的應(yīng)用程序等對(duì)虛擬裝置提供部161所提供的虛擬對(duì)象、即數(shù)據(jù)平面裝置191進(jìn)行控制指示的情況。當(dāng)對(duì)虛擬裝置提供部161提供控制指示時(shí),虛擬對(duì)象識(shí)別部161a識(shí)別對(duì)哪一個(gè)虛擬對(duì)象進(jìn)行了該控制指示。然后,控制部161b從對(duì)象狀態(tài)存儲(chǔ)部161e和構(gòu)成信息存儲(chǔ)部161d讀取通過(guò)上述識(shí)別得到的虛擬對(duì)象的狀態(tài)以及構(gòu)成信息,進(jìn)行與被提供的控制指示相應(yīng)的處理。然后,在作為上述處理的結(jié)果需要的情況下,控制部161b通過(guò)控制通道通信部161c對(duì)數(shù)據(jù)平面裝置191輸出進(jìn)一步的控制指示。另外,相反在從數(shù)據(jù)平面裝置191通過(guò)控制通道通信部161c接收到一些信息時(shí), 控制部161b根據(jù)需要使虛擬對(duì)象識(shí)別部161a確定對(duì)該信息分配的虛擬對(duì)象,接著,參照虛擬基礎(chǔ)構(gòu)成存儲(chǔ)部12,得出被分配該虛擬對(duì)象的虛擬基礎(chǔ)結(jié)構(gòu)提供部,對(duì)該虛擬基礎(chǔ)結(jié)構(gòu)提供部通知該信息。接著,說(shuō)明對(duì)上述虛擬裝置提供部161 16η或者作為虛擬對(duì)象的提供源的虛擬基礎(chǔ)結(jié)構(gòu)提供部151 15m進(jìn)行控制指示的虛擬基礎(chǔ)結(jié)構(gòu)提供部151 15m的動(dòng)作。在此,參照?qǐng)D3,說(shuō)明對(duì)虛擬基礎(chǔ)結(jié)構(gòu)提供部151所提供的虛擬對(duì)象進(jìn)行了控制指示的情況。如圖3所示,當(dāng)對(duì)虛擬基礎(chǔ)結(jié)構(gòu)提供部151提供控制指示時(shí),虛擬對(duì)象識(shí)別部 151a識(shí)別對(duì)哪一個(gè)虛擬對(duì)象進(jìn)行了該控制指示。然后,控制部151b從對(duì)象狀態(tài)存儲(chǔ)部151e和構(gòu)成信息存儲(chǔ)部151d讀取識(shí)別得到的上述虛擬對(duì)象的狀態(tài)以及構(gòu)成信息,進(jìn)行與被提供的控制指示相應(yīng)的處理。然后,在作為上述處理的結(jié)果需要的情況下,控制部151b參照虛擬基礎(chǔ)構(gòu)成存儲(chǔ)部12和虛擬對(duì)象構(gòu)成存儲(chǔ)部13,確定被分配給該虛擬基礎(chǔ)結(jié)構(gòu)提供部151的虛擬對(duì)象中的、相符的虛擬對(duì)象的提供源,通過(guò)虛擬對(duì)象調(diào)出部151c,與所確定的上述虛擬對(duì)象信息一起輸出進(jìn)一步的控制 fn息ο另外,相反在從提供被分配給虛擬基礎(chǔ)結(jié)構(gòu)提供部151的虛擬對(duì)象的虛擬裝置提供部161 16η或者虛擬基礎(chǔ)結(jié)構(gòu)提供部151 15m接收到一些信息時(shí),控制部151b根據(jù)需要使虛擬對(duì)象識(shí)別部161a確定對(duì)該信息分配的虛擬對(duì)象,接著,參照虛擬基礎(chǔ)構(gòu)成存儲(chǔ)部12,得出被分配該虛擬對(duì)象的虛擬基礎(chǔ)結(jié)構(gòu)提供部,通知該信息。如上所述,根據(jù)本實(shí)施方式,以其它虛擬基礎(chǔ)結(jié)構(gòu)提供部對(duì)某一虛擬基礎(chǔ)結(jié)構(gòu)提供部進(jìn)行控制指示的方式,能夠構(gòu)建對(duì)多個(gè)虛擬基礎(chǔ)結(jié)構(gòu)提供部之間進(jìn)行分層地(根據(jù)需要遞歸地)連接的虛擬基礎(chǔ)結(jié)構(gòu)。例如圖6所示,在作為數(shù)據(jù)平面裝置連接有非專利文獻(xiàn)1的OpenFlow開(kāi)關(guān) 191-a 191-n的情況下,控制服務(wù)器11使用OpenFlow協(xié)議來(lái)控制OpenFlow開(kāi)關(guān)191_a 191-n,從而進(jìn)行流程控制。例如,當(dāng)對(duì)OpenFlow開(kāi)關(guān)191_a 191_n通過(guò)控制通道發(fā)送將具有特定首部的數(shù)據(jù)包輸出到特定的端口的規(guī)則作為控制指示時(shí),該OpenFlow開(kāi)關(guān)按照上述控制指示進(jìn)行數(shù)據(jù)包處理。在此,按照使OpenFlow開(kāi)關(guān)虛擬化的每個(gè)虛擬裝置(虛擬開(kāi)關(guān)),分別準(zhǔn)備上述那樣的規(guī)則組,由此能夠?qū)⒁粋€(gè)OpenFlow開(kāi)關(guān)使用于幾個(gè)虛擬開(kāi)關(guān)。S卩,虛擬裝置提供部161 16η在各個(gè)對(duì)象狀態(tài)存儲(chǔ)部(圖4的161e)中按照每個(gè)虛擬對(duì)象分別保持規(guī)則組。然后,將這些規(guī)則分別根據(jù)保持在構(gòu)成信息存儲(chǔ)部(圖4的 161d)中的構(gòu)成信息來(lái)適當(dāng)?shù)卣{(diào)整為規(guī)則之間不產(chǎn)生競(jìng)爭(zhēng)之后,發(fā)送到OpenFlow開(kāi)關(guān)。在此,例如以在虛擬裝置之間相同ID空間(端口編號(hào)、VLAN編號(hào)、其它頭信息等)不產(chǎn)生競(jìng)爭(zhēng)的方式進(jìn)行ID空間的分離或者匹配,由此能夠?qū)嵤┥鲜稣{(diào)整。此外,上述規(guī)則能夠采用在非專利文獻(xiàn)1中被稱為流程表的部分、與FIB Porwarding Information Base 轉(zhuǎn)發(fā)信息庫(kù))相同的部分。能夠利用從上述那樣的虛擬裝置提供部161 16η提供的虛擬對(duì)象來(lái)構(gòu)建作為拓?fù)浒l(fā)現(xiàn)而發(fā)揮功能的虛擬基礎(chǔ)結(jié)構(gòu)、以及作為最短通路計(jì)算處理單元、負(fù)載平衡測(cè)量單元而發(fā)揮功能的虛擬基礎(chǔ)結(jié)構(gòu)。并且,能夠使用相當(dāng)于虛擬基礎(chǔ)結(jié)構(gòu)的虛擬對(duì)象以及虛擬開(kāi)關(guān)來(lái)構(gòu)建上級(jí)分層的虛擬基礎(chǔ)結(jié)構(gòu)。例如圖7所示,作為數(shù)據(jù)平面裝置,還考慮連接有具備虛擬化功能的服務(wù)器(VM服務(wù)器)192-a 192-n的情況。在這些VM服務(wù)器192_a 192_n上多個(gè)虛擬設(shè)備進(jìn)行動(dòng)作, 這些多個(gè)虛擬設(shè)備作為虛擬對(duì)象被分配給虛擬基礎(chǔ)結(jié)構(gòu)提供部151 15m。在該情況下,虛擬裝置提供部161 16η能夠?qū)ο鄬?duì)于虛擬設(shè)備的移動(dòng)、停止等的控制進(jìn)行指示。參照?qǐng)D8 圖12來(lái)說(shuō)明本發(fā)明的具體應(yīng)用例。此外,在以下圖8 圖12中使用的說(shuō)明中,省略虛擬基礎(chǔ)構(gòu)成存儲(chǔ)部12以及虛擬對(duì)象構(gòu)成存儲(chǔ)部13。圖8是表示制作兩個(gè)虛擬網(wǎng)絡(luò)時(shí)實(shí)際裝置和虛擬裝置以及虛擬基礎(chǔ)結(jié)構(gòu)的構(gòu)成的圖。與圖6同樣地,圖8的虛擬裝置提供部161-a、161-b將使OpenFlow開(kāi)關(guān)191_a、191-b 虛擬化的虛擬開(kāi)關(guān)對(duì)象(例如,1611-a)提供給虛擬基礎(chǔ)結(jié)構(gòu)提供部。在圖8的示例中,作為虛擬基礎(chǔ)結(jié)構(gòu)提供部,構(gòu)建多個(gè)裝置集中部151-a、151_b、 拓?fù)涔芾聿?52-a、152-b、路徑計(jì)算部153_a、153_b、層2路徑設(shè)定部154_a、154_b以及層 3路徑設(shè)定部155-a、155-b。圖8的多個(gè)裝置集中部151-a、151_b分別提供對(duì)OpenFlow開(kāi)關(guān)191_a、191-b進(jìn)行控制的虛擬基礎(chǔ)結(jié)構(gòu)。拓?fù)涔芾聿?52-a、152-b使用從上述多個(gè)裝置集中部151_a、151_b 提供的虛擬網(wǎng)絡(luò)對(duì)象1511-a、1511-b來(lái)提供網(wǎng)絡(luò)拓?fù)涞墓芾砉δ?。路徑?jì)算部153_a、 153-b使用上述虛擬網(wǎng)絡(luò)對(duì)象以及從拓?fù)涔芾聿?52-a、152-b提供的拓?fù)鋵?duì)象1521_a、 1521-b來(lái)提供要求路徑(path)的虛擬基礎(chǔ)結(jié)構(gòu)。層2路徑設(shè)定部154_a、154_B以及層3 路徑設(shè)定部155-a、155-b使用上述虛擬網(wǎng)絡(luò)對(duì)象以及從路徑計(jì)算部153_a、153_b提供的路徑設(shè)定對(duì)象1531-a、1531-b來(lái)分別進(jìn)行層2和層3的路徑設(shè)定處理。多個(gè)裝置集中部151-a、151_b所提供的虛擬網(wǎng)絡(luò)對(duì)象1511-a、1511_b在從其它虛擬基礎(chǔ)結(jié)構(gòu)提供部(例如,路徑計(jì)算部153-a、153-b)調(diào)出時(shí),從分配給自己的虛擬開(kāi)關(guān)對(duì)象中選擇調(diào)出適當(dāng)?shù)奶摂M開(kāi)關(guān)對(duì)象(例如,虛擬開(kāi)關(guān)對(duì)象1611-a)。另外,在從虛擬開(kāi)關(guān)對(duì)象(例如,虛擬開(kāi)關(guān)對(duì)象1611-a)處輸入數(shù)據(jù)時(shí),多個(gè)裝置集中部151-a、151-b從利用所提供的虛擬網(wǎng)絡(luò)對(duì)象的多個(gè)虛擬基礎(chǔ)結(jié)構(gòu)提供部(例如,拓?fù)涔芾聿?52-a、152-b、路徑計(jì)算部153-a、153-b等)中選擇適當(dāng)?shù)奶摂M基礎(chǔ)結(jié)構(gòu)提供部,對(duì)其發(fā)送數(shù)據(jù)。同樣地,路徑計(jì)算部153-a、153-b所提供的路徑設(shè)定對(duì)象1531_a、1531_b在從其它虛擬基礎(chǔ)結(jié)構(gòu)提供部(例如,層2路徑設(shè)定部154-a、154-b)調(diào)出時(shí),從分配給自己的虛擬開(kāi)關(guān)對(duì)象(在圖8的示例中,拓?fù)鋵?duì)象1521-a、1521-b、虛擬網(wǎng)絡(luò)對(duì)象1511-a、1511-b)中選擇調(diào)出適當(dāng)?shù)奶摂M對(duì)象(例如,拓?fù)鋵?duì)象1521-a、1521-b)來(lái)獲取拓?fù)?。然后,路徑設(shè)定對(duì)象1531-a、1531-b沿該拓?fù)湓谔摂M網(wǎng)絡(luò)內(nèi)部計(jì)算路徑,調(diào)出虛擬網(wǎng)絡(luò)對(duì)象1511_a、1511_b 而發(fā)送用于設(shè)定該路徑的命令。這樣,能夠?qū)⒏鱾€(gè)虛擬基礎(chǔ)結(jié)構(gòu)提供部所提供的虛擬對(duì)象設(shè)為從使用于構(gòu)成該虛擬基礎(chǔ)結(jié)構(gòu)的(下級(jí)的)虛擬對(duì)象中控制適當(dāng)?shù)奶摂M對(duì)象。然后,以該(下級(jí)的)虛擬對(duì)象從進(jìn)一步被分配給本身的虛擬對(duì)象中控制適當(dāng)?shù)奶摂M對(duì)象的方式,依次沿著分層關(guān)系傳遞控制信息。相反方向的數(shù)據(jù)流動(dòng)也相同,從(下級(jí)的)虛擬對(duì)象輸出的數(shù)據(jù)被傳遞到從利用該(下級(jí)的)虛擬對(duì)象的(上級(jí)的)虛擬對(duì)象中選擇的虛擬對(duì)象。
此外,在圖8的示例中,作為制作兩個(gè)虛擬網(wǎng)絡(luò)的構(gòu)成進(jìn)行了說(shuō)明,但是通過(guò)追加 OpenFlow開(kāi)關(guān)和虛擬裝置提供部的組,還能夠構(gòu)建三個(gè)以上的虛擬網(wǎng)絡(luò)。另外,還能夠構(gòu)建利用從上述虛擬裝置提供部、各虛擬基礎(chǔ)結(jié)構(gòu)提供部的提供的虛擬對(duì)象的所有虛擬基礎(chǔ)結(jié)構(gòu)。圖9示出對(duì)圖8的結(jié)構(gòu)進(jìn)一步追加兩個(gè)OpenFlow開(kāi)關(guān)而進(jìn)行橫向擴(kuò)展的結(jié)構(gòu)。在圖9的結(jié)構(gòu)中,為了與橫向擴(kuò)展對(duì)應(yīng),追加HDD (Hard Disc Drive 硬盤驅(qū)動(dòng)器)以及作為虛擬裝置提供部提供虛擬存儲(chǔ)對(duì)象1631-a的虛擬存儲(chǔ)提供部163-a,作為虛擬基礎(chǔ)結(jié)構(gòu)提供部追加對(duì)拓?fù)涔芾聿?52-a、152-b提供虛擬數(shù)據(jù)庫(kù)對(duì)象1561_a的拓?fù)鋽?shù)據(jù)庫(kù)156_a。圖10是追加了使用圖9的結(jié)構(gòu)中的層3路徑設(shè)定部155-a、155_b所提供的虛擬網(wǎng)絡(luò)域?qū)ο?551-a、1551-b來(lái)進(jìn)行上級(jí)層的路徑設(shè)定處理的上述路徑設(shè)定部157_a的示例。能夠自由地設(shè)定上述各虛擬基礎(chǔ)結(jié)構(gòu)提供部所提供的虛擬對(duì)象之間的分層關(guān)系。 圖11是構(gòu)建提供對(duì)OpenFlow開(kāi)關(guān)191_a和191_b進(jìn)行控制的虛擬基礎(chǔ)結(jié)構(gòu)的復(fù)合開(kāi)關(guān)構(gòu)成控制部158-a而將該復(fù)合開(kāi)關(guān)構(gòu)成控制部158-a所提供的虛擬開(kāi)關(guān)對(duì)象1581_a分配到對(duì)OpenFlow開(kāi)關(guān)191_a和191_b進(jìn)行控制的多個(gè)裝置集中部151_b的示例。根據(jù)該結(jié)構(gòu), 能夠?qū)⒍鄠€(gè)開(kāi)關(guān)集中為一個(gè)而,虛擬安裝為虛擬的大規(guī)模開(kāi)關(guān)。圖12示出使作為物理資源而連接的VM服務(wù)器192-a 192_e以及OpenFlow開(kāi)關(guān)191-a和191-b分別虛擬化而進(jìn)行負(fù)載平衡處理的結(jié)構(gòu)。負(fù)載平衡器159-a提供對(duì)虛擬裝置提供部161-a、161-b、162-c 162_e進(jìn)行負(fù)載分散處理的服務(wù)器對(duì)象1591_a。然后, 主數(shù)據(jù)庫(kù)150-a被分配使服務(wù)器對(duì)象1591-a和VM服務(wù)器192_a、192-b虛擬化的服務(wù)器對(duì)象。在圖12的示例中,使VM服務(wù)器192-a 192-b虛擬化的服務(wù)器對(duì)象位于使VM服務(wù)器 192-c 192-e虛擬化的服務(wù)器對(duì)象的上級(jí)的分層,但是能夠自由地變更這些分層關(guān)系。以上,說(shuō)明了本發(fā)明的實(shí)施方式,但是本發(fā)明并不限定于上述實(shí)施方式,在不脫離本發(fā)明的基本技術(shù)思想的范圍內(nèi),能夠進(jìn)一步添加變形、替換、調(diào)整。例如,在上述各實(shí)施方式中,舉例說(shuō)明了對(duì)OpenFlow開(kāi)關(guān)、VM服務(wù)器進(jìn)行控制的示例,但是當(dāng)然使用于各種路由器、通信節(jié)點(diǎn)等數(shù)據(jù)平面裝置,還能夠使用于配置在網(wǎng)絡(luò)上的各種監(jiān)視探頭、基站裝置、各種服務(wù)器、存儲(chǔ)器等物理資源的集中控制中。另外,例如,在圖1 圖7的各圖中,示出虛擬基礎(chǔ)構(gòu)成存儲(chǔ)部和虛擬裝置提供部分別提供三個(gè)虛擬對(duì)象,但是所提供的這些虛擬對(duì)象的數(shù)量始終是例示的數(shù)量,上述虛擬基礎(chǔ)構(gòu)成存儲(chǔ)部和虛擬裝置提供部能夠分別構(gòu)成為提供所需數(shù)量的虛擬對(duì)象。另外,在上述實(shí)施方式中,說(shuō)明了物理資源(數(shù)據(jù)平面裝置)與虛擬裝置提供部分別一對(duì)一地對(duì)應(yīng)的結(jié)構(gòu),但是還能夠構(gòu)成為提供一個(gè)虛擬裝置提供部與多個(gè)物理資源對(duì)應(yīng)的虛擬對(duì)象。在本發(fā)明的全部公開(kāi)(包括權(quán)利要求)的框架內(nèi),還根據(jù)基本技術(shù)思想,能夠?qū)?shí)施方式或者實(shí)施例進(jìn)行變更和調(diào)整。另外,在本發(fā)明的權(quán)利要求的框架內(nèi)能夠進(jìn)行各種公開(kāi)要素的各種組合或者選擇。即,不言而喻,本發(fā)明包括按照權(quán)利要求范圍內(nèi)的全部公開(kāi)、 技術(shù)思想來(lái)進(jìn)行本領(lǐng)域技術(shù)人員能夠想得到的各種變形、修改。附圖標(biāo)記的說(shuō)明11控制服務(wù)器12虛擬基礎(chǔ)構(gòu)成提供部
13虛擬對(duì)象構(gòu)成存儲(chǔ)部151 15m虛擬基礎(chǔ)結(jié)構(gòu)提供部151a、161a 虛擬對(duì)象識(shí)別部151b、161b 控制部151c 虛擬對(duì)象調(diào)出部151d、161d構(gòu)成信息存儲(chǔ)部151e、161e 對(duì)象狀態(tài)存儲(chǔ)部161 16η虛擬裝置提供部161c控制通道通信部181 18η 物理資源191 19η數(shù)據(jù)平面裝置191-a 191-n OpenFlow 開(kāi)關(guān)192-a 192-n服務(wù)器(VM服務(wù)器)1511 1513、16nl 16n3 虛擬對(duì)象1511-a虛擬網(wǎng)絡(luò)對(duì)象1521-a拓?fù)鋵?duì)象1531-a路徑設(shè)定對(duì)象1551-a虛擬網(wǎng)絡(luò)域?qū)ο?561-a虛擬數(shù)據(jù)庫(kù)對(duì)象1581-a虛擬開(kāi)關(guān)對(duì)象1591-a服務(wù)器對(duì)象1611-a虛擬開(kāi)關(guān)對(duì)象1631-a虛擬存儲(chǔ)對(duì)象
權(quán)利要求
1.一種控制服務(wù)器,其特征在于,具有虛擬裝置提供部,其提供一個(gè)以上用于控制物理資源的虛擬對(duì)象;以及虛擬基礎(chǔ)結(jié)構(gòu)提供部,其能夠提供使用由上述虛擬裝置提供部提供的一個(gè)以上的虛擬對(duì)象構(gòu)成的虛擬基礎(chǔ)結(jié)構(gòu)作為虛擬對(duì)象,其中,上述虛擬基礎(chǔ)結(jié)構(gòu)提供部使用虛擬基礎(chǔ)結(jié)構(gòu)提供部所提供的虛擬對(duì)象來(lái)構(gòu)成虛擬基礎(chǔ)結(jié)構(gòu),能夠提供該虛擬基礎(chǔ)結(jié)構(gòu)作為虛擬對(duì)象。
2.根據(jù)權(quán)利要求1所述的控制服務(wù)器,其特征在于,上述虛擬基礎(chǔ)結(jié)構(gòu)提供部通過(guò)制作新虛擬對(duì)象來(lái)提供上述虛擬基礎(chǔ)結(jié)構(gòu)作為虛擬對(duì)象,其中,上述新虛擬對(duì)象對(duì)為了構(gòu)成上述虛擬基礎(chǔ)結(jié)構(gòu)而使用的虛擬對(duì)象進(jìn)行控制。
3.根據(jù)權(quán)利要求1或者2所述的控制服務(wù)器,其特征在于, 具有虛擬基礎(chǔ)構(gòu)成存儲(chǔ)部,其存儲(chǔ)被分配給上述各虛擬基礎(chǔ)結(jié)構(gòu)的虛擬對(duì)象;以及虛擬對(duì)象構(gòu)成存儲(chǔ)部,其存儲(chǔ)成為上述各虛擬對(duì)象的提供源的虛擬基礎(chǔ)結(jié)構(gòu)提供部或者虛擬裝置提供部的信息,其中,參照存儲(chǔ)在上述虛擬基礎(chǔ)構(gòu)成存儲(chǔ)部和虛擬對(duì)象構(gòu)成存儲(chǔ)部中的信息,對(duì)上述虛擬基礎(chǔ)結(jié)構(gòu)以及構(gòu)成虛擬基礎(chǔ)結(jié)構(gòu)的虛擬對(duì)象傳遞控制信息。
4.根據(jù)權(quán)利要求1 3中的任一項(xiàng)所述的控制服務(wù)器,其特征在于,上述各虛擬裝置提供部和上述各虛擬基礎(chǔ)結(jié)構(gòu)提供部分別具備構(gòu)成信息存儲(chǔ)部,該構(gòu)成信息存儲(chǔ)部存儲(chǔ)用于對(duì)上述多個(gè)虛擬基礎(chǔ)結(jié)構(gòu)提供裝置提供虛擬對(duì)象的、虛擬對(duì)象的分割構(gòu)成信息。
5.根據(jù)權(quán)利要求1 4中的任一項(xiàng)所述的控制服務(wù)器,其特征在于, 上述虛擬裝置提供部包括虛擬對(duì)象識(shí)別部,其根據(jù)所輸入的控制信息,從正在提供的多個(gè)虛擬對(duì)象中識(shí)別調(diào)出的虛擬對(duì)象;控制部,其按照提供給識(shí)別出的上述虛擬對(duì)象的控制信息來(lái)進(jìn)行處理;以及控制通道通信部,其與經(jīng)由控制通道相連接的上述特定的物理資源之間進(jìn)行信息的收發(fā)。
6.根據(jù)權(quán)利要求1 5中的任一項(xiàng)所述的控制服務(wù)器,其特征在于, 上述虛擬基礎(chǔ)結(jié)構(gòu)提供部包括虛擬對(duì)象識(shí)別部,其根據(jù)所輸入的控制信息,從正在提供的多個(gè)虛擬對(duì)象中識(shí)別調(diào)出的虛擬對(duì)象;控制部,其按照提供給識(shí)別出的上述虛擬對(duì)象的控制信息來(lái)進(jìn)行處理;以及虛擬對(duì)象調(diào)出部,其根據(jù)上述處理結(jié)果,來(lái)調(diào)出分配給該虛擬基礎(chǔ)結(jié)構(gòu)提供部的虛擬對(duì)象。
7.根據(jù)權(quán)利要求1 6中的任一項(xiàng)所述的控制服務(wù)器,其特征在于, 上述物理資源為數(shù)據(jù)平面裝置,作為控制平面裝置而發(fā)揮功能。
8.一種服務(wù)提供系統(tǒng),包括控制服務(wù)器以及由上述控制服務(wù)器進(jìn)行控制的物理資源, 其中,上述控制服務(wù)器具有虛擬裝置提供部,其提供一個(gè)以上用于控制物理資源的虛擬對(duì)象;以及虛擬基礎(chǔ)結(jié)構(gòu)提供部,其能夠提供使用由上述虛擬裝置提供部提供的一個(gè)以上的虛擬對(duì)象構(gòu)成的虛擬基礎(chǔ)結(jié)構(gòu)作為虛擬對(duì)象,其中,上述虛擬基礎(chǔ)結(jié)構(gòu)提供部使用虛擬基礎(chǔ)結(jié)構(gòu)提供部所提供的虛擬對(duì)象來(lái)構(gòu)成虛擬基礎(chǔ)結(jié)構(gòu),能夠提供該虛擬基礎(chǔ)結(jié)構(gòu)作為虛擬對(duì)象。
9.根據(jù)權(quán)利要求8所述的服務(wù)提供系統(tǒng),其特征在于,上述控制服務(wù)器的上述虛擬基礎(chǔ)結(jié)構(gòu)提供部通過(guò)制作新虛擬對(duì)象,提供上述虛擬基礎(chǔ)結(jié)構(gòu)作為虛擬對(duì)象,其中,上述新虛擬對(duì)象對(duì)為了構(gòu)成上述虛擬基礎(chǔ)結(jié)構(gòu)而使用的虛擬對(duì)象進(jìn)行控制。
10.根據(jù)權(quán)利要求8或者9所述的服務(wù)提供系統(tǒng),其特征在于, 上述控制服務(wù)器還具有虛擬基礎(chǔ)構(gòu)成存儲(chǔ)部,其存儲(chǔ)被分配給上述各虛擬基礎(chǔ)結(jié)構(gòu)的虛擬對(duì)象;以及虛擬對(duì)象構(gòu)成存儲(chǔ)部,其存儲(chǔ)成為上述各虛擬對(duì)象的提供源的虛擬基礎(chǔ)結(jié)構(gòu)提供部或者虛擬裝置提供部的信息,其中,參照存儲(chǔ)在上述虛擬基礎(chǔ)構(gòu)成存儲(chǔ)部和虛擬對(duì)象構(gòu)成存儲(chǔ)部中的信息,對(duì)上述虛擬基礎(chǔ)結(jié)構(gòu)以及構(gòu)成虛擬基礎(chǔ)結(jié)構(gòu)的虛擬對(duì)象傳遞控制信息。
11.一種虛擬基礎(chǔ)結(jié)構(gòu)的提供方法,是基于控制服務(wù)器的虛擬基礎(chǔ)結(jié)構(gòu)的構(gòu)建方法,該控制服務(wù)器具有虛擬裝置提供部,其提供一個(gè)以上用于控制物理資源的虛擬對(duì)象;以及虛擬基礎(chǔ)結(jié)構(gòu)提供部,其能夠提供使用由上述虛擬裝置提供部提供的一個(gè)以上的虛擬對(duì)象構(gòu)成的虛擬基礎(chǔ)結(jié)構(gòu)作為虛擬對(duì)象,在該虛擬基礎(chǔ)結(jié)構(gòu)的提供方法中,上述控制服務(wù)器的虛擬基礎(chǔ)結(jié)構(gòu)提供部使用虛擬基礎(chǔ)結(jié)構(gòu)提供部所提供的虛擬對(duì)象來(lái)構(gòu)成虛擬基礎(chǔ)結(jié)構(gòu),并提供該虛擬基礎(chǔ)結(jié)構(gòu)作為虛擬對(duì)象。
12.根據(jù)權(quán)利要求11所述的虛擬基礎(chǔ)結(jié)構(gòu)的提供方法,其特征在于,上述控制服務(wù)器的上述虛擬基礎(chǔ)結(jié)構(gòu)提供部通過(guò)制作新虛擬對(duì)象而提供上述虛擬基礎(chǔ)結(jié)構(gòu)作為虛擬對(duì)象,其中,上述新虛擬對(duì)象對(duì)為了構(gòu)成上述虛擬基礎(chǔ)結(jié)構(gòu)而使用的虛擬對(duì)象進(jìn)行控制。
13.根據(jù)權(quán)利要求11或者12所述的虛擬基礎(chǔ)結(jié)構(gòu)的提供方法,其特征在于, 上述控制服務(wù)器還具有虛擬基礎(chǔ)構(gòu)成存儲(chǔ)部,其存儲(chǔ)被分配給上述各虛擬基礎(chǔ)結(jié)構(gòu)的虛擬對(duì)象;以及虛擬對(duì)象構(gòu)成存儲(chǔ)部,其存儲(chǔ)成為上述各虛擬對(duì)象的提供源的虛擬基礎(chǔ)結(jié)構(gòu)提供部或者虛擬裝置提供部的信息,上述控制服務(wù)器參照存儲(chǔ)在上述虛擬基礎(chǔ)構(gòu)成存儲(chǔ)部和虛擬對(duì)象構(gòu)成存儲(chǔ)部中的信息,對(duì)上述虛擬基礎(chǔ)結(jié)構(gòu)以及構(gòu)成虛擬基礎(chǔ)結(jié)構(gòu)的虛擬對(duì)象傳遞控制信息。
14.一種程序,其用于使控制服務(wù)器執(zhí)行,該控制服務(wù)器具有虛擬裝置提供部,其提供一個(gè)以上用于控制物理資源的虛擬對(duì)象;以及虛擬基礎(chǔ)結(jié)構(gòu)提供部,其能夠提供使用由上述虛擬裝置提供部提供的一個(gè)以上的虛擬對(duì)象構(gòu)成的虛擬基礎(chǔ)結(jié)構(gòu)作為虛擬對(duì)象,上述程序控制上述虛擬基礎(chǔ)結(jié)構(gòu)提供部使用虛擬基礎(chǔ)結(jié)構(gòu)提供部所提供的虛擬對(duì)象來(lái)構(gòu)成虛擬基礎(chǔ)結(jié)構(gòu),能夠提供該虛擬基礎(chǔ)結(jié)構(gòu)作為虛擬對(duì)象。
15.根據(jù)權(quán)利要求14所述的程序,其特征在于,使上述控制服務(wù)器的上述虛擬基礎(chǔ)結(jié)構(gòu)提供部執(zhí)行制作新虛擬對(duì)象的處理,提供上述虛擬基礎(chǔ)結(jié)構(gòu)作為虛擬對(duì)象,其中,上述新虛擬對(duì)象對(duì)為了構(gòu)成上述虛擬基礎(chǔ)結(jié)構(gòu)而使用的虛擬對(duì)象進(jìn)行控制。
16.根據(jù)權(quán)利要求14或者15所述的程序,其特征在于, 上述控制服務(wù)器還具有虛擬基礎(chǔ)構(gòu)成存儲(chǔ)部,其存儲(chǔ)被分配給上述各虛擬基礎(chǔ)結(jié)構(gòu)的虛擬對(duì)象;以及虛擬對(duì)象構(gòu)成存儲(chǔ)部,其存儲(chǔ)成為上述各虛擬對(duì)象的提供源的虛擬基礎(chǔ)結(jié)構(gòu)提供部或者虛擬裝置提供部的信息,上述程序使上述控制服務(wù)器執(zhí)行以下處理參照存儲(chǔ)在上述虛擬基礎(chǔ)構(gòu)成存儲(chǔ)部和虛擬對(duì)象構(gòu)成存儲(chǔ)部中的信息,對(duì)上述虛擬基礎(chǔ)結(jié)構(gòu)以及構(gòu)成虛擬基礎(chǔ)結(jié)構(gòu)的虛擬對(duì)象傳遞控制信息。
全文摘要
本發(fā)明提供一種控制服務(wù)器、服務(wù)提供系統(tǒng)以及虛擬基礎(chǔ)結(jié)構(gòu)的提供方法,分層構(gòu)成虛擬基礎(chǔ)結(jié)構(gòu),提供各種功能和服務(wù)。服務(wù)提供系統(tǒng)包括控制服務(wù)器以及通過(guò)控制服務(wù)器控制的物理資源。控制服務(wù)器具有虛擬裝置提供部和虛擬基礎(chǔ)結(jié)構(gòu)提供部,該虛擬裝置提供部提供一個(gè)以上用于控制物理資源的虛擬對(duì)象,該虛擬基礎(chǔ)結(jié)構(gòu)提供部能夠提供使用由上述虛擬裝置提供部提供的一個(gè)以上的虛擬對(duì)象構(gòu)成的虛擬基礎(chǔ)結(jié)構(gòu)作為虛擬對(duì)象,其中,上述虛擬基礎(chǔ)結(jié)構(gòu)提供部使用虛擬基礎(chǔ)結(jié)構(gòu)提供部所提供的虛擬對(duì)象來(lái)構(gòu)成虛擬基礎(chǔ)結(jié)構(gòu),能夠提供該虛擬基礎(chǔ)結(jié)構(gòu)作為虛擬對(duì)象。
文檔編號(hào)G06F9/46GK102473111SQ20108003400
公開(kāi)日2012年5月23日 申請(qǐng)日期2010年7月30日 優(yōu)先權(quán)日2009年7月31日
發(fā)明者下西英之, 保田武晴, 浜崇之, 田中裕樹, 石井秀治, 高島正德 申請(qǐng)人:日本電氣株式會(huì)社
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
深水埗区| 贞丰县| 宁安市| 七台河市| 大冶市| 邹平县| 来安县| 南通市| 大石桥市| 无极县| 许昌县| 威宁| 宁国市| 田阳县| 盐边县| 新余市| 东乡县| 剑阁县| 绥化市| 青海省| 水城县| 高青县| 望谟县| 启东市| 遂昌县| 三江| 宜春市| 霍山县| 调兵山市| 武陟县| 青海省| 桃源县| 昌宁县| 聂荣县| 凤冈县| 榆树市| 临邑县| 丹凤县| 鸡西市| 田东县| 淮阳县|