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

信息處理系統(tǒng)、管理設(shè)備、處理請(qǐng)求設(shè)備和信息處理方法

文檔序號(hào):6338787閱讀:151來(lái)源:國(guó)知局
專(zhuān)利名稱(chēng):信息處理系統(tǒng)、管理設(shè)備、處理請(qǐng)求設(shè)備和信息處理方法
技術(shù)領(lǐng)域
本發(fā)明涉及信息處理系統(tǒng)、管理設(shè)備、處理請(qǐng)求設(shè)備和信息處理方法。
背景技術(shù)
通過(guò)分配包括一個(gè)或多個(gè)計(jì)算機(jī)的計(jì)算機(jī)組的至少部分計(jì)算機(jī)資源形成虛擬機(jī)并使用戶(hù)使用形成的虛擬機(jī)的服務(wù)已被執(zhí)行(參見(jiàn),例如日本未審查專(zhuān)利申請(qǐng)公開(kāi)(PCT申請(qǐng)的譯文)No. 2009-532944)。在這種服務(wù)中,在作為存儲(chǔ)要被處理的數(shù)據(jù)的存儲(chǔ)庫(kù)的虛擬機(jī)與從該存儲(chǔ)庫(kù)獲取要被處理的數(shù)據(jù)并對(duì)該數(shù)據(jù)進(jìn)行處理的虛擬機(jī)之間轉(zhuǎn)移要被處理的數(shù)據(jù)。

發(fā)明內(nèi)容
本發(fā)明的目的在于提供信息處理系統(tǒng)、管理設(shè)備、處理請(qǐng)求設(shè)備和信息處理方法, 其能夠在用于通過(guò)分配計(jì)算機(jī)組的至少部分計(jì)算機(jī)資源對(duì)數(shù)據(jù)進(jìn)行處理的系統(tǒng)中抑制由數(shù)據(jù)轉(zhuǎn)移所引起的延遲。根據(jù)本發(fā)明的第一方面,提供一種信息處理系統(tǒng),其包括接收單元,其接收分配用于處理數(shù)據(jù)的計(jì)算機(jī)資源的請(qǐng)求和對(duì)要在該數(shù)據(jù)上執(zhí)行的數(shù)據(jù)處理進(jìn)行標(biāo)識(shí)的標(biāo)識(shí)信息;分配單元,響應(yīng)于由接收單元接收的請(qǐng)求,該分配單元分配一個(gè)或多個(gè)計(jì)算機(jī)中的一個(gè)計(jì)算機(jī)內(nèi)所包括的至少部分計(jì)算機(jī)資源;指定單元,根據(jù)由分配單元分配的計(jì)算機(jī)資源,該指定單元指定表示數(shù)據(jù)在由分配單元分配的計(jì)算機(jī)資源中的存儲(chǔ)位置的存儲(chǔ)位置信息;轉(zhuǎn)移單元,其將要由分配單元分配的計(jì)算機(jī)資源進(jìn)行處理的數(shù)據(jù)轉(zhuǎn)移到由指定單元指定的存儲(chǔ)位置信息表示的存儲(chǔ)位置;以及部署單元,在轉(zhuǎn)移單元已將要處理的數(shù)據(jù)轉(zhuǎn)移到存儲(chǔ)位置之后,該部署單元將構(gòu)成由接收單元接收的標(biāo)識(shí)信息所標(biāo)識(shí)的數(shù)據(jù)處理的一個(gè)或多個(gè)程序部署到由分配單元分配的計(jì)算機(jī)資源,以使得通過(guò)使用由分配單元分配的計(jì)算機(jī)資源來(lái)執(zhí)行該一個(gè)或多個(gè)程序。根據(jù)本發(fā)明的第二方面,提供一種管理設(shè)備,其包括接收單元,其接收分配用于處理數(shù)據(jù)的計(jì)算機(jī)資源的請(qǐng)求和對(duì)要在該數(shù)據(jù)上執(zhí)行的數(shù)據(jù)處理進(jìn)行標(biāo)識(shí)的標(biāo)識(shí)信息;分配單元,響應(yīng)于由接收單元接收的請(qǐng)求,該分配單元分配一個(gè)或多個(gè)計(jì)算機(jī)中的一個(gè)計(jì)算機(jī)內(nèi)所包括的至少部分計(jì)算機(jī)資源;指定單元,根據(jù)由分配單元分配的計(jì)算機(jī)資源,該指定單元指定表示數(shù)據(jù)在由分配單元分配的計(jì)算機(jī)資源中的存儲(chǔ)位置的存儲(chǔ)位置信息;使要由分配單元分配的計(jì)算機(jī)資源進(jìn)行處理的數(shù)據(jù)被轉(zhuǎn)移到由指定單元指定的存儲(chǔ)位置信息表示的存儲(chǔ)位置的單元;以及部署單元,在已將要處理的數(shù)據(jù)轉(zhuǎn)移到存儲(chǔ)位置之后,該部署單元將構(gòu)成由接收單元接收的標(biāo)識(shí)信息所標(biāo)識(shí)的數(shù)據(jù)處理的一個(gè)或多個(gè)程序部署到由分配單元分配的計(jì)算機(jī)資源,以使得通過(guò)使用由分配單元分配的計(jì)算機(jī)資源來(lái)執(zhí)行該一個(gè)或多個(gè)程序。根據(jù)本發(fā)明的第三方面,提供一種處理請(qǐng)求設(shè)備,其包括分配請(qǐng)求發(fā)送單元,其發(fā)送分配用于處理數(shù)據(jù)的計(jì)算機(jī)資源的請(qǐng)求和對(duì)要在該數(shù)據(jù)上執(zhí)行的數(shù)據(jù)處理進(jìn)行標(biāo)識(shí)
4的標(biāo)識(shí)信息;獲取單元,其獲取表示數(shù)據(jù)在一個(gè)或多個(gè)計(jì)算機(jī)中的一個(gè)計(jì)算機(jī)內(nèi)所包括的至少部分計(jì)算機(jī)資源中的存儲(chǔ)位置的存儲(chǔ)位置信息,響應(yīng)于由分配請(qǐng)求發(fā)送單元發(fā)送的請(qǐng)求來(lái)分配該計(jì)算機(jī)資源;轉(zhuǎn)移單元,其將要由分配的計(jì)算機(jī)資源進(jìn)行處理的數(shù)據(jù)轉(zhuǎn)移到由獲取單元獲取的存儲(chǔ)位置信息表示的存儲(chǔ)位置;以及在轉(zhuǎn)移單元已將要處理的數(shù)據(jù)轉(zhuǎn)移之后,使構(gòu)成由分配請(qǐng)求發(fā)送單元發(fā)送的標(biāo)識(shí)信息所標(biāo)識(shí)的數(shù)據(jù)處理的一個(gè)或多個(gè)程序被部署到分配的計(jì)算機(jī)資源的單元,以使得通過(guò)使用分配的計(jì)算機(jī)資源來(lái)執(zhí)行該一個(gè)或多個(gè)程序。根據(jù)本發(fā)明的第四方面,提供一種信息處理方法,其包括下列步驟接收分配用于處理數(shù)據(jù)的計(jì)算機(jī)資源的請(qǐng)求和對(duì)要在該數(shù)據(jù)上執(zhí)行的數(shù)據(jù)處理進(jìn)行標(biāo)識(shí)的標(biāo)識(shí)信息; 響應(yīng)于接收的請(qǐng)求,分配一個(gè)或多個(gè)計(jì)算機(jī)中的一個(gè)計(jì)算機(jī)內(nèi)所包括的至少部分計(jì)算機(jī)資源;根據(jù)分配的計(jì)算機(jī)資源,指定表示數(shù)據(jù)在分配的計(jì)算機(jī)資源中的存儲(chǔ)位置的存儲(chǔ)位置信息;將要由分配的計(jì)算機(jī)資源進(jìn)行處理的數(shù)據(jù)轉(zhuǎn)移到由指定的存儲(chǔ)位置信息表示的存儲(chǔ)位置;以及在已將要處理的數(shù)據(jù)轉(zhuǎn)移到存儲(chǔ)位置之后,將構(gòu)成由接收的標(biāo)識(shí)信息所標(biāo)識(shí)的數(shù)據(jù)處理的一個(gè)或多個(gè)程序部署到分配的計(jì)算機(jī)資源,以使得通過(guò)使用分配的計(jì)算機(jī)資源來(lái)執(zhí)行該一個(gè)或多個(gè)程序。根據(jù)本發(fā)明的第一到第四方面,在用于通過(guò)分配計(jì)算機(jī)組的至少部分計(jì)算機(jī)資源對(duì)數(shù)據(jù)進(jìn)行處理的系統(tǒng)中,與不使用這種配置的情況相比,可以抑制由數(shù)據(jù)轉(zhuǎn)移所引起的延遲。


基于下列附圖將詳細(xì)描述本發(fā)明的示例性實(shí)施例,其中圖1為信息處理系統(tǒng)的系統(tǒng)配置圖;圖2為包括在信息處理系統(tǒng)中的各個(gè)設(shè)備的功能框圖;圖3為示出了虛擬機(jī)狀態(tài)管理表的示例的示圖;圖4為示出了更新的虛擬機(jī)狀態(tài)管理表的示例的示圖;圖5為示出了服務(wù)定義表的示例的示圖;圖6為示出了更新的虛擬機(jī)狀態(tài)管理表的示例的示圖;圖7為由信息處理系統(tǒng)和虛擬機(jī)執(zhí)行的處理的時(shí)序圖;圖8為示出了虛擬機(jī)狀態(tài)管理表的示例的示圖;圖9為示出了執(zhí)行等待隊(duì)列的示例的示圖;圖10為示出了服務(wù)定義表的示例的示圖;以及圖11為由信息處理系統(tǒng)和虛擬機(jī)執(zhí)行的處理的時(shí)序圖。
具體實(shí)施例方式在下文中,將參考附圖對(duì)本發(fā)明的示例性實(shí)施例進(jìn)行描述。首先,將對(duì)本發(fā)明的第一示例性實(shí)施例進(jìn)行描述。圖1示出了根據(jù)該示例性實(shí)施例的信息處理系統(tǒng)10的系統(tǒng)配置圖。如圖1所示, 信息處理系統(tǒng)10包括客戶(hù)端設(shè)備200和管理設(shè)備100,客戶(hù)端200請(qǐng)求使用包括一個(gè)或多個(gè)計(jì)算機(jī)300的計(jì)算機(jī)組30的至少部分計(jì)算機(jī)資源,管理設(shè)備100從客戶(hù)端設(shè)備200接收對(duì)于使用的請(qǐng)求并且執(zhí)行各種類(lèi)型的控制處理,諸如分配計(jì)算機(jī)資源。在該示例性實(shí)施例中,包括在計(jì)算機(jī)組30中的各個(gè)計(jì)算機(jī)300、管理設(shè)備100和客戶(hù)端設(shè)備200經(jīng)由網(wǎng)絡(luò) 20(諸如因特網(wǎng))彼此進(jìn)行數(shù)據(jù)通信,但是在這些設(shè)備之間的連接形式并不限于上述形式, 只要這些設(shè)備可以彼此進(jìn)行數(shù)據(jù)通信即可。計(jì)算機(jī)組30包括一個(gè)或多個(gè)計(jì)算機(jī)300,并且連接各個(gè)計(jì)算機(jī)300使得它們可以經(jīng)由網(wǎng)絡(luò)302彼此進(jìn)行數(shù)據(jù)通信。包括在計(jì)算機(jī)組30中的每個(gè)計(jì)算機(jī)300配備有包括一個(gè)或多個(gè)處理器、存儲(chǔ)器和磁盤(pán)裝置的計(jì)算機(jī)資源(硬件資源)。在計(jì)算機(jī)組30中提供的計(jì)算機(jī)資源可以被劃分為一個(gè)或多個(gè)段并且可以被形成為所謂虛擬機(jī)的邏輯計(jì)算機(jī)??商鎿Q地,可以通過(guò)劃分全部或部分硬件的使用時(shí)間并且通過(guò)分配至少部分硬件來(lái)形成虛擬機(jī)。管理設(shè)備100為這樣的計(jì)算機(jī),其從客戶(hù)端設(shè)備200接收使用計(jì)算機(jī)組30的請(qǐng)求、為客戶(hù)端設(shè)備200分配虛擬機(jī)、并且執(zhí)行用于使分配的虛擬機(jī)執(zhí)行由客戶(hù)端設(shè)備200請(qǐng)求的數(shù)據(jù)處理的控制。以下將對(duì)管理設(shè)備100中提供的詳細(xì)功能進(jìn)行描述。客戶(hù)端設(shè)備200為這樣的計(jì)算機(jī),其接收來(lái)自用戶(hù)的輸入、響應(yīng)于用戶(hù)的輸入來(lái)請(qǐng)求從計(jì)算機(jī)組30分配虛擬機(jī)、并且還請(qǐng)求使用響應(yīng)于上述請(qǐng)求分配的虛擬機(jī)執(zhí)行數(shù)據(jù)處理。以下將對(duì)客戶(hù)端設(shè)備200中提供的詳細(xì)功能進(jìn)行描述。圖2示出了包括在信息處理系統(tǒng)10中的各個(gè)設(shè)備的功能框圖。在下文中,將參考圖2所示的功能框圖來(lái)對(duì)包括在信息處理系統(tǒng)10中的管理設(shè)備100和客戶(hù)端設(shè)備200中提供的詳細(xì)功能進(jìn)行描述。包括在計(jì)算機(jī)組30中的計(jì)算機(jī)資源被劃分為多個(gè)段,以使得形成多個(gè)虛擬機(jī)。在圖2所示的示例中,VMl至VM4表示通過(guò)將計(jì)算機(jī)300的計(jì)算機(jī)資源劃分為四個(gè)段形成的虛擬機(jī)。在該示例性實(shí)施例中,可以預(yù)先形成虛擬機(jī)。所形成的虛擬機(jī)包括通過(guò)將計(jì)算機(jī) 300劃分為一個(gè)或多個(gè)段形成的至少一個(gè)虛擬機(jī)。如圖2所示,管理設(shè)備100包括虛擬機(jī)信息發(fā)送/接收單元102、虛擬機(jī)信息保持單元104、虛擬機(jī)分配請(qǐng)求接收單元106、虛擬機(jī)分配單元108、數(shù)據(jù)存儲(chǔ)位置信息生成單元 110、數(shù)據(jù)存儲(chǔ)位置信息發(fā)送單元112、服務(wù)請(qǐng)求接收單元114、服務(wù)信息保持單元116以及服務(wù)部署單元118。當(dāng)計(jì)算機(jī)讀取并執(zhí)行存儲(chǔ)在計(jì)算機(jī)可讀信息存儲(chǔ)介質(zhì)中的程序時(shí)可以實(shí)現(xiàn)這些單元的功能,該計(jì)算機(jī)包括控制單元(諸如中央處理器(CPU))、存儲(chǔ)單元(諸如存儲(chǔ)器或磁盤(pán)裝置)以及向/從外部裝置發(fā)送/接收數(shù)據(jù)的通信單元。程序可以經(jīng)由信息存儲(chǔ)介質(zhì)被提供到作為管理設(shè)備100的計(jì)算機(jī),或者可以經(jīng)由諸如因特網(wǎng)之類(lèi)的數(shù)據(jù)通信介質(zhì)被提供到該計(jì)算機(jī)。虛擬機(jī)信息發(fā)送/接收單元102向/從包括在計(jì)算機(jī)組30中并且管理關(guān)于虛擬機(jī)的信息的管理計(jì)算機(jī)發(fā)送/接收在計(jì)算機(jī)組30中形成的關(guān)于虛擬機(jī)的信息??梢灾芷谛缘卦诠芾碓O(shè)備100與計(jì)算機(jī)組30之間發(fā)送/接收關(guān)于虛擬機(jī)的信息,或者當(dāng)關(guān)于虛擬機(jī)的信息改變時(shí)發(fā)送/接收該信息。例如,關(guān)于虛擬機(jī)的信息可以包括表示虛擬機(jī)狀態(tài)的狀態(tài)信息和表示構(gòu)成虛擬機(jī)的硬件資源的資源信息。例如,狀態(tài)信息可以包括向其分配虛擬機(jī)的客戶(hù)端設(shè)備200的標(biāo)識(shí)信息(客戶(hù)端名稱(chēng)等)和被執(zhí)行的服務(wù)的名稱(chēng)(數(shù)據(jù)處理名稱(chēng)等),這些信息對(duì)應(yīng)于各個(gè)虛擬機(jī)。資源信息可以包括表示構(gòu)成每個(gè)虛擬機(jī)的計(jì)算機(jī)組30 中的計(jì)算機(jī)300的硬件的信息。虛擬機(jī)信息保持單元104保持通過(guò)虛擬機(jī)信息發(fā)送/接收單元102接收的關(guān)于虛擬機(jī)的信息。圖3示出了在虛擬機(jī)信息保持單元104中保持的虛擬機(jī)狀態(tài)管理表(狀態(tài)信息) 的示例。如圖3所示,虛擬機(jī)狀態(tài)管理表存儲(chǔ)對(duì)向其分配虛擬機(jī)的客戶(hù)端設(shè)備200進(jìn)行標(biāo)識(shí)的客戶(hù)端名稱(chēng)和表示在虛擬機(jī)中被執(zhí)行的數(shù)據(jù)處理操作的服務(wù)名稱(chēng),用對(duì)虛擬機(jī)進(jìn)行標(biāo)識(shí)的虛擬機(jī)ID來(lái)關(guān)聯(lián)客戶(hù)端名稱(chēng)和服務(wù)名稱(chēng)。如果在虛擬機(jī)狀態(tài)表中客戶(hù)端名稱(chēng)的字段為空,則其意味著相應(yīng)的虛擬機(jī)沒(méi)有被分配到任何客戶(hù)端設(shè)備200(即,該虛擬機(jī)為空閑的)。虛擬機(jī)分配請(qǐng)求接收單元106從客戶(hù)端設(shè)備200接收分配虛擬機(jī)的請(qǐng)求。分配虛擬機(jī)的請(qǐng)求可以包括對(duì)客戶(hù)端設(shè)備200進(jìn)行標(biāo)識(shí)的客戶(hù)端名稱(chēng)和表示由客戶(hù)端設(shè)備200請(qǐng)求的計(jì)算機(jī)資源的信息(例如,處理器的數(shù)量、存儲(chǔ)器的容量和磁盤(pán)的容量)。響應(yīng)于由虛擬機(jī)分配請(qǐng)求接收單元106接收的請(qǐng)求,虛擬機(jī)分配單元108向客戶(hù)端設(shè)備200分配虛擬機(jī)。例如,虛擬機(jī)分配單元108可以參考在虛擬機(jī)信息保持單元104中保持的虛擬機(jī)狀態(tài)管理表、在表中選擇與空的客戶(hù)端名稱(chēng)字段相對(duì)應(yīng)的虛擬機(jī)、并且向客戶(hù)端設(shè)備200分配所選擇的虛擬機(jī)。此時(shí),虛擬機(jī)分配單元108可以搜索由單一計(jì)算機(jī)的計(jì)算機(jī)資源構(gòu)成的多個(gè)虛擬機(jī),并且從它們之中選擇虛擬機(jī)。如果來(lái)自客戶(hù)端設(shè)備200的請(qǐng)求包括表示計(jì)算機(jī)資源的信息,則可以選擇滿(mǎn)足該計(jì)算機(jī)資源的虛擬機(jī)。如果不存在空閑的虛擬機(jī)(如果沒(méi)有虛擬機(jī)滿(mǎn)足指定的條件),則虛擬機(jī)分配單元108可以執(zhí)行控制來(lái)發(fā)送表示沒(méi)有要分配到客戶(hù)端設(shè)備200的虛擬機(jī)的信息。圖4示出了由虛擬機(jī)分配單元108分配了虛擬機(jī)之后已更新的虛擬機(jī)狀態(tài)管理表的示例。如圖4所示,當(dāng)已將虛擬機(jī)“VM1”分配給客戶(hù)端“CL1”時(shí),在虛擬機(jī)狀態(tài)管理表中將“CL1,,存儲(chǔ)在與“VM1,,相關(guān)的客戶(hù)端名稱(chēng)的字段中。根據(jù)關(guān)于由虛擬機(jī)分配單元108分配的虛擬機(jī)的信息,數(shù)據(jù)存儲(chǔ)位置信息生成單元110生成(指定)表示要由虛擬機(jī)進(jìn)行處理的數(shù)據(jù)的存儲(chǔ)位置的存儲(chǔ)位置信息。例如,數(shù)據(jù)存儲(chǔ)位置信息生成單元110可以將存儲(chǔ)在存儲(chǔ)器(數(shù)據(jù)存儲(chǔ)裝置)中的文件名生成為存儲(chǔ)位置信息,該存儲(chǔ)器包括在由虛擬機(jī)分配單元108分配的虛擬機(jī)中。可以基于任何生成規(guī)則來(lái)生成存儲(chǔ)位置信息,只要在虛擬機(jī)中唯一地標(biāo)識(shí)數(shù)據(jù)即可。在該示例性實(shí)施例中,數(shù)據(jù)存儲(chǔ)位置信息生成單元110可以將由虛擬機(jī)名稱(chēng)(VMl)、該虛擬機(jī)的存儲(chǔ)器名稱(chēng)(Si)和存儲(chǔ)在該存儲(chǔ)器中的文件名(Filel)組成的路徑(/VMl/Sl/Filel)生成為存儲(chǔ)位置信息。數(shù)據(jù)存儲(chǔ)位置信息發(fā)送單元112將由數(shù)據(jù)存儲(chǔ)位置信息生成單元110生成的存儲(chǔ)位置信息發(fā)送到已經(jīng)發(fā)送了分配虛擬機(jī)的請(qǐng)求的客戶(hù)端設(shè)備200。服務(wù)請(qǐng)求接收單元114從客戶(hù)端設(shè)備200接收在分配給客戶(hù)端設(shè)備200的虛擬機(jī)中執(zhí)行數(shù)據(jù)處理(服務(wù))的請(qǐng)求。例如,服務(wù)請(qǐng)求接收單元114可以從客戶(hù)端設(shè)備200接收客戶(hù)端名稱(chēng)和對(duì)要執(zhí)行的數(shù)據(jù)處理進(jìn)行標(biāo)識(shí)的服務(wù)標(biāo)識(shí)信息(服務(wù)名稱(chēng)等)。服務(wù)信息保持單元116保持關(guān)于數(shù)據(jù)處理操作的信息,該數(shù)據(jù)處理操作構(gòu)成每個(gè)由服務(wù)標(biāo)識(shí)信息進(jìn)行標(biāo)識(shí)的服務(wù)。服務(wù)信息保持單元116還可以保持構(gòu)成各個(gè)數(shù)據(jù)處理操作的程序的實(shí)體數(shù)據(jù)。圖5示出了在服務(wù)信息保持單元116中保持的服務(wù)定義表的示例。如圖5所示, 將服務(wù)定義表配置為存儲(chǔ)構(gòu)成服務(wù)的程序,該服務(wù)表示關(guān)于構(gòu)成各個(gè)服務(wù)的程序(數(shù)據(jù)處理元,原語(yǔ)服務(wù))的信息,該程序與服務(wù)名稱(chēng)相關(guān)聯(lián)。如果將“A、B、C”存儲(chǔ)為關(guān)于構(gòu)成服務(wù)的程序的信息,則意味著按照此順序執(zhí)行處理A、B和C。
通過(guò)參考服務(wù)信息保持單元116,服務(wù)部署單元118獲取構(gòu)成在由服務(wù)請(qǐng)求接收單元114接收的請(qǐng)求中所請(qǐng)求的服務(wù)的程序,并且將獲取的程序部署到由虛擬機(jī)分配單元 108分配的虛擬機(jī)。例如,服務(wù)部署單元118生成部署信息,其包括關(guān)于構(gòu)成服務(wù)的程序的信息、程序的執(zhí)行順序、和要處理的數(shù)據(jù)的存儲(chǔ)位置,并且將生成的部署信息轉(zhuǎn)移到虛擬機(jī),從而部署該服務(wù)。而且,根據(jù)通過(guò)服務(wù)部署單元118部署到虛擬機(jī)的程序,虛擬機(jī)在由數(shù)據(jù)存儲(chǔ)位置信息生成單元110生成的信息所表示的存儲(chǔ)位置中存儲(chǔ)的數(shù)據(jù)上執(zhí)行處理。圖6示出了在由服務(wù)部署單元118部署了服務(wù)(程序)的情況下已更新的虛擬機(jī)狀態(tài)管理表的示例。如圖6所示,在已經(jīng)通過(guò)服務(wù)部署單元118向虛擬機(jī)部署了程序之后或者在已經(jīng)指定了要部署的程序之后,在與分配的虛擬機(jī)相對(duì)應(yīng)的服務(wù)名稱(chēng)的字段中存儲(chǔ)表示部署的服務(wù)的信息。在已經(jīng)通過(guò)服務(wù)部署單元118部署了程序之后,虛擬機(jī)在從客戶(hù)端設(shè)備200轉(zhuǎn)移的要處理的數(shù)據(jù)上按照指定的執(zhí)行順序執(zhí)行部署的程序。虛擬機(jī)將整個(gè)處理獲得的處理結(jié)果數(shù)據(jù)發(fā)送到客戶(hù)端設(shè)備200,并且通知管理設(shè)備100由服務(wù)部署單元118部署的程序已經(jīng)執(zhí)行完畢。當(dāng)從虛擬機(jī)接收到表示程序已經(jīng)執(zhí)行完畢的通知時(shí),管理設(shè)備100更新存儲(chǔ)在虛擬機(jī)狀態(tài)管理表中的虛擬機(jī)記錄。具體地,管理設(shè)備100可以擦除與該虛擬機(jī)相關(guān)聯(lián)的客戶(hù)端名稱(chēng)和服務(wù)名稱(chēng)的數(shù)據(jù),以更新虛擬機(jī)狀態(tài)管理表。而且,在部署的程序執(zhí)行完成之后,虛擬機(jī)可以刪除部署的程序和從客戶(hù)端設(shè)備200轉(zhuǎn)移的數(shù)據(jù)。此時(shí),虛擬機(jī)可以響應(yīng)于來(lái)自客戶(hù)端設(shè)備200的請(qǐng)求來(lái)刪除數(shù)據(jù),或者可以在從處理結(jié)束起經(jīng)過(guò)特定的時(shí)間之后刪除數(shù)據(jù)。接下來(lái),將對(duì)客戶(hù)端設(shè)備200中提供的功能進(jìn)行描述。如圖2所示,客戶(hù)端設(shè)備200 包括虛擬機(jī)分配請(qǐng)求單元202、數(shù)據(jù)存儲(chǔ)位置信息接收單元204、數(shù)據(jù)轉(zhuǎn)移單元206、服務(wù)請(qǐng)求單元208、以及處理結(jié)果獲取單元210。當(dāng)計(jì)算機(jī)讀取并執(zhí)行存儲(chǔ)在計(jì)算機(jī)可讀信息存儲(chǔ)介質(zhì)中的程序時(shí)可以實(shí)現(xiàn)這些單元的功能,該計(jì)算機(jī)包括控制單元(諸如CPU)、存儲(chǔ)單元 (諸如存儲(chǔ)器)、以及向/從外部裝置發(fā)送/接收數(shù)據(jù)的通信單元。程序可以經(jīng)由信息存儲(chǔ)介質(zhì)被提供到作為客戶(hù)端設(shè)備200的計(jì)算機(jī),或者可以經(jīng)由諸如因特網(wǎng)之類(lèi)的數(shù)據(jù)通信介質(zhì)被提供到該計(jì)算機(jī)。虛擬機(jī)分配請(qǐng)求單元202向管理設(shè)備100請(qǐng)求從計(jì)算機(jī)組30分配虛擬機(jī)。在請(qǐng)求分配虛擬機(jī)的時(shí)候,虛擬機(jī)分配請(qǐng)求單元202可以將表示必需的計(jì)算機(jī)資源的信息連同對(duì)客戶(hù)端設(shè)備200進(jìn)行標(biāo)識(shí)的客戶(hù)端名稱(chēng)一起發(fā)送至管理設(shè)備100。當(dāng)響應(yīng)于由虛擬機(jī)分配請(qǐng)求單元202發(fā)送的分配請(qǐng)求分配虛擬機(jī)時(shí),數(shù)據(jù)存儲(chǔ)位置信息接收單元204從管理設(shè)備100接收表示要由分配的虛擬機(jī)進(jìn)行處理的數(shù)據(jù)的存儲(chǔ)位置的存儲(chǔ)位置信息。在該示例性實(shí)施例中,數(shù)據(jù)存儲(chǔ)位置信息接收單元204接收從管理設(shè)備100的數(shù)據(jù)存儲(chǔ)位置信息發(fā)送單元112發(fā)送的存儲(chǔ)位置信息。數(shù)據(jù)轉(zhuǎn)移單元206將要處理的數(shù)據(jù)轉(zhuǎn)移到由數(shù)據(jù)存儲(chǔ)位置信息接收單元204接收的存儲(chǔ)位置信息所表示的存儲(chǔ)位置。數(shù)據(jù)轉(zhuǎn)移單元206可以將要處理的數(shù)據(jù)的文件名改為由存儲(chǔ)位置信息所表示的文件名然后通過(guò)訪(fǎng)問(wèn)虛擬機(jī)轉(zhuǎn)移該數(shù)據(jù)。此時(shí),可以根據(jù)由存儲(chǔ)位置信息所表示的路徑來(lái)確定要處理的數(shù)據(jù)的存儲(chǔ)位置的路徑。服務(wù)請(qǐng)求單元208向管理設(shè)備100發(fā)送對(duì)用于處理由數(shù)據(jù)轉(zhuǎn)移單元206轉(zhuǎn)移的數(shù)據(jù)的服務(wù)(數(shù)據(jù)處理)進(jìn)行標(biāo)識(shí)的信息,從而請(qǐng)求在該數(shù)據(jù)上執(zhí)行服務(wù)。在該示例性實(shí)施例中,通過(guò)服務(wù)請(qǐng)求單元208向管理設(shè)備100發(fā)送的服務(wù)請(qǐng)求是通過(guò)管理設(shè)備100的服務(wù)請(qǐng)求接收單元114接收的。如果已經(jīng)在由數(shù)據(jù)轉(zhuǎn)移單元206轉(zhuǎn)移的數(shù)據(jù)上執(zhí)行了所指定的服務(wù)(數(shù)據(jù)處理), 則處理結(jié)果獲取單元210獲取該服務(wù)的處理結(jié)果。處理結(jié)果獲取單元210可以接收并獲取從虛擬機(jī)發(fā)送的處理結(jié)果。接下來(lái),將參考圖7所示的時(shí)序圖,根據(jù)該示例性實(shí)施例給出由信息處理系統(tǒng)10 和分配給客戶(hù)端設(shè)備200的虛擬機(jī)執(zhí)行的處理的流程的描述。首先,客戶(hù)端設(shè)備200向管理設(shè)備100發(fā)送分配虛擬機(jī)的請(qǐng)求(S1001)。響應(yīng)于從客戶(hù)端設(shè)備200接收的請(qǐng)求,管理設(shè)備100通過(guò)參考虛擬機(jī)狀態(tài)管理表來(lái)確定是否還有未分配的虛擬機(jī)(S1002)。如果沒(méi)有未分配的虛擬機(jī)(S1002中為否),則管理設(shè)備100發(fā)送表示沒(méi)有要分配的虛擬機(jī)的信息(S1003)。如果有未分配的虛擬機(jī)(S1002中為是),則管理設(shè)備100向客戶(hù)端設(shè)備200分配虛擬機(jī)(S1004)。然后,管理設(shè)備100生成表示數(shù)據(jù)在該分配的虛擬機(jī)中的存儲(chǔ)位置的存儲(chǔ)位置信息(S1005)并將生成的存儲(chǔ)位置信息發(fā)送到客戶(hù)端設(shè)備200(S1006)??蛻?hù)端設(shè)備200將要處理的數(shù)據(jù)轉(zhuǎn)移到由從管理設(shè)備100接收的存儲(chǔ)位置信息所表示的虛擬機(jī)中的存儲(chǔ)位置(S1007),并且還向管理設(shè)備100發(fā)送對(duì)用于處理數(shù)據(jù)的服務(wù) (數(shù)據(jù)處理)進(jìn)行標(biāo)識(shí)的服務(wù)標(biāo)識(shí)信息(S1008)。根據(jù)從客戶(hù)端設(shè)備200接收的服務(wù)標(biāo)識(shí)信息,管理設(shè)備100指定構(gòu)成該服務(wù)的程序,基于各個(gè)指定程序、程序的執(zhí)行順序、和執(zhí)行目標(biāo)生成部署信息(S1009),并且將生成的部署信息轉(zhuǎn)移到虛擬機(jī)(S1010)。根據(jù)從管理設(shè)備100接收的部署信息,虛擬機(jī)部署程序,在數(shù)據(jù)上執(zhí)行數(shù)據(jù)處理 (SlOll),然后將處理結(jié)果發(fā)送到客戶(hù)端設(shè)備200(S1012)。然后,虛擬機(jī)向管理設(shè)備100發(fā)送服務(wù)完成通知(S1013)并且刪除部署的服務(wù)和數(shù)據(jù)(S1014)。當(dāng)接收到來(lái)自虛擬機(jī)的服務(wù)完成通知時(shí),管理設(shè)備100在虛擬機(jī)狀態(tài)管理表中指定與該虛擬機(jī)相關(guān)的記錄,并且在所指定的記錄中刪除客戶(hù)端名稱(chēng)和服務(wù)名稱(chēng),以更新該表(S1015)。從而,與客戶(hù)端設(shè)備 200請(qǐng)求的數(shù)據(jù)處理相關(guān)的一系列操作結(jié)束。在根據(jù)該示例性實(shí)施例的信息處理系統(tǒng)10中,要處理的數(shù)據(jù)被存儲(chǔ)在包括在分配給客戶(hù)端設(shè)備200的虛擬機(jī)的硬件資源中的存儲(chǔ)器中,并且使該虛擬機(jī)處理該數(shù)據(jù)。從而,不發(fā)生由于要處理的數(shù)據(jù)的傳遞所引起的處理延遲。接下來(lái),將對(duì)本發(fā)明的第二示例性實(shí)施例進(jìn)行描述。根據(jù)第二示例性實(shí)施例的信息處理系統(tǒng)10與根據(jù)第一示例性實(shí)施例的信息處理系統(tǒng)10的區(qū)別在于,為各個(gè)虛擬機(jī)保持執(zhí)行等待隊(duì)列,以及根據(jù)與要由虛擬機(jī)執(zhí)行的數(shù)據(jù)處理有關(guān)的數(shù)據(jù)量來(lái)選擇要分配給客戶(hù)端設(shè)備200的虛擬機(jī)。在已經(jīng)分配了虛擬機(jī)之后所執(zhí)行的處理是共同的。在下文中,將對(duì)與根據(jù)第一示例性實(shí)施例的信息處理系統(tǒng)10不同的部分進(jìn)行描述。根據(jù)第二示例性實(shí)施例的虛擬機(jī)信息保持單元104保持表示各個(gè)虛擬機(jī)的狀態(tài)的虛擬機(jī)狀態(tài)管理表和存儲(chǔ)處理信息的執(zhí)行等待隊(duì)列,處理信息表示分配給各個(gè)虛擬機(jī)的并且處于執(zhí)行等待狀態(tài)的處理。圖8示出了虛擬機(jī)狀態(tài)管理表的示例。如圖8所示,虛擬機(jī)狀態(tài)管理表存儲(chǔ)表示向其分配虛擬機(jī)的客戶(hù)端設(shè)備200的客戶(hù)端名稱(chēng)、表示要被執(zhí)行的服務(wù)的服務(wù)名稱(chēng)、要由被執(zhí)行的服務(wù)進(jìn)行處理的數(shù)據(jù)段的名稱(chēng)、以及各個(gè)數(shù)據(jù)段的大小,它們與虛擬機(jī)的標(biāo)識(shí)信息(虛擬機(jī)ID)相關(guān)聯(lián)。圖9示出了執(zhí)行等待隊(duì)列的示例。為各個(gè)虛擬機(jī)提供執(zhí)行等待隊(duì)列,在各個(gè)執(zhí)行等待隊(duì)列的最后部分按照分配順序存儲(chǔ)表示由虛擬機(jī)分配單元108分配的處理的處理信息。例如,處理信息可以是與虛擬機(jī)狀態(tài)管理表的記錄相對(duì)應(yīng)的信息并且可以包括客戶(hù)端名稱(chēng)、服務(wù)名稱(chēng)、數(shù)據(jù)名稱(chēng)和數(shù)據(jù)大小的項(xiàng)目。虛擬機(jī)分配請(qǐng)求接收單元106從客戶(hù)端設(shè)備200接收分配虛擬機(jī)的請(qǐng)求。該請(qǐng)求包括信息段,諸如對(duì)客戶(hù)端設(shè)備200進(jìn)行標(biāo)識(shí)的客戶(hù)端名稱(chēng)、請(qǐng)求要執(zhí)行的服務(wù)的名稱(chēng)、和要處理的數(shù)據(jù)的大小。當(dāng)從客戶(hù)端設(shè)備200接收到分配虛擬機(jī)的請(qǐng)求時(shí),虛擬機(jī)分配單元108參考在虛擬機(jī)信息保持單元104中保持的虛擬機(jī)狀態(tài)管理表和執(zhí)行等待隊(duì)列,并且為各個(gè)虛擬機(jī)計(jì)算由當(dāng)前正在執(zhí)行的服務(wù)和要被執(zhí)行的服務(wù)進(jìn)行處理的數(shù)據(jù)的總體大小。然后,虛擬機(jī)分配單元108向客戶(hù)端設(shè)備200分配計(jì)算的總體大小最小的虛擬機(jī)。在虛擬機(jī)分配單元108 已經(jīng)分配了虛擬機(jī)之后,將包括在從客戶(hù)端設(shè)備200接收的請(qǐng)求中的處理信息添加到分配的虛擬機(jī)的執(zhí)行等待隊(duì)列。在已經(jīng)向客戶(hù)端設(shè)備200分配了虛擬機(jī)之后,執(zhí)行與第一示例性實(shí)施例中的處理類(lèi)似的處理。然而,與第一示例性實(shí)施例中的處理的差別在于服務(wù)部署單元118通過(guò)參考執(zhí)行等待隊(duì)列來(lái)布置接下來(lái)要執(zhí)行的服務(wù)。在下文中,將對(duì)這點(diǎn)進(jìn)行描述。當(dāng)從虛擬機(jī)接收到處理完成通知時(shí),服務(wù)部署單元118通過(guò)參考該虛擬機(jī)的執(zhí)行等待隊(duì)列獲得處于執(zhí)行等待隊(duì)列頂端的處理信息。根據(jù)獲得的處理信息,服務(wù)部署單元118 生成部署信息并且將生成的部署信息轉(zhuǎn)移到虛擬機(jī)。在完成服務(wù)的部署之后,服務(wù)部署單元118更新虛擬機(jī)狀態(tài)管理表中的與已經(jīng)向其部署了服務(wù)的虛擬機(jī)相對(duì)應(yīng)的項(xiàng)目(客戶(hù)端名稱(chēng)、服務(wù)名稱(chēng)、數(shù)據(jù)名稱(chēng)、數(shù)據(jù)大小等),并且在執(zhí)行等待隊(duì)列中刪除關(guān)于被執(zhí)行處理的處理信息并將其他處理信息的處理順序向前移動(dòng)一位,從而執(zhí)行更新。在根據(jù)第二示例性實(shí)施例的信息處理系統(tǒng)10中,即使不存在空閑的虛擬機(jī),響應(yīng)于來(lái)自客戶(hù)端設(shè)備200的服務(wù)請(qǐng)求,也會(huì)將其中處理的數(shù)據(jù)量最小的虛擬機(jī)分配給該客戶(hù)端設(shè)備200,從而縮短向該客戶(hù)端設(shè)備200提供服務(wù)之前要經(jīng)過(guò)的時(shí)間。接下來(lái),將對(duì)本發(fā)明的第三示例性實(shí)施例進(jìn)行描述。根據(jù)第三示例性實(shí)施例的信息處理系統(tǒng)10與根據(jù)第二示例性實(shí)施例的信息處理系統(tǒng)10的區(qū)別在于,根據(jù)用于要由虛擬機(jī)執(zhí)行的數(shù)據(jù)處理的時(shí)間來(lái)選擇要分配給客戶(hù)端設(shè)備200的虛擬機(jī),而其他部分是共同的。在下文中,將對(duì)與根據(jù)第二示例性實(shí)施例的信息處理系統(tǒng)10不同的部分進(jìn)行描述。根據(jù)第三示例性實(shí)施例的服務(wù)信息保持單元116為虛擬機(jī)中執(zhí)行的各個(gè)服務(wù)保持每單位數(shù)據(jù)的處理速度信息。圖10示出了在服務(wù)信息保持單元116中保持的服務(wù)定義表的示例。如圖10所示, 服務(wù)定義表存儲(chǔ)構(gòu)成服務(wù)的程序和表示每單位數(shù)據(jù)的處理速度的處理速度信息,該服務(wù)表示關(guān)于構(gòu)成各個(gè)服務(wù)的程序(數(shù)據(jù)處理元)的信息,這些信息與對(duì)服務(wù)進(jìn)行標(biāo)識(shí)的標(biāo)識(shí)信息(服務(wù)名稱(chēng))相關(guān)聯(lián)。處理速度信息表示由基本配置的虛擬機(jī)(每單位)每秒處理的數(shù)據(jù)量。在圖10所示的示例中,在服務(wù)1中虛擬機(jī)每秒處理1MB的數(shù)據(jù)。可以通過(guò)事先測(cè)量處理時(shí)間來(lái)保持處理速度信息。虛擬機(jī)信息保持單元104可以保持關(guān)于各個(gè)虛擬機(jī)的處理性能的信息,例如,可
10以將相對(duì)于基本配置的虛擬機(jī)的處理速度的處理速度比保持為性能信息。當(dāng)從客戶(hù)端設(shè)備200接收到分配虛擬機(jī)的請(qǐng)求時(shí),虛擬機(jī)分配單元108參考在虛擬機(jī)信息保持單元104中保持的虛擬機(jī)狀態(tài)管理表和執(zhí)行等待隊(duì)列,并且為各個(gè)虛擬機(jī)計(jì)算用于完成當(dāng)前正在執(zhí)行的服務(wù)和要被執(zhí)行的服務(wù)的總體處理時(shí)間。具體而言,虛擬機(jī)分配單元108可以通過(guò)將包括在處理信息中的數(shù)據(jù)大小除以虛擬機(jī)處理速度來(lái)計(jì)算處理時(shí)間,通過(guò)將與服務(wù)相關(guān)的處理速度乘以虛擬機(jī)的性能信息來(lái)獲得虛擬機(jī)處理速度。然后,虛擬機(jī)分配單元108總計(jì)為各個(gè)虛擬機(jī)計(jì)算的處理時(shí)間,并且向客戶(hù)端設(shè)備200分配其中總處理時(shí)間最短的虛擬機(jī)。在虛擬機(jī)分配單元108已經(jīng)分配了虛擬機(jī)之后,將包括在從客戶(hù)端設(shè)備200接收的請(qǐng)求中的處理信息添加到分配的虛擬機(jī)的執(zhí)行等待隊(duì)列。在已經(jīng)向客戶(hù)端設(shè)備200分配了虛擬機(jī)之后執(zhí)行的處理與第二示例性實(shí)施例中的處理相同,從而省略其描述。在根據(jù)第三示例性實(shí)施例的信息處理系統(tǒng)10中,即使不存在空閑的虛擬機(jī),響應(yīng)于來(lái)自客戶(hù)端設(shè)備200的服務(wù)請(qǐng)求,也會(huì)將其中用于完成分配的服務(wù)的處理時(shí)間最短的虛擬機(jī)分配給該客戶(hù)端設(shè)備200,從而縮短向該客戶(hù)端設(shè)備200提供服務(wù)之前要經(jīng)過(guò)的時(shí)間。接下來(lái),將對(duì)本發(fā)明的第四示例性實(shí)施例進(jìn)行描述。根據(jù)第四示例性實(shí)施例的信息處理系統(tǒng)10與根據(jù)第一示例性實(shí)施例的信息處理系統(tǒng)10的區(qū)別在于,管理設(shè)備100將要處理的數(shù)據(jù)轉(zhuǎn)移到虛擬機(jī),而其他部分是共同的。在下文中,將參考圖11所示的時(shí)序圖對(duì)根據(jù)第四示例性實(shí)施例的信息處理系統(tǒng)10中的處理流程進(jìn)行描述。首先,客戶(hù)端設(shè)備200向管理設(shè)備100發(fā)送分配虛擬機(jī)的請(qǐng)求(S2001)。響應(yīng)于從客戶(hù)端設(shè)備200接收的請(qǐng)求,管理設(shè)備100通過(guò)參考虛擬機(jī)狀態(tài)管理表來(lái)確定是否還有未分配的虛擬機(jī)(S2002)。如果沒(méi)有未分配的虛擬機(jī)(S2002中為否),則管理設(shè)備100向客戶(hù)端設(shè)備200發(fā)送表示沒(méi)有要分配的虛擬機(jī)的信息(S200;3)。如果有未分配的虛擬機(jī)(S2002 中為是),則管理設(shè)備100向客戶(hù)端設(shè)備200分配虛擬機(jī)(S2004)。然后,管理設(shè)備100生成表示數(shù)據(jù)在該分配的虛擬機(jī)中的存儲(chǔ)位置的存儲(chǔ)位置信息6200 并請(qǐng)求客戶(hù)端設(shè)備200 轉(zhuǎn)移要處理的數(shù)據(jù)并指定服務(wù)(S2006)??蛻?hù)端設(shè)備200將要處理的數(shù)據(jù)和對(duì)用于處理數(shù)據(jù)的服務(wù)(數(shù)據(jù)處理)進(jìn)行標(biāo)識(shí)的服務(wù)標(biāo)識(shí)信息發(fā)送到管理設(shè)備100(S2007)。根據(jù)生成的存儲(chǔ)位置信息,管理設(shè)備100 將從客戶(hù)端設(shè)備200接收的要處理的數(shù)據(jù)轉(zhuǎn)移到虛擬機(jī)(S2008)。然后,根據(jù)從客戶(hù)端設(shè)備200接收的服務(wù)標(biāo)識(shí)信息,管理設(shè)備100指定構(gòu)成該服務(wù)的程序,基于各個(gè)指定程序、 程序的執(zhí)行順序和執(zhí)行目標(biāo)生成部署信息(S2009),并且將生成的部署信息轉(zhuǎn)移到虛擬機(jī) (S2010)。根據(jù)從管理設(shè)備100接收的部署信息,虛擬機(jī)在數(shù)據(jù)上執(zhí)行數(shù)據(jù)處理(S2011)。虛擬機(jī)將數(shù)據(jù)處理的處理結(jié)果發(fā)送到客戶(hù)端設(shè)備200(S20U),向管理設(shè)備100發(fā)送服務(wù)完成通知(S2013),并且刪除部署的服務(wù)和數(shù)據(jù)(S2014)。當(dāng)接收到來(lái)自虛擬機(jī)的服務(wù)完成通知時(shí),管理設(shè)備100刪除數(shù)據(jù)(S2015),在虛擬機(jī)狀態(tài)管理表中指定與該虛擬機(jī)相關(guān)的記錄, 并且在所指定的記錄中刪除客戶(hù)端名稱(chēng)和服務(wù)名稱(chēng),以更新虛擬機(jī)狀態(tài)管理表(S2016)。從而,與客戶(hù)端設(shè)備200請(qǐng)求的數(shù)據(jù)處理相關(guān)的一系列操作結(jié)束。在第四示例性實(shí)施例中,在請(qǐng)求分配虛擬機(jī)時(shí),可以將要處理的數(shù)據(jù)轉(zhuǎn)移到管理設(shè)備100。而且,可以按照根據(jù)第二或第三示例性實(shí)施例的方式來(lái)執(zhí)行虛擬機(jī)的分配。
11
本發(fā)明不限于上述各示例性實(shí)施例。例如,可以將管理設(shè)備100形成為包括在計(jì)算機(jī)組30中的一個(gè)計(jì)算機(jī)300。為了示例說(shuō)明和描述的目的提供了本發(fā)明的示例性實(shí)施例的上述描述。并不是為了窮盡,也不是為了將本發(fā)明限定于所公開(kāi)的特定形式。顯而易見(jiàn)地,對(duì)于本領(lǐng)域技術(shù)人員來(lái)說(shuō)多種修改和變形將是清楚的。為了最好地解釋本發(fā)明的原理及其實(shí)際應(yīng)用而選擇并描述了實(shí)施例,從而使得本領(lǐng)域的其他技術(shù)人員能夠理解,各種實(shí)施例的和具有各種修改的本發(fā)明適合于預(yù)期的特定使用。本發(fā)明的范圍由所附權(quán)利要求及其等價(jià)物所限定。
權(quán)利要求
1.一種信息處理系統(tǒng),其包括接收單元,其接收分配用于處理數(shù)據(jù)的計(jì)算機(jī)資源的請(qǐng)求和對(duì)要在該數(shù)據(jù)上執(zhí)行的數(shù)據(jù)處理進(jìn)行標(biāo)識(shí)的標(biāo)識(shí)信息;分配單元,響應(yīng)于由接收單元接收的請(qǐng)求,該分配單元分配一個(gè)或多個(gè)計(jì)算機(jī)中的一個(gè)計(jì)算機(jī)內(nèi)所包括的至少部分計(jì)算機(jī)資源;指定單元,根據(jù)由分配單元分配的計(jì)算機(jī)資源,該指定單元指定表示數(shù)據(jù)在由分配單元分配的計(jì)算機(jī)資源中的存儲(chǔ)位置的存儲(chǔ)位置信息;轉(zhuǎn)移單元,其將要由分配單元分配的計(jì)算機(jī)資源進(jìn)行處理的數(shù)據(jù)轉(zhuǎn)移到由指定單元指定的存儲(chǔ)位置信息表示的存儲(chǔ)位置;以及部署單元,在轉(zhuǎn)移單元已將要處理的數(shù)據(jù)轉(zhuǎn)移到存儲(chǔ)位置之后,該部署單元將構(gòu)成由接收單元接收的標(biāo)識(shí)信息所標(biāo)識(shí)的數(shù)據(jù)處理的一個(gè)或多個(gè)程序部署到由分配單元分配的計(jì)算機(jī)資源,以使得通過(guò)使用由分配單元分配的計(jì)算機(jī)資源來(lái)執(zhí)行該一個(gè)或多個(gè)程序。
2.—種管理設(shè)備,其包括接收單元,其接收分配用于處理數(shù)據(jù)的計(jì)算機(jī)資源的請(qǐng)求和對(duì)要在該數(shù)據(jù)上執(zhí)行的數(shù)據(jù)處理進(jìn)行標(biāo)識(shí)的標(biāo)識(shí)信息;分配單元,響應(yīng)于由接收單元接收的請(qǐng)求,該分配單元分配一個(gè)或多個(gè)計(jì)算機(jī)中的一個(gè)計(jì)算機(jī)內(nèi)所包括的至少部分計(jì)算機(jī)資源;指定單元,根據(jù)由分配單元分配的計(jì)算機(jī)資源,該指定單元指定表示數(shù)據(jù)在由分配單元分配的計(jì)算機(jī)資源中的存儲(chǔ)位置的存儲(chǔ)位置信息;使要由分配單元分配的計(jì)算機(jī)資源進(jìn)行處理的數(shù)據(jù)被轉(zhuǎn)移到由指定單元指定的存儲(chǔ)位置信息表示的存儲(chǔ)位置的單元;以及部署單元,在已將要處理的數(shù)據(jù)轉(zhuǎn)移到存儲(chǔ)位置之后,該部署單元將構(gòu)成由接收單元接收的標(biāo)識(shí)信息所標(biāo)識(shí)的數(shù)據(jù)處理的一個(gè)或多個(gè)程序部署到由分配單元分配的計(jì)算機(jī)資源,以使得通過(guò)使用由分配單元分配的計(jì)算機(jī)資源來(lái)執(zhí)行該一個(gè)或多個(gè)程序。
3.—種處理請(qǐng)求設(shè)備,其包括分配請(qǐng)求發(fā)送單元,其發(fā)送分配用于處理數(shù)據(jù)的計(jì)算機(jī)資源的請(qǐng)求和對(duì)要在該數(shù)據(jù)上執(zhí)行的數(shù)據(jù)處理進(jìn)行標(biāo)識(shí)的標(biāo)識(shí)信息;獲取單元,其獲取表示數(shù)據(jù)在一個(gè)或多個(gè)計(jì)算機(jī)中的一個(gè)計(jì)算機(jī)內(nèi)所包括的至少部分計(jì)算機(jī)資源中的存儲(chǔ)位置的存儲(chǔ)位置信息,響應(yīng)于由分配請(qǐng)求發(fā)送單元發(fā)送的請(qǐng)求來(lái)分配該計(jì)算機(jī)資源;轉(zhuǎn)移單元,其將要由分配的計(jì)算機(jī)資源進(jìn)行處理的數(shù)據(jù)轉(zhuǎn)移到由獲取單元獲取的存儲(chǔ)位置信息表示的存儲(chǔ)位置;以及在轉(zhuǎn)移單元已將要處理的數(shù)據(jù)轉(zhuǎn)移之后,使構(gòu)成由分配請(qǐng)求發(fā)送單元發(fā)送的標(biāo)識(shí)信息所標(biāo)識(shí)的數(shù)據(jù)處理的一個(gè)或多個(gè)程序被部署到分配的計(jì)算機(jī)資源的單元,以使得通過(guò)使用分配的計(jì)算機(jī)資源來(lái)執(zhí)行該一個(gè)或多個(gè)程序。
4.一種信息處理方法,其包括下列步驟接收分配用于處理數(shù)據(jù)的計(jì)算機(jī)資源的請(qǐng)求和對(duì)要在該數(shù)據(jù)上執(zhí)行的數(shù)據(jù)處理進(jìn)行標(biāo)識(shí)的標(biāo)識(shí)信息;響應(yīng)于接收的請(qǐng)求,分配一個(gè)或多個(gè)計(jì)算機(jī)中的一個(gè)計(jì)算機(jī)內(nèi)所包括的至少部分計(jì)算機(jī)資源;根據(jù)分配的計(jì)算機(jī)資源,指定表示數(shù)據(jù)在分配的計(jì)算機(jī)資源中的存儲(chǔ)位置的存儲(chǔ)位置 fn息;將要由分配的計(jì)算機(jī)資源進(jìn)行處理的數(shù)據(jù)轉(zhuǎn)移到由指定的存儲(chǔ)位置信息表示的存儲(chǔ)位置;以及在已將要處理的數(shù)據(jù)轉(zhuǎn)移到存儲(chǔ)位置之后,將構(gòu)成由接收的標(biāo)識(shí)信息所標(biāo)識(shí)的數(shù)據(jù)處理的一個(gè)或多個(gè)程序部署到分配的計(jì)算機(jī)資源,以使得通過(guò)使用分配的計(jì)算機(jī)資源來(lái)執(zhí)行該一個(gè)或多個(gè)程序。
全文摘要
一種信息處理系統(tǒng),包括接收單元,其接收分配用于處理數(shù)據(jù)的計(jì)算機(jī)資源的請(qǐng)求和對(duì)要在該數(shù)據(jù)上執(zhí)行的數(shù)據(jù)處理進(jìn)行標(biāo)識(shí)的標(biāo)識(shí)信息;分配單元,響應(yīng)于接收的請(qǐng)求,該分配單元分配一個(gè)或多個(gè)計(jì)算機(jī)中的一個(gè)計(jì)算機(jī)內(nèi)所包括的至少部分計(jì)算機(jī)資源;指定單元,根據(jù)分配的計(jì)算機(jī)資源,該指定單元指定表示數(shù)據(jù)在分配的計(jì)算機(jī)資源中的存儲(chǔ)位置的存儲(chǔ)位置信息;轉(zhuǎn)移單元,其將要由分配的計(jì)算機(jī)資源進(jìn)行處理的數(shù)據(jù)轉(zhuǎn)移到由存儲(chǔ)位置信息表示的存儲(chǔ)位置;以及部署單元,在已將要處理的數(shù)據(jù)轉(zhuǎn)移到存儲(chǔ)位置之后,該部署單元將構(gòu)成接收的標(biāo)識(shí)信息所標(biāo)識(shí)的數(shù)據(jù)處理的一個(gè)或多個(gè)程序部署到分配的計(jì)算機(jī)資源,以使用分配的計(jì)算機(jī)資源執(zhí)行該一個(gè)或多個(gè)程序。
文檔編號(hào)G06F9/455GK102289385SQ20101059004
公開(kāi)日2011年12月21日 申請(qǐng)日期2010年12月9日 優(yōu)先權(quán)日2010年6月16日
發(fā)明者齋藤信一 申請(qǐng)人:富士施樂(lè)株式會(huì)社
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
兰溪市| 张家界市| 北宁市| 新龙县| 辉南县| 丰城市| 将乐县| 清丰县| 呼伦贝尔市| 茶陵县| 通榆县| 伽师县| 松阳县| 林口县| 巴中市| 天气| 青浦区| 胶南市| 澄江县| 精河县| 无极县| 越西县| 浦北县| 汝南县| 沂源县| 罗江县| 莆田市| 株洲市| 松阳县| 西畴县| 包头市| 大冶市| 陇川县| 黄龙县| 肃北| 七台河市| 阳泉市| 会东县| 天台县| 黄大仙区| 迁西县|