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

信息處理裝置、資源調(diào)度方法、資源調(diào)度程序的制作方法

文檔序號:6331436閱讀:228來源:國知局
專利名稱:信息處理裝置、資源調(diào)度方法、資源調(diào)度程序的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及管理計(jì)算機(jī)使用的服務(wù)器或存儲裝置等資源的信息處理裝置、資源調(diào) 度方法以及資源調(diào)度程序。
背景技術(shù)
一般,當(dāng)用戶利用具有服務(wù)器或磁盤等資源的系統(tǒng)時,這些資源通常由該用戶占 有。但是,由于定時,盡管資源被一度占有,但有時在某時間段不被利用而是此后被再次利 用,未必要始終占有資源。因此,在該資源未被利用的時間段存在來自其它用戶的請求時, 希望允許利用該資源從而高效率地分配資源。近年來,私有云(Private Cloud)這樣的新的計(jì)算機(jī)系統(tǒng)受到關(guān)注。在私有云中, 通過訪問云內(nèi)的共享資源,能夠進(jìn)行超過各個計(jì)算機(jī)的資源性能的信息處理。用戶可以共 享云內(nèi)的資源,因此能夠高效率地利用計(jì)算機(jī)系統(tǒng)的整體資源,削減其運(yùn)用成本。而在用于提高資源的利用率的一種技術(shù)中有虛擬化技術(shù)。在虛擬化技術(shù)中,通過 在PC等計(jì)算機(jī)的內(nèi)部構(gòu)建虛擬計(jì)算機(jī),雖然物理上是一個計(jì)算機(jī),但可以作為多個邏輯計(jì) 算機(jī)同時執(zhí)行各種處理。因此,從具有多個這樣的計(jì)算機(jī)的系統(tǒng)整體來看,可以減少物理計(jì) 算機(jī)的數(shù)量,提高系統(tǒng)整體的資源利用率,削減成本(例如專利文獻(xiàn)1)。在私有云中,用戶數(shù)越多計(jì)算機(jī)的資源利用率越高。但是,在為了確保更多的用戶 數(shù)量而調(diào)度私有云內(nèi)的資源時存在以下課題。S卩,現(xiàn)有技術(shù)中在云內(nèi)的全部計(jì)算機(jī)的資源正在使用的情況下,即使新的用戶緊 急地進(jìn)行預(yù)約請求,也取消該預(yù)約請求。圖27表示現(xiàn)有的資源調(diào)度系統(tǒng)取消預(yù)約請求的情 形。如圖27所示,考慮以下情況為了利用私有云內(nèi)的某借出資源,用戶A預(yù)約了已經(jīng) 作為借出資源而登錄的“服務(wù)器”。如果用戶A可以在7/30的9:00再次開始利用則此前也 可以讓其它用戶利用時,考慮到以上情況時若新用戶B“想要協(xié)商供應(yīng)服務(wù)器3天”,即使向 私有云內(nèi)的資源調(diào)度系統(tǒng)進(jìn)行該請求,由于在新用戶B預(yù)約的時刻“服務(wù)器”已預(yù)約,因此 也會取消了該預(yù)約請求,未能高效率地利用資源。在這種情況下,為了更高效率地利用資源,需要使正在利用私有云內(nèi)的資源的用 戶中可以協(xié)商供應(yīng)的用戶向空閑的時間帶移動,接受來自新用戶的預(yù)約請求,將資源協(xié)商 供應(yīng)給該新用戶。然而,從已經(jīng)在利用資源的用戶來看,一旦使其它用戶利用資源,則在許 可了協(xié)商供應(yīng)的時間段內(nèi)未必可以再次開始資源的利用。其理由是因?yàn)楫?dāng)資源為計(jì)算機(jī)時,其再次啟動或CPU分配變更等維護(hù)作業(yè)與其 它計(jì)算機(jī)的使用狀況之間的關(guān)系變得不確定。即,這是因?yàn)楦鶕?jù)協(xié)商供應(yīng)的計(jì)算機(jī)資源是 被用作物理服務(wù)器還是被用作虛擬服務(wù)器、或者根據(jù)協(xié)商供應(yīng)的計(jì)算機(jī)的CPU或存儲容量 的空閑資源的容量為怎樣的程度等,CPU的確?;虼鎯ζ鞯尼尫诺人枰臅r間不同。于是,當(dāng)產(chǎn)生原來的用戶無法再次開始利用計(jì)算機(jī)的情況時,私有云的利用率降 低,結(jié)果是無法高效率地利用計(jì)算機(jī)的資源。因此,在私有云中,為了高效率地利用計(jì)算機(jī)的資源,必須準(zhǔn)確地估計(jì)上述作業(yè)時間。關(guān)于這一點(diǎn),在專利文獻(xiàn)1中,考慮虛擬化軟件(VMM =Virtual Machine Monitor) 的版本來求出虛擬機(jī)的轉(zhuǎn)換所需的時間,協(xié)商供應(yīng)對用戶來說最佳的虛擬服務(wù)器。但是,沒 有考慮到“CPU的分配變更”等上述的作業(yè)時間,無法可靠地保證許可了協(xié)商供應(yīng)的時間段, 即存在無法可靠地協(xié)商供應(yīng)資源的問題。專利文獻(xiàn)1JP特開2008-217302號公報(bào)

發(fā)明內(nèi)容
本發(fā)明是鑒于上述問題而提出的發(fā)明,其目的在于提供能夠可靠地協(xié)商供應(yīng)資源 的信息處理裝置、資源調(diào)度方法以及資源調(diào)度程序。為了達(dá)成上述目的,本發(fā)明的信息處理裝置的特征在于,具備接收部,其從協(xié)商 供應(yīng)源用戶以及協(xié)商供應(yīng)目的地用戶接收請求,該請求至少包含資源的使用時間段、表示 使用所述資源的環(huán)境的使用狀態(tài)、和表示可否從所述協(xié)商供應(yīng)源用戶向所述協(xié)商供應(yīng)目的 地用戶協(xié)商供應(yīng)所述資源的轉(zhuǎn)讓條件;作業(yè)工序存儲部,其將協(xié)商供應(yīng)前使用狀態(tài)、協(xié)商供 應(yīng)后使用狀態(tài)、和計(jì)算用于從所述協(xié)商供應(yīng)前使用狀態(tài)轉(zhuǎn)移到所述協(xié)商供應(yīng)后使用狀態(tài)的 作業(yè)時間的計(jì)算條件對應(yīng)起來存儲,其中,所述協(xié)商供應(yīng)前使用狀態(tài)是所述協(xié)商供應(yīng)源用 戶的所述資源的使用狀態(tài),所述協(xié)商供應(yīng)后使用狀態(tài)是所述協(xié)商供應(yīng)目的地用戶的所述資 源的使用狀態(tài);作業(yè)時間計(jì)算式存儲部,其與所述計(jì)算條件相對應(yīng)地存儲所述作業(yè)時間的 計(jì)算式;協(xié)商供應(yīng)方案生成部,其判定從所述協(xié)商供應(yīng)源用戶接收到的所述請求的所述轉(zhuǎn) 讓條件中是否表示了協(xié)商供應(yīng)所述資源的旨意,當(dāng)判定為從所述協(xié)商供應(yīng)源用戶接收到的 所述請求的所述轉(zhuǎn)讓條件中表示了協(xié)商供應(yīng)所述資源的旨意時,確定與從所述協(xié)商供應(yīng)源 用戶接收到的所述請求中包含的所述使用狀態(tài)一致的所述協(xié)商供應(yīng)前使用狀態(tài)、以及與從 所述協(xié)商供應(yīng)目的地用戶接收到的所述請求中包含的所述使用狀態(tài)一致的所述協(xié)商供應(yīng) 后使用狀態(tài),根據(jù)與所確定的所述協(xié)商供應(yīng)前使用狀態(tài)以及所述協(xié)商供應(yīng)后使用狀態(tài)對應(yīng) 的所述計(jì)算條件、以及與所述計(jì)算條件對應(yīng)的所述計(jì)算式,來計(jì)算所述作業(yè)時間,并根據(jù)計(jì) 算出的所述作業(yè)時間、所述協(xié)商供應(yīng)源用戶的所述請求中包含的所述使用時間段、和所述 協(xié)商供應(yīng)目的地用戶的所述請求中包含的所述使用時間段,來計(jì)算所述協(xié)商供應(yīng)目的地用 戶從所述協(xié)商供應(yīng)源用戶接受協(xié)商供應(yīng)而可以使用的所述資源的量;以及協(xié)商供應(yīng)管理 部,其使得由所述協(xié)商供應(yīng)方案生成部計(jì)算出的量的所述資源從所述協(xié)商供應(yīng)源用戶協(xié)商 供應(yīng)給所述協(xié)商供應(yīng)目的地用戶。另外,本發(fā)明是通過上述信息處理裝置執(zhí)行的資源調(diào)度方法以及資源調(diào)度程序。根據(jù)本發(fā)明,能夠提供能夠可靠地協(xié)商供應(yīng)資源的信息處理裝置、資源調(diào)度方法、 資源調(diào)度程序。


圖1是表示第一實(shí)施方式中的資源調(diào)度系統(tǒng)的結(jié)構(gòu)的框圖。圖2表示第一實(shí)施方式中的預(yù)約請求的例子。圖3表示第一實(shí)施方式中的使用權(quán)限轉(zhuǎn)讓條件列表的例子。圖4表示第一實(shí)施方式中的使用權(quán)限轉(zhuǎn)讓請求列表的例子。
圖5表示第一實(shí)施方式中的使用狀態(tài)變更作業(yè)時間計(jì)算式列表的例子。圖6表示第一實(shí)施方式中的使用狀態(tài)變更作業(yè)工序列表的例子。圖7表示第一實(shí)施方式中的資源列表的例子。圖8表示第一實(shí)施方式中的使用權(quán)限預(yù)約列表的例子。圖9表示第一實(shí)施方式中的協(xié)商供應(yīng)方案生成開始標(biāo)志的例子。圖10表示第一實(shí)施方式中的協(xié)商供應(yīng)源協(xié)商供應(yīng)目的地候補(bǔ)列表的例子。圖11表示第一實(shí)施方式中的協(xié)商供應(yīng)作業(yè)候補(bǔ)列表的例子。圖12表示第一實(shí)施方式中的可使用資源類列表的例子。圖13是表示協(xié)商供應(yīng)方案生成應(yīng)用處理的處理步驟的流程圖。圖14是表示圖13所示的事件接收處理的處理步驟的流程圖。圖15是表示第一實(shí)施方式的協(xié)商供應(yīng)方案生成處理的處理步驟的流程圖。圖16是表示圖15所示的協(xié)商供應(yīng)源協(xié)商供應(yīng)目的地候補(bǔ)列表生成處理的處理步 驟的流程圖。圖17是表示圖15所示的使用狀態(tài)變更作業(yè)候補(bǔ)列表生成處理的處理步驟的流程 圖。圖18是表示使用狀態(tài)變更作業(yè)時間處理的處理步驟的流程圖。圖19是表示總的使用狀態(tài)變更作業(yè)時間處理的處理步驟的流程圖。圖20表示協(xié)商供應(yīng)方案列表的例子。圖21表示無法保證協(xié)商供應(yīng)源用戶的資源的再次開始時刻的情況下的情形。圖22是表示第二實(shí)施方式中的資源調(diào)度系統(tǒng)的結(jié)構(gòu)的框圖。圖23表示使用狀態(tài)變更作業(yè)時間實(shí)際作業(yè)時間信息的例子。圖M是表示使用狀態(tài)變更作業(yè)時間計(jì)算式列表更新處理的處理步驟的流程圖。圖25表示協(xié)商供應(yīng)方案列表的變形例。圖沈表示拒絕認(rèn)可請求的旨意的例子。圖27表示現(xiàn)有的資源調(diào)度系統(tǒng)取消預(yù)約請求的情形。符號說明1000,5000 資源調(diào)度系統(tǒng);100,8000 =PC ;101 處理器;102,8020 存儲器;103
NIC ; 104 事件接收處理部;105 協(xié)商供應(yīng)方案生成部;106 協(xié)商供應(yīng)管理部;107 使用權(quán) 限轉(zhuǎn)讓條件列表;108 協(xié)商供應(yīng)請求列表;109 使用狀態(tài)變更作業(yè)時間計(jì)算式列表;110 使用狀態(tài)變更作業(yè)工序列表;111 資源列表;112 使用權(quán)限預(yù)約列表;113 協(xié)商供應(yīng)方案 生成開始標(biāo)志;114 協(xié)商供應(yīng)源協(xié)商供應(yīng)目的地候補(bǔ)列表;115 協(xié)商供應(yīng)作業(yè)候補(bǔ)列表; 116 可使用資源類列表117、8170 使用狀態(tài)變更作業(yè)時間計(jì)算部;2101 使用狀態(tài)變更時 間段作業(yè)實(shí)際作業(yè)時間信息;121 物理服務(wù)器;122 網(wǎng)絡(luò)設(shè)備;123 存儲設(shè)備;IM 處理 器(物理服務(wù)器);125 存儲器(物理服務(wù)器);130 用戶終端;131 用戶;140 管理終端; 150 磁盤存儲介質(zhì);151磁存儲介質(zhì)。
具體實(shí)施例方式以下,參照附圖詳細(xì)說明本發(fā)明的信息處理裝置、資源調(diào)度方法、資源調(diào)度程序的 實(shí)施方式,但本發(fā)明不限于這些實(shí)施方式。
(第一實(shí)施方式)圖1是表示本實(shí)施方式中的資源調(diào)度系統(tǒng)1000的結(jié)構(gòu)的框圖。如圖1所示,包含 管理資源的調(diào)度的PC100、物理服務(wù)器121A、物理服務(wù)器121B、網(wǎng)絡(luò)設(shè)備122、存儲設(shè)備123、 用戶終端130A、用戶終端130B和管理終端140而構(gòu)成。在以下的說明中,有時將物理服務(wù)器121A以及物理服務(wù)器121B簡稱為物理服務(wù) 器121,將用戶終端130A以及用戶終端130B簡稱為用戶終端130,將用戶131A以及用戶 131B簡稱為用戶131。另外,以下設(shè)物理服務(wù)器121為2臺,網(wǎng)絡(luò)設(shè)備122為1臺,存儲設(shè) 備123為1臺來進(jìn)行說明,但不限于這些臺數(shù)。包含處理器101、存儲器102、經(jīng)由網(wǎng)絡(luò)與用戶終端連接的網(wǎng)絡(luò)接口卡(NIC) 103而 構(gòu)成了 PC100。另外,PC100經(jīng)由網(wǎng)絡(luò)與用戶終端130A、用戶終端131B、管理終端140連接。 在以下的說明中,設(shè)用戶終端為2臺來進(jìn)行說明,但與上述設(shè)備同樣地不限于這些臺數(shù)。各物理服務(wù)器121經(jīng)由未圖示的NIC等通信裝置與用戶終端130連接,收發(fā)后述 的各種信息。另外,物理服務(wù)器121,通過由處理器IM從存儲設(shè)備123中將包含用于進(jìn)行 后述的各種處理的程序的用戶數(shù)據(jù)126A以及用戶數(shù)據(jù)126B載入存儲器125,可以執(zhí)行后述 的各種處理。網(wǎng)絡(luò)設(shè)備122與物理服務(wù)器121以及存儲設(shè)備123連接,根據(jù)需要來轉(zhuǎn)發(fā)用戶數(shù) 據(jù)126A以及用戶數(shù)據(jù)126B的參照或更新所需要的通信信息。存儲設(shè)備123存儲用戶數(shù)據(jù)126A以及用戶數(shù)據(jù)126B。物理服務(wù)器121A以及物理 服務(wù)器121B經(jīng)由網(wǎng)絡(luò)參照或更新這些數(shù)據(jù)。如圖1所示,在本實(shí)施方式中的資源調(diào)度系統(tǒng)1000中作為計(jì)算機(jī)資源而包含物理 服務(wù)器121、網(wǎng)絡(luò)設(shè)備122以及存儲設(shè)備123,但也可以代替它們而包含1臺以上PC等簡易 的計(jì)算機(jī)。用戶終端130接收包含用戶131用于從其它用戶131接受資源協(xié)商供應(yīng)的請求 (以下稱為預(yù)約請求)的輸入信息132A以及輸入信息132B,經(jīng)由網(wǎng)絡(luò)發(fā)送預(yù)約請求133。 使用圖2在后面描述預(yù)約請求133的細(xì)節(jié)。在此,所謂協(xié)商供應(yīng)是指對于物理服務(wù)器121或存儲設(shè)備123等資源進(jìn)行再次啟 動等,實(shí)施用于將使用資源的環(huán)境從某狀態(tài)轉(zhuǎn)移到別的狀態(tài)的作業(yè)(以下稱為使用狀態(tài)變 更作業(yè)),并將該資源的使用權(quán)限從正在使用的原來的用戶轉(zhuǎn)移到新的用戶。管理終端140從管理者141接受用于維護(hù)PC100或物理服務(wù)器121等的各種管 理信息142的輸入。管理終端140按照所接受的管理信息,進(jìn)行針對PC100或物理服務(wù)器 124A等各裝置的維護(hù)。磁盤存儲介質(zhì)150以及磁存儲介質(zhì)151對在存儲器102中存儲的程序以及數(shù)據(jù)進(jìn) 行存儲。PC100的處理器101調(diào)用在這些磁盤存儲介質(zhì)150以及磁存儲介質(zhì)151中存儲的 程序,載入到存儲器102上,由此,PC100可以執(zhí)行后述的各種處理。存儲器102例如是RAM (Random Access Memory),存儲通過處理器101執(zhí)行的程序 以及數(shù)據(jù)。具體來說,存儲了 事件接收處理部104、協(xié)商供應(yīng)管理部105、協(xié)商供應(yīng)方案生 成部106、使用權(quán)限轉(zhuǎn)讓條件列表107、使用權(quán)限轉(zhuǎn)讓請求列表108、使用狀態(tài)變更作業(yè)時間 計(jì)算式列表109、使用狀態(tài)變更作業(yè)工序列表110、資源列表111、使用權(quán)限預(yù)約列表112、協(xié) 商供應(yīng)方案生成開始標(biāo)志113、協(xié)商供應(yīng)源協(xié)商供應(yīng)目的地候補(bǔ)列表114、使用狀態(tài)變更作業(yè)候補(bǔ)列表115以及可使用資源類列表116。事件接收處理部104經(jīng)由OTC103接收預(yù)約請求133。具體來說,事件接收處理部 104,當(dāng)OTC103接收從用戶終端132發(fā)送的預(yù)約請求時,從OTC103取得所接收到的預(yù)約請 求133。事件接收處理部104從用戶終端132A等接收預(yù)約請求133以外的各種數(shù)據(jù),有時 將預(yù)約請求133或這些各種數(shù)據(jù)簡稱為事件。協(xié)商供應(yīng)方案生成部105,在事件接收處理部104取得預(yù)約請求133時生成用于滿 足該被預(yù)約請求的請求的協(xié)商供應(yīng)方案。協(xié)商供應(yīng)方案生成部105包含使用狀態(tài)變更作業(yè) 時間計(jì)算部116,在必要時將其調(diào)用并啟動。關(guān)于協(xié)商供應(yīng)方案生成部105以及使用狀態(tài)變 更作業(yè)時間計(jì)算部116進(jìn)行的具體的處理,使用流程圖在后面描述。使用權(quán)限轉(zhuǎn)讓條件列表107存儲了用于轉(zhuǎn)讓被預(yù)約請求的資源的使用權(quán)限的條 件。在使用權(quán)限轉(zhuǎn)讓條件列表107中存儲了與根據(jù)預(yù)約請求133確定了協(xié)商供應(yīng)的用戶相 關(guān)的各種條件,使用圖3在后面描述這些條件的具體內(nèi)容。使用權(quán)限轉(zhuǎn)讓請求列表108存儲了與未根據(jù)預(yù)約請求確定協(xié)商供應(yīng)、等待被轉(zhuǎn)讓 別的用戶的使用權(quán)限的用戶相關(guān)的信息。使用權(quán)限轉(zhuǎn)讓請求列表108存儲事件接收處理部 104取得的預(yù)約請求133中的、未存儲在使用權(quán)限轉(zhuǎn)讓條件列表107中的預(yù)約請求133。使 用圖4在后面描述使用權(quán)限轉(zhuǎn)讓請求列表108的具體內(nèi)容。使用狀態(tài)變更作業(yè)時間計(jì)算式列表109,存儲用于計(jì)算在按照預(yù)約請求協(xié)商供應(yīng) 資源時產(chǎn)生的使用狀態(tài)變更作業(yè)所需要的時間(以下,稱為使用狀態(tài)變更作業(yè)時間)的式 子。使用圖5在后面描述使用狀態(tài)變更作業(yè)時間計(jì)算式列表109的具體的內(nèi)容。使用狀態(tài)變更作業(yè)工序列表110存儲表示在被預(yù)約請求的情況下以怎樣的步驟 協(xié)商供應(yīng)資源的協(xié)商供應(yīng)方式。使用圖6在后面描述使用狀態(tài)變更作業(yè)工序列表110的具 體內(nèi)容。資源列表111存儲對資源進(jìn)行預(yù)約請求的情況下的與時間段相關(guān)的信息。使用圖 7在后面描述資源列表111的具體內(nèi)容。使用權(quán)限預(yù)約列表112存儲與被預(yù)約請求的資源的確定了協(xié)商供應(yīng)的資源相關(guān) 的信息。使用圖8在后面描述使用權(quán)限預(yù)約列表112的具體內(nèi)容。協(xié)商供應(yīng)方案生成開始標(biāo)志113存儲協(xié)商供應(yīng)方案生成部105是否開始后述的協(xié) 商供應(yīng)方案生成處理的信息。在事件接收處理部104進(jìn)行了后述的事件接收處理的情況 下,更新協(xié)商供應(yīng)方案生成開始標(biāo)志113的值。關(guān)于協(xié)商供應(yīng)方案生成部105進(jìn)行的具體 處理,在后面使用圖15以后的各附圖進(jìn)行描述。協(xié)商供應(yīng)源協(xié)商供應(yīng)目的地候補(bǔ)列表114,存儲被預(yù)約請求的資源的協(xié)商供應(yīng)已 確定時的、與資源的協(xié)商供應(yīng)源以及協(xié)商供應(yīng)目的地相關(guān)的信息。使用圖10在后面描述協(xié) 商供應(yīng)源協(xié)商供應(yīng)目的地列表114的具體內(nèi)容。使用狀態(tài)變更作業(yè)候補(bǔ)列表115存儲與協(xié)商供應(yīng)方案生成部105實(shí)施后述的協(xié)商 供應(yīng)方案生成處理時,在協(xié)商供應(yīng)了被預(yù)約請求的資源的情況下產(chǎn)生的使用狀態(tài)變更作業(yè) 相關(guān)的信息。使用圖11在后面描述使用狀態(tài)變更作業(yè)候補(bǔ)列表115的具體內(nèi)容??墒褂觅Y源類列表116存儲用于判定當(dāng)協(xié)商供應(yīng)方案生成部105進(jìn)行后述的協(xié) 商供應(yīng)方案生成處理時是否能夠協(xié)商供應(yīng)被預(yù)約請求的資源的信息。使用圖12在后面描 述可使用資源類列表116的具體內(nèi)容。
接著,參照圖2 圖12說明圖1所示的使用權(quán)限轉(zhuǎn)讓條件列表107、協(xié)商供應(yīng)請求 列表108、使用狀態(tài)變更作業(yè)時間計(jì)算式列表109、使用狀態(tài)變更作業(yè)工序列表110、資源列 表111、使用權(quán)限預(yù)約列表112、協(xié)商供應(yīng)方案生成開始標(biāo)志113、協(xié)商供應(yīng)源協(xié)商供應(yīng)目的 地候補(bǔ)列表114、使用狀態(tài)變更作業(yè)候補(bǔ)列表115以及可使用資源類列表116的各數(shù)據(jù)的具 體內(nèi)容。圖2表示本實(shí)施方式中的預(yù)約請求133的例子。如圖2所示,預(yù)約請求133包含 預(yù)約請求編號201、用戶名202、開始時刻203、時間段204、使用狀態(tài)205、資源量206和使用 權(quán)限轉(zhuǎn)讓條件207。預(yù)約請求編號201用于唯一地確定預(yù)約請求133。另外,用戶名202用于唯一地 確定進(jìn)行了預(yù)約請求的用戶。具體來說,用戶名202是利用用戶終端130的用戶131的 ID (Identifier)。作為在用戶名202中保存的內(nèi)容,可以代替‘Tserl”那樣的ID而使用具 體的用戶的名稱。開始時刻203是進(jìn)行了預(yù)約請求的用戶131從其它用戶131接受資源協(xié)商供應(yīng)時 的開始時間。時間段204是進(jìn)行了預(yù)約請求133的用戶131希望進(jìn)行資源的協(xié)商供應(yīng)的時 間段。使用狀態(tài)205表示關(guān)于在怎樣的狀態(tài)下利用用戶131希望協(xié)商供應(yīng)的資源的信息 (使用狀態(tài)信息)。例如,作為使用狀態(tài)信息,在把某服務(wù)器作為虛擬服務(wù)器來利用時存儲 “虛擬服務(wù)器”,或者在把某服務(wù)器作為物理服務(wù)器來利用時存儲“物理服務(wù)器”等值。資源量206是進(jìn)行了預(yù)約請求的用戶131希望協(xié)商供應(yīng)的資源的容量。例如,作 為資源量206,存儲了 “臺數(shù)1臺,CPU使用率50 %,存儲器使用量IGB ”等值。以下,把資 源量206中包含的“臺數(shù)”、“CPU使用率”、“存儲器使用量”等對協(xié)商供應(yīng)的資源進(jìn)行分類的 項(xiàng)目稱為參數(shù)名,把“1臺”、“50%”、“1GB”等與參數(shù)名對應(yīng)的值稱為參數(shù)。使用權(quán)限轉(zhuǎn)讓條件207,是在后述的各處理中,當(dāng)按照預(yù)約請求確定了資源的協(xié)商 供應(yīng)時,用于對與進(jìn)行了預(yù)約請求的用戶131不同的其它用戶131許可該資源的協(xié)商供應(yīng) 的條件。例如,作為使用權(quán)限轉(zhuǎn)讓條件,當(dāng)想要在2009/7/30以后利用某資源時,存儲了“可 否協(xié)商供應(yīng)=是,再次開始時刻=2009/7/30”等值。接著,對使用權(quán)限轉(zhuǎn)讓條件列表107 進(jìn)行說明。圖3表示本實(shí)施方式中的使用權(quán)限轉(zhuǎn)讓條件列表107的例子。以下,在確定了資 源的協(xié)商供應(yīng)時,有時將協(xié)商供應(yīng)該資源的用戶稱為協(xié)商供應(yīng)源用戶,將接受資源的協(xié)商 供應(yīng)的用戶稱為協(xié)商供應(yīng)目的地用戶。如圖3所示,使用權(quán)限轉(zhuǎn)讓條件列表107包含使用權(quán)限轉(zhuǎn)讓條件ID301、用戶名 302、開始時刻303、時間段304、使用狀態(tài)305、資源量306、使用權(quán)限轉(zhuǎn)讓條件307、預(yù)約資源 名 308。使用權(quán)限轉(zhuǎn)讓條件ID301是用于確定使用權(quán)限轉(zhuǎn)讓條件列表107的各記錄的識別 信息。用戶名302設(shè)定了協(xié)商供應(yīng)源用戶的識別信息,但在確定了資源的協(xié)商供應(yīng)的情況 下,設(shè)定進(jìn)行了預(yù)約請求133的協(xié)商供應(yīng)目的地用戶的識別信息。具體來說,設(shè)定圖2所示 的預(yù)約請求133的用戶名202。另外,開始時刻203是預(yù)約請求信息133的開始時刻203。時間段304設(shè)定預(yù)約請 求133中包含的時間段204。與此同樣地,使用狀態(tài)305是原來的預(yù)約請求133的使用狀態(tài) 205,資源量306是預(yù)約請求133的資源量206。
另外,使用權(quán)限轉(zhuǎn)讓條件307是預(yù)約請求133的使用權(quán)限轉(zhuǎn)讓條件207,預(yù)約資源 名308,在協(xié)商供應(yīng)源用戶進(jìn)行了預(yù)約請求的情況下,是與預(yù)約請求133中包含的使用狀態(tài) 205對應(yīng)的資源類1202 (后述)的資源名。圖4表示本實(shí)施方式中的使用權(quán)限轉(zhuǎn)讓請求列表108的例子。如圖4所示,使用 權(quán)限轉(zhuǎn)讓請求列表108包含使用權(quán)限轉(zhuǎn)讓請求ID401、用戶名402、開始時刻403、時間段 404、使用狀態(tài)405、資源量406。另外,使用權(quán)限轉(zhuǎn)讓請求ID401是用于確定使用權(quán)限轉(zhuǎn)讓請求列表207的各記錄 的識別信息。用戶名402設(shè)定了預(yù)約請求133的用戶名202。與此同樣地,開始時刻403是 預(yù)約請求133的開始時刻203,時間段404是預(yù)約請求133的時間段204。另外,使用狀態(tài) 405是預(yù)約請求133的使用狀態(tài)205,資源量406是預(yù)約請求133的資源量206。圖5表示本實(shí)施方式中的使用狀態(tài)變更作業(yè)時間計(jì)算式列表109的例子。如圖5 所示,使用狀態(tài)變更作業(yè)時間計(jì)算式列表109包含使用狀態(tài)變更作業(yè)主體501、使用狀態(tài)變 更作業(yè)內(nèi)容502、和使用狀態(tài)變更作業(yè)時間計(jì)算式503。使用狀態(tài)變更作業(yè)主體501是進(jìn)行用于協(xié)商供應(yīng)資源的使用狀態(tài)變更作業(yè)的主 體。例如,在使用狀態(tài)變更作業(yè)主體501中存儲“虛擬服務(wù)器”、“物理服務(wù)器”等。使用狀 態(tài)變更作業(yè)內(nèi)容502表示進(jìn)行怎樣的使用狀態(tài)變更作業(yè)。例如,在使用狀態(tài)變更作業(yè)內(nèi)容 502中存儲“確保CPU空閑”、“釋放存儲器”等。使用狀態(tài)變更作業(yè)時間計(jì)算式503是用于計(jì)算使用狀態(tài)變更作業(yè)的需要時間的 式子或值。例如,當(dāng)使用狀態(tài)變更作業(yè)內(nèi)容502是“確保CPU空閑”時,設(shè)定了作為固定值 的“ 1秒”這樣的值。另外,當(dāng)使用狀態(tài)變更作業(yè)內(nèi)容502是“釋放存儲器”時,表示存儲了 “2分X(釋放存儲器)”。此外,在使用狀態(tài)變更作業(yè)內(nèi)容502是“釋放存儲器”時,也可以 使用“ 1分X (虛擬機(jī)的存儲器釋放量)/ (存儲器釋放速度)”這樣的式子。所述各項(xiàng)目由 管理者141等預(yù)先設(shè)定。圖6表示本實(shí)施方式中的使用狀態(tài)變更作業(yè)工序列表110的例子。如圖6所示, 使用狀態(tài)變更作業(yè)工序列表110包含協(xié)商供應(yīng)前使用狀態(tài)601、協(xié)商供應(yīng)后使用狀態(tài)602、 條件603、使用狀態(tài)變更作業(yè)主體604、和使用狀態(tài)變更作業(yè)內(nèi)容605。協(xié)商供應(yīng)前使用狀態(tài)601是協(xié)商供應(yīng)資源前的使用狀態(tài)。協(xié)商供應(yīng)后使用狀態(tài) 602是協(xié)商供應(yīng)資源后的使用狀態(tài)。條件603是應(yīng)用使用狀態(tài)變更作業(yè)內(nèi)容605的條件。 使用狀態(tài)變更作業(yè)主體604是協(xié)商供應(yīng)作業(yè)的執(zhí)行主體。所述各項(xiàng)目與使用狀態(tài)變更作業(yè) 時間計(jì)算式列表109同樣由管理者141等預(yù)先設(shè)定。圖7表示本實(shí)施方式中的資源列表111的例子。如圖7所示,資源列表111包含 資源類701、資源名702、預(yù)約開始時刻703和預(yù)約時間段704。資源類(resource class) 701是資源調(diào)度系統(tǒng)1000具有的資源的類別。例如,根 據(jù)資源的規(guī)格(spec)或容量、或者業(yè)務(wù)的種類等分類為“ClasSA”、“ClaSSB”等。資源名702 表示協(xié)商供應(yīng)目的地用戶接受協(xié)商供應(yīng)的資源的單位,例如是用于唯一地確定資源調(diào)度系 統(tǒng)1000具有的物理資源或邏輯資源的識別信息。本發(fā)明中所描述的“單位”表示用于計(jì)算 作業(yè)時間的基礎(chǔ)的資源量,是作為計(jì)算作業(yè)時間的基準(zhǔn)而決定的量(一定量的資源)。例 如,資源名作為邏輯資源而存儲“服務(wù)器Al”,或者作為物理資源而存儲“物理服務(wù)器121A” 等。預(yù)約開始時刻703是預(yù)約請求133中包含的開始時刻203。預(yù)約時間段704是預(yù)約請求133的時間段204。預(yù)約開始時刻703以及預(yù)約時間段704,當(dāng)事件接收處理部104接收到預(yù)約請求 133時每次被更新。另外,圖7中表示在資源調(diào)度系統(tǒng)1000具有的資源的資源類701中存 在“ClassA” “ClassC”,其中僅沒有對“ClassC”的資源名702 “服務(wù)器C2”的資源進(jìn)行 預(yù)約請求。圖8表示本實(shí)施方式中的使用權(quán)限預(yù)約列表112的例子。如圖8所示,使用權(quán)限 預(yù)約列表112包含確定了協(xié)商供應(yīng)時的各種信息。具體來說,使用權(quán)限預(yù)約列表112包含 使用權(quán)限預(yù)約列表編號801、預(yù)約用戶名802、預(yù)約開始時刻803、預(yù)約時間段804、預(yù)約資源 名805、使用狀態(tài)806、預(yù)約資源量807和使用權(quán)限轉(zhuǎn)讓條件808。使用權(quán)限預(yù)約列表ID801設(shè)定預(yù)約請求133的預(yù)約請求編號201。與此同樣地,預(yù) 約用戶名802是預(yù)約請求133的用戶名202,預(yù)約開始時刻803是預(yù)約請求133中包含的開 始時刻203。另外,預(yù)約時間段804是預(yù)約請求133的時間段204,預(yù)約資源名805是圖3所示 的使用權(quán)限轉(zhuǎn)讓條件列表107中包含的預(yù)約資源名308。使用狀態(tài)806是預(yù)約請求133的 使用狀態(tài)205,預(yù)約資源量807是預(yù)約請求133的資源量206,使用權(quán)限轉(zhuǎn)讓條件808是預(yù) 約請求133的使用權(quán)限轉(zhuǎn)讓條件207。在后述的各種處理中,在確定了針對預(yù)約請求133的 協(xié)商供應(yīng)時,首先設(shè)定這些各項(xiàng)目。圖9表示本實(shí)施方式中的協(xié)商供應(yīng)方案生成開始標(biāo)志113的例子。協(xié)商供應(yīng)方案 生成開始標(biāo)志113是表示在事件接收處理部104執(zhí)行事件接收處理后是否生成協(xié)商供應(yīng)方 案的信息。例如,在協(xié)商供應(yīng)方案生成開始標(biāo)志113中,在生成協(xié)商供應(yīng)方案時存儲“0η”, 另外,在不生成協(xié)商供應(yīng)方案時存儲“Off”等表示狀態(tài)的信息。圖10表示本實(shí)施方式中的協(xié)商供應(yīng)源協(xié)商供應(yīng)目的地候補(bǔ)列表114的例子。協(xié) 商供應(yīng)源協(xié)商供應(yīng)目的地候補(bǔ)列表114將與協(xié)商供應(yīng)目的地用戶請求的資源相關(guān)的信息、 以及與協(xié)商供應(yīng)資源的協(xié)商供應(yīng)源用戶的資源相關(guān)的信息對應(yīng)起來存儲。如圖10所示,協(xié)商供應(yīng)源協(xié)商供應(yīng)目的地候補(bǔ)列表114包含協(xié)商供應(yīng)目的地 用戶名1001、協(xié)商供應(yīng)目的地使用狀態(tài)1002、協(xié)商供應(yīng)目的地資源量1003、已確保資源量 1004、協(xié)商供應(yīng)源用戶名1005、協(xié)商供應(yīng)源使用狀態(tài)1006、協(xié)商供應(yīng)源資源量1007、協(xié)商供 應(yīng)方式1008和預(yù)約資源名1009。協(xié)商供應(yīng)目的地用戶名1001是用于唯一地確定協(xié)商供應(yīng)目的地用戶的識別信 息,設(shè)定了預(yù)約請求133的用戶名202。協(xié)商供應(yīng)目的地使用狀態(tài)1002是協(xié)商供應(yīng)目的地 用戶請求的資源的使用狀態(tài),是預(yù)約請求133的使用狀態(tài)205。協(xié)商供應(yīng)目的地資源量1003 是協(xié)商供應(yīng)目的地用戶請求的資源量,是預(yù)約請求133的資源量206。已確保資源量1004 是已向協(xié)商供應(yīng)目的地用戶協(xié)商供應(yīng)的資源量。協(xié)商供應(yīng)源用戶名1005是用于唯一地確定協(xié)商供應(yīng)源用戶的識別信息,是預(yù)約 請求133的用戶名202。協(xié)商供應(yīng)源使用狀態(tài)1006是協(xié)商供應(yīng)源用戶使用資源時的使用狀 態(tài),是預(yù)約請求133的使用狀態(tài)205。協(xié)商供應(yīng)源資源量1007是協(xié)商供應(yīng)源用戶使用資源 時的資源量,是預(yù)約請求133的資源量206。協(xié)商供應(yīng)方式1008是針對協(xié)商供應(yīng)源用戶使 用的資源以及協(xié)商供應(yīng)目的地用戶請求的資源進(jìn)行的使用狀態(tài)變更作業(yè)。預(yù)約資源名1009 是用于唯一確定由協(xié)商供應(yīng)源用戶協(xié)商供應(yīng)的資源的識別信息,是圖3所示的使用權(quán)限轉(zhuǎn)讓條件列表107的預(yù)約資源名308。圖11表示本實(shí)施方式中的使用狀態(tài)變更作業(yè)候補(bǔ)列表115的例子。使用狀態(tài)變更 作業(yè)候補(bǔ)列表115將進(jìn)行使用狀態(tài)變更作業(yè)時的作業(yè)時間與每個資源對應(yīng)起來存儲。如圖 11所示,使用狀態(tài)變更作業(yè)候補(bǔ)列表115包含使用狀態(tài)變更作業(yè)主體1101、使用狀態(tài)變更 作業(yè)候補(bǔ)1102、使用狀態(tài)變更作業(yè)時間預(yù)測值1103和使用狀態(tài)變更作業(yè)對象資源名1004。使用狀態(tài)變更作業(yè)主體1101是實(shí)施伴隨資源的協(xié)商供應(yīng)而產(chǎn)生的使用狀態(tài)變更 作業(yè)的主體,是圖6所示的使用狀態(tài)變更作業(yè)工序列表110的使用狀態(tài)變更作業(yè)主體604。 使用狀態(tài)變更作業(yè)候補(bǔ)1102是使用狀態(tài)變更作業(yè)的候補(bǔ),是圖6所示的使用狀態(tài)變更作業(yè) 工序列表110的使用狀態(tài)變更作業(yè)內(nèi)容605。使用狀態(tài)變更作業(yè)時間預(yù)測值1103是為了進(jìn) 行在使用狀態(tài)變更作業(yè)候補(bǔ)1102中記載的使用狀態(tài)變更作業(yè)所需要的時間的預(yù)測值。使 用狀態(tài)變更作業(yè)對象資源名1104是用于唯一確定成為使用狀態(tài)變更作業(yè)的對象的資源的 識別信息,是圖3所示的使用權(quán)限轉(zhuǎn)讓條件列表107中包含的預(yù)約資源名308。圖12表示本實(shí)施方式中的可使用資源類列表116的例子??墒褂觅Y源類列表116 存儲表示在哪一類中使用預(yù)約請求133中包含的使用狀態(tài)205的信息。如圖12所示,可使用資源類列表116包含使用狀態(tài)1201和資源類1202。使用狀態(tài)1201與預(yù)約請求133的使用狀態(tài)205相同。資源類1202是在使用狀態(tài) 1201所示的狀態(tài)下用戶131使用資源的類,與圖7所示的資源列表111中包含的資源類701 相同。所述各項(xiàng)目由管理者141等預(yù)先設(shè)定。在圖12所示的例子中表示,在使用狀態(tài)1201所示的“虛擬服務(wù)器”這樣的狀 態(tài)下使用資源時,設(shè)定“ClassA、ClassB”這樣的資源類(例如高規(guī)格的資源類),在使用 狀態(tài)1201所示的“物理服務(wù)器”這樣的狀態(tài)下使用資源時,設(shè)定高規(guī)格的“ClassA”和 “ClassC”(例如低規(guī)格的資源類)這樣的資源類。接著,說明在資源調(diào)度系統(tǒng)1000中進(jìn)行的處理(協(xié)商供應(yīng)方案生成應(yīng)用處理)。 圖13是表示協(xié)商供應(yīng)方案生成應(yīng)用處理的處理步驟的流程圖。協(xié)商供應(yīng)方案生成應(yīng)用處理,按照由用戶指定的預(yù)約請求133,估計(jì)使用狀態(tài)變更 作業(yè)時間,生成保證在預(yù)約請求133中所指定的內(nèi)容的協(xié)商供應(yīng)方案。首先,在協(xié)商供應(yīng)方案生成應(yīng)用處理中,事件接收處理部104當(dāng)接收到預(yù)約請求 133時執(zhí)行事件接收處理(步驟S1301)。然后,協(xié)商供應(yīng)方案生成部105判定協(xié)商供應(yīng)方 案生成開始標(biāo)志的值(步驟S1302),當(dāng)判定為協(xié)商供應(yīng)方案生成開始標(biāo)志113為On狀態(tài) 時(步驟S1302;是),協(xié)商供應(yīng)方案生成部105生成協(xié)商供應(yīng)方案(步驟S1303)。另一方 面,協(xié)商供應(yīng)方案生成部105當(dāng)判定為協(xié)商供應(yīng)方案生成開始標(biāo)志不是On狀態(tài)時(步驟 S1302 ;否),進(jìn)入步驟S1304。然后,協(xié)商供應(yīng)管理部106判定是否通過協(xié)商供應(yīng)方案生成部105生成了協(xié)商供 應(yīng)方案(步驟1304),在判定為生成了協(xié)商供應(yīng)方案時(步驟S1304;是),協(xié)商供應(yīng)管理部 106選擇協(xié)商供應(yīng)方案(步驟S1305),向協(xié)商供應(yīng)源用戶以及協(xié)商供應(yīng)目的地用戶發(fā)送認(rèn) 可請求(步驟S1306)。此后,協(xié)商供應(yīng)管理部106等待接收認(rèn)可請求的應(yīng)諾答復(fù),在未超時地接收到應(yīng) 諾答復(fù)時(步驟S1307 否),協(xié)商供應(yīng)管理部106應(yīng)用協(xié)商供應(yīng)方案(步驟S1308)。另一 方面,協(xié)商供應(yīng)管理部106在沒有接收應(yīng)諾答復(fù)而超時的情況下(步驟S1307 是),返回步驟 S1304。在步驟S1304中,當(dāng)判定為未通過協(xié)商供應(yīng)方案生成部105生成協(xié)商供應(yīng)方案時 (步驟1304 ;否),協(xié)商供應(yīng)管理部106結(jié)束圖13所示的協(xié)商供應(yīng)方案生成應(yīng)用處理。圖14是表示圖13所示的事件接收處理的處理步驟的流程圖。如圖14所示,事件 接收處理部104在從用戶終端130接收事件前待機(jī)(步驟1401)。然后,事件接收處理部 104判定在接收到的事件中是否包含預(yù)約請求編號201 (步驟S1402)。然后,事件接收處理部104,當(dāng)判定為接收到的事件中不包含預(yù)約請求編號201時 (步驟S1402 否),維持原樣地進(jìn)行待機(jī)。另一方面,事件接收處理部104,在判定為接收到的事件中包含預(yù)約請求編號201 時(步驟S1402,是),判斷出接收到的事件是預(yù)約請求133,取得在該預(yù)約請求133中包含 的開始時刻203、時間段204、使用狀態(tài)205、資源量206 (步驟S1403)。此后,事件接收處理部104訪問圖12所示的可使用資源類列表116,取得與使用狀 態(tài)205對應(yīng)的資源類1202 (步驟S1404)。事件接收處理部104參照資源列表111,檢索與在步驟S1403中取得的資源類 1202對應(yīng)的資源(步驟S14(^)。然后,事件接收處理部104判定是否檢索了在所取得的資 源類1202中包含的資源的全部資源(步驟S1406)。例如,當(dāng)存在圖2所示的預(yù)約請求133時,其使用狀態(tài)205是“虛擬服務(wù)器”,因此, 事件接收處理部104參照圖12所示的可使用資源類列表116的使用狀態(tài)1201,取得作為與 該使用狀態(tài)1201對應(yīng)的資源類1202的“ClassA、ClassB”。進(jìn)而,事件接收處理部104參 照圖7所示的資源列表111,檢索與所取得的資源類1202對應(yīng)的資源名702的資源(例如 服務(wù)器Al、服務(wù)器A2)。然后,事件接收處理部104,當(dāng)判定為已檢索了全部資源(例如服務(wù) 器Al、服務(wù)器A2)時(步驟S1406 ;是),進(jìn)入步驟S1415。另一方面,事件接收處理部104,在判定為未檢索全部資源(例如服務(wù)器Al、服務(wù) 器A2)時(步驟S1406:否),取得與在步驟S1404中取得的資源類1202中的、尚未檢索的 資源名702的資源對應(yīng)的預(yù)約開始時刻703以及預(yù)約時間段704(步驟S1407)。然后,事件接收處理部104判定在步驟S1407中取得的預(yù)約開始時刻703以及預(yù) 約時間段704中是否包含在步驟S1403中取得的開始時刻203以及時間段204,即,判定在 被預(yù)約請求的時間中是否已經(jīng)存在來自其它用戶131的預(yù)約請求(步驟S1408)。事件接收處理部104,當(dāng)判定為在被預(yù)約請求的時間中已經(jīng)存在來自其它用戶 131的預(yù)約時(步驟S1408:是),返回步驟S1405。另一方面,在判定為在被預(yù)約請求的時 間中已經(jīng)沒有來自其它用戶131的預(yù)約請求時(步驟S1408:否),將未被預(yù)約請求的資源 名702的資源的臺數(shù)加到可使用資源的臺數(shù)中(步驟S1409)。例如,事件接收處理部104,若未被預(yù)約請求的資源名702的資源、即可使用資源 量已經(jīng)存在3臺,則在該臺數(shù)上加上在預(yù)約請求133的資源量206中包含的“臺數(shù)”的值 (例如,在圖2所示的例子中為“ 1”),將可使用資源的臺數(shù)設(shè)為4臺。然后,事件接收處理部104,比較可使用資源名702的資源的臺數(shù)和預(yù)約請求133 中包含的資源量206的“臺數(shù)”,判定可使用資源名702的資源量的臺數(shù)是否在預(yù)約請求133 中包含的資源量206的“臺數(shù)”以上(步驟S1410)。事件接收處理部104,當(dāng)判定為可使 用資源名702的資源的臺數(shù)不在被預(yù)約請求的資源量206的“臺數(shù)”以上時(步驟S1410 否),返回步驟S1405,重復(fù)步驟S1405 S1410的處理。另一方面,事件接收處理部104,當(dāng)判定為可使用資源名702的資源的臺數(shù)在被預(yù) 約請求的資源量206的“臺數(shù)”以上時(步驟S1410 是),將預(yù)約請求133追加到使用預(yù)約 權(quán)限列表112中,登錄預(yù)約請求133的內(nèi)容(步驟S1411)。于是,確保了被預(yù)約請求的資源 量206的“臺數(shù)”的量的資源,將該預(yù)約請求的內(nèi)容登錄在使用權(quán)限預(yù)約列表112中,確定 初次對預(yù)約請求進(jìn)行協(xié)商供應(yīng)。事件接收處理部104,在將預(yù)約請求133登錄在使用權(quán)限預(yù)約列表112中時,參照 資源列表111以及可使用資源類列表116,把與在預(yù)約請求133中包含的使用狀態(tài)205對應(yīng) 的資源名702設(shè)定為使用權(quán)限預(yù)約列表112的預(yù)約資源名805。關(guān)于預(yù)約資源名805以外 的各項(xiàng)目,設(shè)定了預(yù)約請求133的各項(xiàng)目的內(nèi)容。這樣,在使用權(quán)限預(yù)約列表112中僅依次 追加了預(yù)約請求133中的、上述那樣確定了協(xié)商供應(yīng)的預(yù)約請求。例如在圖8中,事件接收處理部104進(jìn)行上述步驟S1401 S1411的處理,將圖2 所示的用戶名302為‘Tserl”的預(yù)約請求133的各項(xiàng)目登錄在使用權(quán)限預(yù)約列表112的各 項(xiàng)目中,而且,與此同樣地將圖2所示的用戶名302為“her3”的預(yù)約請求133的各項(xiàng)目登 錄在使用權(quán)限預(yù)約列表112的各項(xiàng)目中。此后,事件接收處理部104參照在步驟S1401中接收到的預(yù)約請求133中包含的 使用權(quán)限轉(zhuǎn)讓條件207,判定是否“可否協(xié)商供應(yīng)=是”(步驟S1412)。然后,事件接收處理 部104,當(dāng)判定為未成為“可否協(xié)商供應(yīng)=是”時(步驟S1412 否),進(jìn)入步驟S1414。另一方面,事件接收處理部104,當(dāng)判定為成為了“可否協(xié)商供應(yīng)=是”時(步驟 S1412 是),把在步驟S1411中在使用權(quán)限預(yù)約列表112中追加的預(yù)約請求133和預(yù)約資 源名805追加到使用權(quán)限轉(zhuǎn)讓條件列表107中(步驟S1413)。例如在圖8中,在用戶名‘Tserl”的預(yù)約請求133中包含的使用權(quán)限轉(zhuǎn)讓條件207 成為了“可否協(xié)商供應(yīng)=是”,因此,將圖2所示的用戶名‘Tserl”的預(yù)約請求133和預(yù)約資 源名805追加到圖3所示的使用權(quán)限轉(zhuǎn)讓條件列表107中。預(yù)約資源名805,在步驟S1405 中設(shè)定了事件接收處理部104檢索出的圖7所示的資源名702。另外,在圖8所示的使用權(quán)限預(yù)約列表112中,用戶名為1ser3”的預(yù)約請求133, 由于使用權(quán)限轉(zhuǎn)讓條件207為“可否協(xié)商供應(yīng)=否”,因此未被追加到圖3所示的使用權(quán)限 轉(zhuǎn)讓條件列表107中。S卩,在圖3所示的使用權(quán)限轉(zhuǎn)讓條件列表107中僅登錄了進(jìn)行預(yù)約 請求133來確定了該協(xié)商供應(yīng)的用戶131還可以進(jìn)一步對其它用戶131協(xié)商供應(yīng)資源的預(yù) 約請求133。然后,當(dāng)步驟S1412或步驟S1413結(jié)束時,事件接收處理部104為了不使后述的協(xié) 商供應(yīng)方案生成處理開始,更新為協(xié)商供應(yīng)方案生成開始標(biāo)志113的“Off”(步驟S1414)。在步驟S1406中,當(dāng)事件接收處理部104判定為檢索了全部資源時(步驟S1406 是),在步驟S1401中接收到的預(yù)約請求133的各項(xiàng)目中,把使用權(quán)限轉(zhuǎn)讓條件207以外的 項(xiàng)目追加到使用權(quán)限轉(zhuǎn)讓請求列表108中(步驟S1415),事件接收處理部104為了使后 述的協(xié)商供應(yīng)方案生成處理開始,更新為協(xié)商供應(yīng)方案生成開始標(biāo)志113的“On”(步驟 S1416)。例如在圖4中,事件接收處理部104接收到了用戶名“User2”的預(yù)約請求133,但 即使進(jìn)行步驟S1401 S1410的處理也無法檢索到符合被預(yù)約請求的條件的資源(例如從開始時刻403 “2009/NN/NN”起在時間段404 “l(fā)Odays”的時間段中未找到由資源量406指 定的資源),因此,將用戶名“her2”的預(yù)約請求133登錄在使用權(quán)限轉(zhuǎn)讓請求列表108中。 另外,用戶名“her4”的預(yù)約請求133也與此同樣地被登錄在使用權(quán)限轉(zhuǎn)讓請求列表108中。即在圖4所示的使用權(quán)限轉(zhuǎn)讓請求列表108中僅登錄進(jìn)行了預(yù)約請求133但該預(yù) 約未確定、尚未從其它用戶131被協(xié)商供應(yīng)資源的預(yù)約請求133。當(dāng)該步驟S1416的處理結(jié)束時,圖14所示的事件接收處理的全部處理結(jié)束。這樣, 事件接收處理部104通過進(jìn)行圖14所示的事件接收處理,判定后述的協(xié)商供應(yīng)方案生成處 理是否必要。接著,對圖13所示的協(xié)商供應(yīng)方案生成處理進(jìn)行說明。圖15是表示本實(shí)施方式的協(xié)商供應(yīng)方案生成處理的處理步驟的流程圖。如圖15 所示,協(xié)商供應(yīng)方案生成部105首先進(jìn)行協(xié)商供應(yīng)源協(xié)商供應(yīng)目的地候補(bǔ)列表生成處理 (步驟 S1501)。圖16是表示圖15所示的協(xié)商供應(yīng)源協(xié)商供應(yīng)目的地候補(bǔ)列表生成處理的處理步 驟的流程圖。如圖16所示,協(xié)商供應(yīng)方案生成部105首先參照使用權(quán)限轉(zhuǎn)讓請求列表108, 取得在圖14所示的步驟S1415中追加的使用權(quán)限轉(zhuǎn)讓條件207以外的項(xiàng)目,在所取得的項(xiàng) 目中在開始時刻403上加上時間段404,計(jì)算結(jié)束時刻(步驟S1601)。此后,協(xié)商供應(yīng)方案生成部105參照使用權(quán)限轉(zhuǎn)讓條件列表107(步驟S1602),判 定是否檢索了全體(即,是否存在未處理的記錄)(步驟S16(X3)。然后,協(xié)商供應(yīng)方案生成 部105,在判定為檢索了使用權(quán)限轉(zhuǎn)讓條件列表107的全體時(步驟S1603 ;是),使協(xié)商供 應(yīng)源協(xié)商供應(yīng)目的地候補(bǔ)列表生成處理結(jié)束。協(xié)商供應(yīng)方案生成部105是否檢索了使用權(quán)限轉(zhuǎn)讓條件列表107的全體的具體判 定,例如以使用權(quán)限轉(zhuǎn)讓條件ID301作為關(guān)鍵字來檢索使用權(quán)限轉(zhuǎn)讓條件列表107內(nèi)的記 錄,當(dāng)檢索結(jié)束時將該記錄的使用權(quán)限轉(zhuǎn)讓條件ID301存儲在未圖示的存儲器等中。然后, 協(xié)商供應(yīng)方案生成部105,通過對記錄進(jìn)行該處理直到最終記錄,判定是否檢索了使用權(quán)限 轉(zhuǎn)讓條件107的全體。在以下的說明中也與此同樣地設(shè)為以某個項(xiàng)目作為關(guān)鍵字來判定是 否檢索了全體。另一方面,協(xié)商供應(yīng)方案生成部105,當(dāng)判定為未檢索使用權(quán)限轉(zhuǎn)讓條件列表107 的全部時(步驟S1603 否),取得使用權(quán)限轉(zhuǎn)讓條件列表107的記錄,取得在使用權(quán)限轉(zhuǎn)讓 條件307中包含的再次開始時刻(步驟S1604)。然后,協(xié)商供應(yīng)方案生成部105比較在步驟S1601中計(jì)算出的結(jié)束時刻、和在步驟 S1604中取得的再次開始時刻,判定再次開始時刻是否在結(jié)束時刻之前,即協(xié)商供應(yīng)源用戶 使用資源的時間段和協(xié)商供應(yīng)目的地用戶使用資源的時間段是否重復(fù)(步驟S1605)。協(xié)商供應(yīng)方案生成部105,當(dāng)判定為再次開始時刻在結(jié)束時刻之前時(步驟 S1605 是),返回步驟S1603,重復(fù)步驟S1603 S1605的處理。另一方面,協(xié)商供應(yīng)方案生成部105,當(dāng)判定為再次開始時刻不在結(jié)束時刻之前時 (步驟S1605 否),將步驟S1601中取得的使用權(quán)限轉(zhuǎn)讓請求列表108的各項(xiàng)目、和在步驟 S1602中參照的使用權(quán)限轉(zhuǎn)讓條件列表107的各項(xiàng)目追加到協(xié)商供應(yīng)源協(xié)商供應(yīng)目的地候 補(bǔ)列表114中(步驟S1606)。例如在圖10所示的協(xié)商供應(yīng)源協(xié)商供應(yīng)目的地候補(bǔ)列表114中,在協(xié)商供應(yīng)目的地用戶名1001中設(shè)定了圖4所示的使用權(quán)限轉(zhuǎn)讓請求列表108的用戶名40‘ ser2”,在協(xié) 商供應(yīng)目的地使用狀態(tài)1002中設(shè)定了使用權(quán)限轉(zhuǎn)讓請求列表108的使用狀態(tài)405“虛擬服 務(wù)器”。而且,在協(xié)商供應(yīng)目的地資源量1003中設(shè)定了使用權(quán)限轉(zhuǎn)讓請求列表108的資源 量406 “臺數(shù)1臺,CPU使用率50%,存儲器使用量1GB”。在協(xié)商供應(yīng)源候補(bǔ)用戶名1005中設(shè)定圖3所示的使用權(quán)限轉(zhuǎn)讓條件列表107的 用戶名302 “herl”,在協(xié)商供應(yīng)源候補(bǔ)使用狀態(tài)1006中設(shè)定使用權(quán)限轉(zhuǎn)讓條件列表107 的使用狀態(tài)305“虛擬服務(wù)器”。而且,在協(xié)商供應(yīng)源候補(bǔ)資源量1007以及預(yù)約資源名1009 中分別設(shè)定使用權(quán)限轉(zhuǎn)讓條件列表107的資源量306以及預(yù)約資源名308。這樣,在協(xié)商供應(yīng)源協(xié)商供應(yīng)目的地候補(bǔ)列表114中對應(yīng)地設(shè)定了關(guān)于哪個協(xié)商 供應(yīng)目的地用戶從哪個協(xié)商供應(yīng)源用戶接受資源的協(xié)商供應(yīng)的各種信息。在此階段,假定 在已確保資源量1004以及協(xié)商供應(yīng)方式1008中設(shè)定了初始值(例如0臺、0%,0GB)。然 后,當(dāng)步驟S1606的處理結(jié)束時返回步驟S1603,協(xié)商供應(yīng)方案生成部105使協(xié)商供應(yīng)源協(xié) 商供應(yīng)目的地候補(bǔ)列表生成處理結(jié)束。接著,返回圖15,說明協(xié)商供應(yīng)方案生成處理的步驟 S1502以后的各處理。當(dāng)協(xié)商供應(yīng)源協(xié)商供應(yīng)目的地候補(bǔ)列表生成處理結(jié)束時,協(xié)商供應(yīng)方案生成部 105判定是否檢索了協(xié)商供應(yīng)源協(xié)商供應(yīng)目的地候補(bǔ)列表114的全體(即,是否存在未處理 的記錄)(步驟S1502)。協(xié)商供應(yīng)方案生成部105,當(dāng)判定為未檢索協(xié)商供應(yīng)源協(xié)商供應(yīng)目的地候補(bǔ)列表 114的全體時(步驟S1502 否),進(jìn)行使用狀態(tài)變更作業(yè)候補(bǔ)列表生成處理(步驟S1503)。圖17是表示圖15所示的使用狀態(tài)變更作業(yè)候補(bǔ)列表生成處理的處理步驟的流程 圖。如圖17所示,協(xié)商供應(yīng)方案生成部105參照圖10所示的協(xié)商供應(yīng)源協(xié)商供應(yīng)目的地 候補(bǔ)列表1009,取得協(xié)商供應(yīng)源候補(bǔ)使用狀態(tài)1006和協(xié)商供應(yīng)目的地使用狀態(tài)1002 (步驟 S1701)。然后,協(xié)商供應(yīng)方案生成部105檢索滿足所取得的協(xié)商供應(yīng)源候補(bǔ)使用狀態(tài)1006 和協(xié)商供應(yīng)目的地使用狀態(tài)1002的雙方的記錄(步驟S17(^),判定在檢索出的記錄中是否 設(shè)定了條件(步驟S1703)。例如,圖10所示的協(xié)商供應(yīng)源協(xié)商供應(yīng)目的地候補(bǔ)列表1009的協(xié)商供應(yīng)源候補(bǔ) 使用狀態(tài)1006以及協(xié)商供應(yīng)目的地使用狀態(tài)1002中都是“虛擬服務(wù)器”,因此,檢索圖6 所示的使用狀態(tài)變更作業(yè)候補(bǔ)列表110的當(dāng)前使用狀態(tài)601以及協(xié)商供應(yīng)后使用狀態(tài)602 都是“虛擬服務(wù)器”的記錄,判定有無在該記錄中包含的條件603中設(shè)定了條件的條件。在 圖10所示的例子中,作為條件603,設(shè)定了“已確保資源量的CPU使用率不滿足協(xié)商供應(yīng) 目的地資源量的CPU使用率(已確保資源量1004 (CPU使用率)<協(xié)商供應(yīng)目的地資源量 1003 (CPU使用率))”,以及“已確保資源量的存儲器使用量不滿足協(xié)商供應(yīng)目的地資源量 的存儲器使用量(已確保資源量1004(存儲器使用量)<協(xié)商供應(yīng)目的地資源量1003(存 儲器使用量))”,因此,協(xié)商供應(yīng)方案生成部105判定為在所檢索的記錄中設(shè)定了條件。此后,協(xié)商供應(yīng)方案生成部105判定是否檢索了全部條件(S卩,是否存在未處理的 條件)(步驟S1704),在判定為未檢索全部條件時(步驟S1704 否),取得在條件603中設(shè) 定的條件式(步驟S170O。然后,協(xié)商供應(yīng)方案生成部105參照在所取得的條件式中包含 的參數(shù)名,以該參數(shù)名作為關(guān)鍵字,取得在圖10所示的協(xié)商供應(yīng)源協(xié)商供應(yīng)目的地候補(bǔ)列表1009中包含的已確保資源量1004以及在協(xié)商供應(yīng)目的地資源量1003中設(shè)定的參數(shù)(步 驟 S1706)。例如,在圖6所示的使用狀態(tài)變更作業(yè)候補(bǔ)列表110的條件603中,作為參數(shù)名而 包含“CPU使用率""存儲器使用量”,因此,以這些參數(shù)名作為關(guān)鍵字,取得與在圖10所示的 協(xié)商供應(yīng)源協(xié)商供應(yīng)目的地候補(bǔ)列表1009的已確保資源量1004中設(shè)定的參數(shù)名“CPU使 用率”對應(yīng)的參數(shù)“50%”、以及與在協(xié)商供應(yīng)目的地資源量1003中設(shè)定的參數(shù)名“CPU使 用率”對應(yīng)的參數(shù)“50%”。而且,協(xié)商供應(yīng)方案生成部105取得與在圖10所示的協(xié)商供應(yīng)源協(xié)商供應(yīng)目的地 候補(bǔ)列表1009的已確保資源量1004中設(shè)定的參數(shù)名“存儲器使用量”對應(yīng)的參數(shù)“0. 4GB”、 以及與在協(xié)商供應(yīng)目的地資源量1003中設(shè)定的參數(shù)名“存儲器使用量”對應(yīng)的參數(shù)“1GB”。此后,協(xié)商供應(yīng)方案生成部105將所取得的參數(shù)代入在條件603中設(shè)定的條件式 (步驟S1707),判定該條件式的結(jié)果是否為真(步驟S1708)。然后,協(xié)商供應(yīng)方案生成部 105,當(dāng)判定為條件式的結(jié)果不為真時(步驟S1708 否)返回步驟S1703,重復(fù)步驟S1703 S1708的處理。另一方面,協(xié)商供應(yīng)方案生成部105,當(dāng)判定為條件式的結(jié)果為真時(步驟S1708 是),將使用狀態(tài)變更作業(yè)主體604以及使用狀態(tài)變更作業(yè)內(nèi)容605追加到圖11所示的使 用狀態(tài)變更作業(yè)候補(bǔ)列表115中(步驟S1709),返回步驟S1703,重復(fù)步驟S1703 步驟 S1708的處理。例如,在圖6所示的例子中,條件603的條件式“已確保資源量1004 (CPU使用 率)< 協(xié)商供應(yīng)目的地資源量1003 (CPU使用率)”是“ 50%=50% ”,條件式“已確保資源量 1004(存儲器使用量)彡協(xié)商供應(yīng)目的地資源量1003(存儲器使用量)”是“0.4 < 1.0GB”, 因此,協(xié)商供應(yīng)方案生成部105判定為這些條件式的結(jié)果為真。然后,協(xié)商供應(yīng)方案生成部105參照圖6所示的使用狀態(tài)變更作業(yè)工序列表110, 取得與這些條件式對應(yīng)的使用狀態(tài)變更作業(yè)主體604以及使用狀態(tài)變更作業(yè)內(nèi)容605,將 所取得的這些使用狀態(tài)變更作業(yè)主體604以及使用狀態(tài)變更作業(yè)內(nèi)容605追加到圖11所 示的使用狀態(tài)變更作業(yè)候補(bǔ)列表115中(步驟S1709)。例如在圖6所示的條件式中,與關(guān)于“CPU使用率”的條件式對應(yīng)的使用狀態(tài)變更 作業(yè)主體604是“虛擬監(jiān)控程序(supervisor),,,使用狀態(tài)變更作業(yè)內(nèi)容605是“確保CPU 空閑”,因此,將這些值追加到圖11所示的使用狀態(tài)變更作業(yè)候補(bǔ)列表115中。另外,在圖6所示的條件式中,與關(guān)于“存儲器使用量”的條件式對應(yīng)的使用狀態(tài) 變更作業(yè)主體604是“虛擬服務(wù)器”,使用狀態(tài)變更作業(yè)內(nèi)容605是“釋放存儲器”,因此,將 這些值追加到圖11所示的使用狀態(tài)變更作業(yè)候補(bǔ)列表115中。在圖11所示的使用狀態(tài)變 更作業(yè)候補(bǔ)列表115的使用狀態(tài)變更作業(yè)時間預(yù)測值1103中設(shè)定了值,但這些值在后述的 使用狀態(tài)變更作業(yè)時間處理中被設(shè)定。當(dāng)該步驟S1709的處理結(jié)束時,返回步驟S1703,重復(fù)以后的各處理。然后,在步驟 S1704中判定為檢索了全部條件時(步驟S1704 是),進(jìn)入步驟S1710。在步驟S1710中,協(xié)商供應(yīng)方案生成部105檢索圖6所示的條件603中成為“缺 省”的條件,將與該條件“缺省”對應(yīng)的使用狀態(tài)變更作業(yè)內(nèi)容605、即“啟動虛擬服務(wù)器”追 加到圖11所示的使用狀態(tài)變更作業(yè)候補(bǔ)列表115中(步驟S1710)。當(dāng)協(xié)商供應(yīng)虛擬服務(wù)器等資源時,即進(jìn)行使用狀態(tài)變更作業(yè)時,必定需要啟動虛擬服務(wù)器等,因此,在作為使用 狀態(tài)變更作業(yè)候補(bǔ)列表生成處理的最后步驟的步驟S1710中進(jìn)行這樣的設(shè)定。接著,返回 圖15,對協(xié)商供應(yīng)方案生成處理的步驟S1504以后的各處理進(jìn)行說明。協(xié)商供應(yīng)方案生成部105,當(dāng)使用狀態(tài)變更作業(yè)候補(bǔ)列表生成處理(步驟S1503) 結(jié)束時,進(jìn)行使用狀態(tài)變更作業(yè)時間計(jì)算處理(步驟S1504)。圖18是表示使用狀態(tài)變更作 業(yè)時間處理的處理步驟的流程圖。如圖18所示,使用狀態(tài)變更作業(yè)時間計(jì)算部117參照使用狀態(tài)變更作業(yè)候補(bǔ)列表 115(步驟S1801),判定是否檢索了使用狀態(tài)變更作業(yè)候補(bǔ)列表115的全體(步驟S1802)。使用狀態(tài)變更作業(yè)時間計(jì)算部117,當(dāng)判定為未檢索使用狀態(tài)變更作業(yè)候補(bǔ)列表 115的全體時(步驟S1802 否),從圖5所示的使用狀態(tài)變更作業(yè)時間計(jì)算式列表109中 檢索與所參照的使用狀態(tài)變更作業(yè)候補(bǔ)列表115的記錄一致的記錄(步驟S1803),取得與 該記錄對應(yīng)的使用狀態(tài)變更作業(yè)時間計(jì)算式503(步驟S1804)。例如,使用狀態(tài)變更作業(yè)時間計(jì)算部117,由于圖11所示的使用狀態(tài)變更作業(yè)候 補(bǔ)列表115的第一個記錄的使用狀態(tài)變更作業(yè)主體1101是“虛擬服務(wù)器”,使用狀態(tài)變更作 業(yè)候補(bǔ)1102是“釋放存儲器”,因此,檢索包含與這些值相同的值的協(xié)商供應(yīng)作業(yè)主體501 以及協(xié)商供應(yīng)作業(yè)內(nèi)容502的記錄(此時,從上起第二個記錄),取得與所檢索到的協(xié)商供 應(yīng)作業(yè)主體501以及協(xié)商供應(yīng)作業(yè)內(nèi)容502對應(yīng)的使用狀態(tài)變更作業(yè)時間計(jì)算式503(此 時,“2分X存儲器釋放量”)。此后,使用狀態(tài)變更作業(yè)時間計(jì)算部117參照在所取得的使用狀態(tài)變更作業(yè)時間 計(jì)算式503中包含的參數(shù)名,取得與該參數(shù)名相同的參數(shù)名所對應(yīng)的參數(shù)(步驟S1805), 將所取得的參數(shù)代入使用狀態(tài)變更作業(yè)時間計(jì)算式503,計(jì)算使用狀態(tài)變更作業(yè)時間(步 驟S1806),將計(jì)算出的使用狀態(tài)變更作業(yè)時間設(shè)定在圖11所示的使用狀態(tài)變更作業(yè)候補(bǔ) 列表115的使用狀態(tài)變更作業(yè)時間預(yù)測值1103中(步驟S1807)。例如,使用狀態(tài)變更作業(yè)時間計(jì)算部117,當(dāng)作為使用狀態(tài)變更作業(yè)時間計(jì)算式 503而取得了“2分X存儲器釋放量”時,首先參照圖6所示的使用狀態(tài)變更作業(yè)工序列表 110的使用狀態(tài)變更作業(yè)內(nèi)容605,參照用于求出與“釋放存儲器”一起記載的存儲器釋放 量的算式“存儲器釋放量=協(xié)商供應(yīng)目的地資源量的存儲器使用量-已確保資源量的存儲 器使用量”,取得參數(shù)名“存儲器使用量”。此后,使用狀態(tài)變更作業(yè)時間計(jì)算部117從圖10所示的協(xié)商供應(yīng)源協(xié)商供應(yīng) 目的地候補(bǔ)列表1009中包含的協(xié)商供應(yīng)目的地資源量1003以及已確保資源量1004 中,取得與所取得的參數(shù)名“存儲器使用量”相同的參數(shù)名,取得與該參數(shù)名對應(yīng)的參數(shù) “1GB” “0. 4GB”。然后,使用狀態(tài)變更作業(yè)時間計(jì)算部117將所取得的參數(shù)“1GB” “0.4GB”代入上 述算式,求出“存儲器釋放量”的值“0.6GB”。然后,使用狀態(tài)變更作業(yè)時間計(jì)算部117將所 求出的“存儲器釋放量”的值“0. 6GB”代入使用狀態(tài)變更作業(yè)時間計(jì)算式503 “2分X存 儲器釋放量”,計(jì)算出使用狀態(tài)變更作業(yè)時間“1. 2分/GB”,將計(jì)算出的使用狀態(tài)變更作業(yè) 時間設(shè)定在使用狀態(tài)變更作業(yè)時間預(yù)測值1103中。當(dāng)該步驟S1807結(jié)束時,返回步驟S1802,重復(fù)步驟S1802 S1807的處理。然后, 使用狀態(tài)變更作業(yè)時間計(jì)算部117,在步驟S1802中判定為檢索了全部的使用狀態(tài)變更作業(yè)候補(bǔ)列表115時(步驟S1802 是),使圖18所示的使用狀態(tài)變更作業(yè)時間處理結(jié)束。接 著,返回圖15,對步驟S1505以后的各處理進(jìn)行說明。使用狀態(tài)變更作業(yè)時間計(jì)算部117,當(dāng)使用狀態(tài)變更作業(yè)時間處理(步驟S1504) 結(jié)束時,進(jìn)行總的使用狀態(tài)變更作業(yè)時間計(jì)算處理(步驟S1505)。圖19是表示總的使用狀態(tài)變更作業(yè)時間處理的處理步驟的流程圖。當(dāng)圖11所示 的使用狀態(tài)變更作業(yè)候補(bǔ)列表115內(nèi)的各作業(yè)以相同資源作為對象時,按順序地實(shí)施各作 業(yè),因此,使用狀態(tài)變更作業(yè)時間應(yīng)該相加各作業(yè)時間來算出。另一方面,當(dāng)使用狀態(tài)變更 作業(yè)候補(bǔ)列表115內(nèi)的各作業(yè)以不同資源為對象時(例如,某用戶在相同時期請求協(xié)商供 應(yīng)多個資源等情況下),由于并行地實(shí)施使用狀態(tài)變更作業(yè),因此,使用狀態(tài)變更作業(yè)時間, 應(yīng)該計(jì)算針對每個資源而求出的各作業(yè)時間的最大值。因此,如以下說明那樣,在總的使用狀態(tài)變更作業(yè)時間計(jì)算處理中,由于考慮到這 種事情,通過判定成為使用狀態(tài)變更作業(yè)候補(bǔ)列表115內(nèi)的各作業(yè)對象的資源是否為相同 資源,將各個使用狀態(tài)變更作業(yè)時間相加或者計(jì)算最大值,計(jì)算出總的使用狀態(tài)變更作業(yè) 時間。如圖19所示,使用狀態(tài)變更作業(yè)時間計(jì)算部117將總的使用狀態(tài)變更作業(yè)時間初 始化為0(步驟2401)??偟氖褂脿顟B(tài)變更作業(yè)時間被存儲在未圖示的存儲器等存儲介質(zhì) 中,當(dāng)使用狀態(tài)變更作業(yè)時間計(jì)算部117在過去計(jì)算出了總的使用狀態(tài)變更作業(yè)時間時, 由于該時間已被存儲在未圖示的存儲器等存儲介質(zhì)中,因此,在步驟S2401中如此對該時 間進(jìn)行初始化。然后,使用狀態(tài)變更作業(yè)時間計(jì)算部117參照使用狀態(tài)變更作業(yè)候補(bǔ)列表115(步 驟S24(^),判定是否檢索了全體使用狀態(tài)變更作業(yè)候補(bǔ)列表115(步驟S240;3),當(dāng)判定為檢 索了全體使用狀態(tài)變更作業(yè)候補(bǔ)列表115時(步驟S2403 是),使圖19所示的總的使用狀 態(tài)變更作業(yè)時間計(jì)算處理結(jié)束。另一方面,使用狀態(tài)變更作業(yè)時間計(jì)算部117,當(dāng)判定為未檢索全體使用狀態(tài)變更 作業(yè)候補(bǔ)列表115時(步驟S2403 否),檢索使用狀態(tài)變更作業(yè)候補(bǔ)列表115的最初的記錄 (步驟S2404),取得在檢索到的記錄中包含的使用狀態(tài)變更作業(yè)資源名1104(步驟S2405)。此后,使用狀態(tài)變更作業(yè)時間計(jì)算部117檢索包含與所取得的使用狀態(tài)變更作業(yè) 資源名1104相同的使用狀態(tài)變更作業(yè)資源名1104的記錄(步驟S2406),對在檢索出的記 錄中包含的使用狀態(tài)變更作業(yè)時間預(yù)測值1103進(jìn)行加法運(yùn)算(步驟S2407)。例如,使用狀態(tài)變更作業(yè)時間計(jì)算部117檢索圖11所示的使用狀態(tài)變更作業(yè)候補(bǔ) 列表115的最初的記錄,取得使用狀態(tài)變更作業(yè)資源名1104 “服務(wù)器Al”。然后,使用狀態(tài) 變更作業(yè)時間計(jì)算部117檢索包含與所取得的“服務(wù)器Al”相同的使用狀態(tài)變更作業(yè)資源 名1104的記錄(在圖11所示的例子中,從上起第二、第四條記錄),取得將該記錄中包含 的使用狀態(tài)變更作業(yè)時間預(yù)測值1103(在圖11所示的例子中是“5分”、“0. 5秒”)與最初 的記錄中包含的使用狀態(tài)變更作業(yè)時間預(yù)測值1103 “1. 2分”相加而得到的值“6. 2分0. 5 秒,,。然后,使用狀態(tài)變更作業(yè)時間計(jì)算部117判定在步驟S2407中相加后的值是否大 于此前計(jì)算出的總的使用狀態(tài)變更作業(yè)時間(步驟S2408),當(dāng)判定為在步驟S2407中相 加后的值大于總的使用狀態(tài)變更作業(yè)時間時(步驟S2408 是),在總的使用狀態(tài)變更作業(yè)時間中設(shè)定在步驟S2407中相加后的值(步驟S2409)。此后,返回步驟S2403,重復(fù)步驟 S2403 S2409的各處理。另一方面,使用狀態(tài)變更作業(yè)時間計(jì)算部117,當(dāng)判定為在步驟S2407中相加后的 值不大于總的使用狀態(tài)變更作業(yè)時間時(步驟S2408 否),直接返回步驟S2403,重復(fù)步驟 S2403 S2409的各處理。這樣,針對每個在圖11所示的使用狀態(tài)變更作業(yè)候補(bǔ)列表115 的記錄中包含的使用狀態(tài)變更作業(yè)資源名1104,將使用狀態(tài)變更作業(yè)時間預(yù)測值1103相 加,將最大值設(shè)定為總的使用狀態(tài)變更作業(yè)時間。接著,返回圖15,對步驟S1506以后的各 處理進(jìn)行說明。當(dāng)使用狀態(tài)變更作業(yè)時間計(jì)算部117計(jì)算總的使用狀態(tài)變更作業(yè)時間時,協(xié)商供 應(yīng)方案生成部105,當(dāng)從當(dāng)前時刻起經(jīng)過了總的使用狀態(tài)變更作業(yè)時間和在使用權(quán)限轉(zhuǎn)讓 條件列表107中包含的時間段304時,判定是否超過了協(xié)商供應(yīng)源用戶再次開始使用資源 的時刻,即,判定是否確保了為了由協(xié)商供應(yīng)源用戶協(xié)商供應(yīng)資源而指定的使用權(quán)限轉(zhuǎn)讓 條件列表107中包含的時間段304(步驟S1506)。然后,協(xié)商供應(yīng)方案生成部105,在判定為確保了在使用權(quán)限轉(zhuǎn)讓條件列表107中 包含的時間段304時(步驟S1506 是),在圖10所示的協(xié)商供應(yīng)源協(xié)商供應(yīng)目的地候補(bǔ)列 表1009的已確保資源量1004中加上可協(xié)商供應(yīng)的資源的量(例如使用狀態(tài)變更作業(yè)時間 計(jì)算部117求出的“存儲器釋放量”的值“0. 6GB”),同時,在圖10所示的協(xié)商供應(yīng)源協(xié)商 供應(yīng)目的地候補(bǔ)列表的協(xié)商供應(yīng)方式1008中設(shè)定使用狀態(tài)變更作業(yè)內(nèi)容605 (例如“釋放 存儲器”)(步驟S1507),判定相加后的已確保資源量10004是否達(dá)到協(xié)商供應(yīng)目的地資源 量1003以上(步驟S1508)。在此,在步驟S1506中,可以根據(jù)當(dāng)前時刻計(jì)算總的使用狀態(tài)變更作業(yè)時間的兩 倍的時間,當(dāng)經(jīng)過了計(jì)算出的該時間和在使用權(quán)限轉(zhuǎn)讓條件107中包含的時間段304時,判 定是否超過了協(xié)商供應(yīng)源用戶再次開始使用資源的時刻。即,除了估計(jì)用于從當(dāng)前使用狀 態(tài)遷移到協(xié)商供應(yīng)目的地使用狀態(tài)的作業(yè)時間與用于從協(xié)商供應(yīng)目的地使用狀態(tài)返回當(dāng) 前使用狀態(tài)的作業(yè)時間相同以外,也可以判定是否可以確保各個作業(yè)時間。另外,在步驟S1503中,協(xié)商供應(yīng)方案生成部105將交替檢索協(xié)商供應(yīng)源候補(bǔ)使用 狀態(tài)1006和協(xié)商供應(yīng)目的地使用狀態(tài)1002而得到的使用狀態(tài)變更作業(yè)候補(bǔ)也追加到使用 狀態(tài)變更作業(yè)候補(bǔ)列表中,由此可以也考慮用于從協(xié)商供應(yīng)目的地使用狀態(tài)返回當(dāng)前使用 狀態(tài)的作業(yè)時間來計(jì)算總的使用狀態(tài)變更作業(yè)時間。然后,協(xié)商供應(yīng)方案生成部105,當(dāng)判定為相加后的已確保資源量10004達(dá)到協(xié) 商供應(yīng)目的地資源量1003以上時(步驟S1508 是),生成協(xié)商供應(yīng)方案列表2301 (步驟 S1509)。圖20表示上述協(xié)商供應(yīng)方案列表2301的例子。如圖20所示,協(xié)商供應(yīng)方案列表 2301包含協(xié)商供應(yīng)方案編號2302、預(yù)約請求編號2303、用戶名2304和協(xié)商供應(yīng)內(nèi)容2305。協(xié)商供應(yīng)方案編號2302是用于唯一地識別協(xié)商供應(yīng)方案的識別信息。預(yù)約請求 編號2303是圖2所示的預(yù)約請求133中包含的預(yù)約請求編號201。用戶名2304是協(xié)商供 應(yīng)方案列表2301的發(fā)送目的地,是協(xié)商供應(yīng)源用戶以及協(xié)商供應(yīng)目的地用戶。協(xié)商供應(yīng)內(nèi)容2305包含具體的協(xié)商供應(yīng)方案的內(nèi)容。在圖20所示的例子中表示 包含圖2所示的預(yù)約請求133中包含的開始時刻203 “2009/xx/xx”、圖10所示的協(xié)商供應(yīng)源協(xié)商供應(yīng)目的地候補(bǔ)列表114中包含的協(xié)商供應(yīng)源候補(bǔ)用戶名1005 "Userl“以及協(xié) 商供應(yīng)目的地候補(bǔ)用戶名1001 “Userf”、圖3所示的使用權(quán)限轉(zhuǎn)讓條件列表107的使用權(quán) 限轉(zhuǎn)讓條件307中包含的再次開始時刻“2009/yy/yy”。然后,協(xié)商供應(yīng)方案生成部105,當(dāng)生成上述協(xié)商供應(yīng)方案時返回步驟S1502,重 復(fù)步驟S1502 S1509的處理,在步驟S1502中,當(dāng)判定為檢索了協(xié)商供應(yīng)源協(xié)商供應(yīng)目的 地候補(bǔ)列表114的全體時(步驟S1502 是),使協(xié)商供應(yīng)方案生成處理結(jié)束。接著,返回圖 13,對步驟S1304以后的各處理進(jìn)行說明。此后,協(xié)商供應(yīng)管理部106判定是否存在通過協(xié)商供應(yīng)方案生成部105生成的協(xié) 商供應(yīng)方案(步驟S1304),當(dāng)判定為存在協(xié)商供應(yīng)方案時(步驟S1304:是),選擇所生成 的協(xié)商供應(yīng)方案(步驟S1305),對協(xié)商供應(yīng)源用戶以及協(xié)商供應(yīng)目的地用戶發(fā)送用于按照 協(xié)商供應(yīng)方案請求關(guān)于協(xié)商供應(yīng)資源的許可的認(rèn)可請求(步驟S1306)。然后,協(xié)商供應(yīng)管理部106,在發(fā)送了認(rèn)可請求后,判定是否接收到答復(fù)(步驟 S1307),在判定為未接收到答復(fù)時(步驟S1307 否),返回步驟S1304,重復(fù)執(zhí)行步驟S1304 以后的各處理。另一方面,協(xié)商供應(yīng)管理部106,在判定為接收到答復(fù)時(步驟S1307:是),按照 在步驟S1303中生成的協(xié)商供應(yīng)方案開始資源的協(xié)商供應(yīng)(步驟S1308)。然后,在步驟 S1304中,當(dāng)協(xié)商供應(yīng)管理部106判定為不存在通過協(xié)商供應(yīng)方案生成部105生成的協(xié)商供 應(yīng)方案時(步驟S1304 否),結(jié)束圖13所示的協(xié)商供應(yīng)方案生成處理。這樣,事件接收處理部104從協(xié)商供應(yīng)源用戶以及協(xié)商供應(yīng)目的地用戶接收至少 包含使用資源的時間段204、表示使用資源的環(huán)境的使用狀態(tài)205和表示可否從協(xié)商供應(yīng) 源用戶向協(xié)商供應(yīng)目的地用戶協(xié)商供應(yīng)資源的轉(zhuǎn)讓條件207的預(yù)約請求133,使用狀態(tài)作 業(yè)工序列表110把作為協(xié)商供應(yīng)源用戶的資源的使用狀態(tài)的協(xié)商供應(yīng)前使用狀態(tài)、作為協(xié) 商供應(yīng)目的地用戶的資源的使用狀態(tài)的協(xié)商供應(yīng)后使用狀態(tài)、和計(jì)算用于從協(xié)商供應(yīng)前使 用狀態(tài)向協(xié)商供應(yīng)后使用狀態(tài)轉(zhuǎn)移的使用狀態(tài)變更作業(yè)時間的條件603對應(yīng)起來存儲,使 用狀態(tài)變更作業(yè)時間計(jì)算式列表109與條件603對應(yīng)地存儲作業(yè)時間的使用狀態(tài)變更作業(yè) 時間計(jì)算式503,協(xié)商供應(yīng)方案生成部105判定在從協(xié)商供應(yīng)源用戶接收到的預(yù)約請求133 的轉(zhuǎn)讓條件207中是否表示了協(xié)商供應(yīng)資源的旨意,當(dāng)判定為從協(xié)商供應(yīng)源用戶接收到的 預(yù)約請求133的轉(zhuǎn)讓條件207中表示了協(xié)商供應(yīng)資源的旨意時,確定與從協(xié)商供應(yīng)源用戶 接收到的預(yù)約請求133中包含的使用狀態(tài)205 —致的協(xié)商供應(yīng)前使用狀態(tài)、以及與從協(xié)商 供應(yīng)目的地用戶接收到的預(yù)約請求133中包含的使用狀態(tài)205 —致的協(xié)商供應(yīng)后使用狀 態(tài),根據(jù)與所確定的協(xié)商供應(yīng)前使用狀態(tài)以及協(xié)商供應(yīng)后使用狀態(tài)對應(yīng)的條件603以及與 條件603對應(yīng)的使用狀態(tài)變更時間計(jì)算式503,計(jì)算使用狀態(tài)變更作業(yè)時間,根據(jù)計(jì)算出的 使用狀態(tài)變更作業(yè)時間和在協(xié)商供應(yīng)源用戶的預(yù)約請求133中包含的時間段204和在協(xié)商 供應(yīng)目的地用戶的預(yù)約請求133中包含的時間段204,計(jì)算協(xié)商供應(yīng)目的地用戶從協(xié)商供 應(yīng)源用戶接受協(xié)商供應(yīng)而可以使用的資源的量,協(xié)商供應(yīng)管理部106使得由協(xié)商供應(yīng)方案 生成部105計(jì)算出的量的資源從協(xié)商供應(yīng)源用戶協(xié)商供應(yīng)到協(xié)商供應(yīng)目的地用戶,因此可 以可靠地協(xié)商供應(yīng)資源。例如,超過由協(xié)商供應(yīng)源用戶指定的再次開始時刻,協(xié)商供應(yīng)目的地用戶無法使 用資源(無法保證協(xié)商供應(yīng)源用戶的資源的再次開始時刻)。圖21表示無法保證協(xié)商供應(yīng)源用戶的資源的再次開始時刻時的情形。如圖21所示,協(xié)商供應(yīng)源用戶X當(dāng)作為再次開始 時刻而指定了“2009/7/30/9:00”,但協(xié)商供應(yīng)目的地用戶Y使用資源的時間段為3天,使用 狀態(tài)變更作業(yè)時間花費(fèi)1天以上時,在把開始協(xié)商供應(yīng)的時刻設(shè)為“2009/7Λ6/9:00”的情 況下,消除了在再次開始時刻無法使協(xié)商供應(yīng)源用戶X使用資源的問題。即,可以同時滿足 協(xié)商供應(yīng)源用戶所指定的請求和協(xié)商供應(yīng)目的地用戶所指定的請求地協(xié)商供應(yīng)資源。(第二實(shí)施方式)在上述第一實(shí)施方式中,通過計(jì)算使用狀態(tài)變更作業(yè)時間來生成可以協(xié)商供應(yīng)的 資源的協(xié)商供應(yīng)方案列表2301,可靠地協(xié)商供應(yīng)了資源。但是,使用狀態(tài)變更作業(yè)時間會根 據(jù)協(xié)商供應(yīng)源用戶作為預(yù)約請求133而指定的資源的容量、資源的使用狀態(tài)等而改變。因 此,在本實(shí)施方式中說明在生成協(xié)商供應(yīng)方案后,按照使用狀態(tài)變更作業(yè)時間的實(shí)際測量 結(jié)果(后述)變更在生成協(xié)商供應(yīng)方案的過程中計(jì)算出的使用狀態(tài)變更作業(yè)時間的計(jì)算方 法,提高使用狀態(tài)變更作業(yè)時間的計(jì)算精度的情況。圖22是表示第二實(shí)施方式中的資源調(diào)度系統(tǒng)5000的結(jié)構(gòu)的框圖。如圖22所示, PC8000具備存儲器使用狀態(tài)變更作業(yè)時間實(shí)際作業(yè)時間信息2101、與第一實(shí)施方式中的 事件接收處理部104不同的事件接收處理部8104、與第一實(shí)施方式中的使用狀態(tài)作業(yè)時間 計(jì)算部117不同的使用狀態(tài)作業(yè)時間計(jì)算部8170,這一點(diǎn)與第一實(shí)施方式中的PC100不同。 以下,對于與第一實(shí)施方式中的PC100相同的構(gòu)成要素賦予相同的符號,省略其說明。事件接收處理部8104除了進(jìn)行與第一實(shí)施方式中的事件接收處理部104相同的 處理以外,從資源調(diào)度系統(tǒng)5000具有的服務(wù)器121等接收使用狀態(tài)變更作業(yè)時間實(shí)際作業(yè) 時間信息2101(后述)。使用狀態(tài)作業(yè)時間計(jì)算部8170除了進(jìn)行與第一實(shí)施方式中的使用狀態(tài)作業(yè)時間 計(jì)算部117同樣的處理以外,進(jìn)行使用狀態(tài)變更作業(yè)時間計(jì)算式列表更新處理。在后面描 述使用狀態(tài)變更作業(yè)時間計(jì)算式列表更新處理的具體內(nèi)容。使用狀態(tài)變更作業(yè)時間實(shí)際作業(yè)時間信息2101,對于圖1所示的服務(wù)器121A、服 務(wù)器121B或網(wǎng)絡(luò)設(shè)備122、存儲設(shè)備123,存儲資源調(diào)度系統(tǒng)1000協(xié)商供應(yīng)資源時的使用 狀態(tài)變更作業(yè)時間的過去的實(shí)際作業(yè)時間。以下表示的使用狀態(tài)變更作業(yè)時間實(shí)際作業(yè)時 間信息2101的各項(xiàng)目的內(nèi)容,可以由管理者141等根據(jù)過去的實(shí)際作業(yè)時間預(yù)先設(shè)定。圖23表示使用狀態(tài)變更作業(yè)時間實(shí)際作業(yè)時間信息2101的例子。如圖23所示, 使用狀態(tài)變更作業(yè)時間實(shí)際作業(yè)時間信息2101包含使用狀態(tài)變更作業(yè)主體2102、使用狀 態(tài)變更作業(yè)內(nèi)容2103、和使用狀態(tài)變更作業(yè)時間實(shí)際作業(yè)時間值2104。關(guān)于它們的具體內(nèi) 容,在說明后述的使用狀態(tài)變更作業(yè)時間計(jì)算式列表更新處理時進(jìn)行說明。圖M是表示使用狀態(tài)變更作業(yè)時間計(jì)算式列表更新處理的處理步驟的流程圖。 如圖M所示,資源調(diào)度系統(tǒng)5000具有的服務(wù)器121等向PC8000發(fā)送使用狀態(tài)變更作業(yè)時 間實(shí)際作業(yè)時間信息2101 (步驟2201)。使用狀態(tài)變更作業(yè)時間實(shí)際作業(yè)時間信息2101, 例如假定通過未圖示的計(jì)時器由處理器124A等定期發(fā)送。此后,PC8000的事件接收處理部8104接收使用狀態(tài)變更作業(yè)時間實(shí)際作業(yè)時間 信息2101 (步驟2202),使用狀態(tài)作業(yè)時間計(jì)算部8170參照在事件接收處理部8104接收到 的使用狀態(tài)變更作業(yè)時間實(shí)際作業(yè)時間信息2101中包含的使用狀態(tài)變更作業(yè)主體2102、 使用狀態(tài)變更作業(yè)內(nèi)容2103、和使用狀態(tài)變更作業(yè)時間實(shí)際作業(yè)時間值2104。
在圖23所示的使用狀態(tài)變更作業(yè)時間實(shí)際作業(yè)時間信息2101中包含了多個記 錄,但以下對使用狀態(tài)變更作業(yè)主體2102為“虛擬服務(wù)器”、使用狀態(tài)變更作業(yè)內(nèi)容2103為 “釋放存儲器”的情況進(jìn)行說明,對使用狀態(tài)變更作業(yè)時間實(shí)際作業(yè)時間值2104為“8分”的 情況進(jìn)行了說明。此后,使用狀態(tài)變更作業(yè)時間計(jì)算部8170參照圖11所示的使用狀態(tài)變更作業(yè)候 補(bǔ)列表115,取得與在步驟2022中接收到的使用狀態(tài)變更作業(yè)主體2102以及使用狀態(tài)變更 作業(yè)內(nèi)容2103對應(yīng)的使用狀態(tài)變更作業(yè)時間預(yù)測值1103(步驟2203)。然后,使用狀態(tài)變更作業(yè)時間計(jì)算部8170使用在步驟S2202中接收到的使用狀態(tài) 變更作業(yè)時間實(shí)際作業(yè)時間值2104、在步驟S2203中取得的使用狀態(tài)變更作業(yè)時間預(yù)測值 1103,求出其差(步驟2204)。例如求出圖23所示的使用狀態(tài)變更作業(yè)時間實(shí)際作業(yè)時間 值2104 “8分”與圖11所示的使用狀態(tài)變更作業(yè)時間預(yù)測值1103 “1. 2分”之差“6. 8分”。 以下求出它們的差,但例如也可以通過求出它們的比例,來將使用狀態(tài)變更作業(yè)時間預(yù)測 值1103修正為使用狀態(tài)變更作業(yè)時間實(shí)際作業(yè)時間值2104。此后,使用狀態(tài)變更作業(yè)時間計(jì)算部8170參照圖5所示的使用狀態(tài)變更作業(yè)時間 計(jì)算式列表109,檢索與在步驟S2202中接收到的使用狀態(tài)變更主體2102以及使用狀態(tài)變 更作業(yè)內(nèi)容2103對應(yīng)的記錄(步驟2205)。例如,當(dāng)接收到圖23所示的使用狀態(tài)變更作業(yè)時間實(shí)際作業(yè)時間信息2101時, 從使用狀態(tài)變更作業(yè)時間計(jì)算式列表109中檢索使用狀態(tài)變更作業(yè)主體501為“虛擬服務(wù) 器”、并且使用狀態(tài)變更作業(yè)內(nèi)容502為“釋放存儲器”的記錄。然后,使用狀態(tài)變更作業(yè)時間計(jì)算部8170將步驟S2204中求出的差代入在檢索出 的記錄中包含的使用狀態(tài)變更作業(yè)時間計(jì)算式503,求出使用狀態(tài)變更作業(yè)時間的差(步 驟 2206)。當(dāng)該步驟S2206的處理結(jié)束時,圖22所示的使用狀態(tài)變更作業(yè)時間計(jì)算式列表更 新處理的全部處理結(jié)束。然后,管理者141等通過參照如此計(jì)算出的使用狀態(tài)變更作業(yè)時 間的差,可以修正成為計(jì)算使用狀態(tài)變更作業(yè)時間預(yù)測值1103的根據(jù)的使用狀態(tài)變更作 業(yè)時間計(jì)算式503,以便更接近現(xiàn)實(shí)的使用狀態(tài)變更作業(yè)時間。如此,事件接收處理部8104進(jìn)一步從外部接收表示使用狀態(tài)變更作業(yè)時間的 實(shí)際作業(yè)時間的使用狀態(tài)變更作業(yè)時間實(shí)際作業(yè)時間信息2101,協(xié)商供應(yīng)方案生成部 105(使用狀態(tài)變更作業(yè)時間計(jì)算部8170)求出計(jì)算出的使用狀態(tài)變更作業(yè)時間和事件接 收處理部8104接收到的使用狀態(tài)變更作業(yè)實(shí)際作業(yè)時間信息2101的差,因此,使用狀態(tài)變 更作業(yè)時間計(jì)算精度提高,可以更可靠地協(xié)商供應(yīng)資源。在上述的第一實(shí)施方式或第二實(shí)施方式中,當(dāng)協(xié)商供應(yīng)方案生成部105生成了協(xié) 商供應(yīng)方案列表^oi時,協(xié)商供應(yīng)管理部106將協(xié)商供應(yīng)方案列表^Ol發(fā)送到協(xié)商供應(yīng) 源用戶以及協(xié)商供應(yīng)目的地用戶。但是,根據(jù)接收到協(xié)商供應(yīng)方案列表2301的協(xié)商供應(yīng)源 用戶以及協(xié)商供應(yīng)目的地用戶,存在忘記針對認(rèn)可請求的答復(fù)的情況、或具有協(xié)商供應(yīng)源 用戶或協(xié)商供應(yīng)目的地用戶應(yīng)該進(jìn)行的準(zhǔn)備作業(yè)的情況。因此,說明以下情況協(xié)商供應(yīng)管 理部106在協(xié)商供應(yīng)方案生成部105生成的協(xié)商供應(yīng)方案列表2301中計(jì)算表示針對認(rèn)可 請求的答復(fù)期限的有效時間段,并且將計(jì)算出的有效時間段附加在協(xié)商供應(yīng)方案列表2301 中,然后發(fā)送協(xié)商供應(yīng)方案列表2301。
在這種情況下,當(dāng)協(xié)商供應(yīng)目的地用戶現(xiàn)實(shí)地接受資源的協(xié)商供應(yīng)時,例如協(xié)商 供應(yīng)目的地用戶可以在事前確認(rèn)是否有必要將管轄的系統(tǒng)的備份等準(zhǔn)備作業(yè)執(zhí)行到什么 時候等。因此,協(xié)商供應(yīng)目的地用戶可以防止在接受協(xié)商供應(yīng)的時刻之前來不及等、使上述 準(zhǔn)備作業(yè)變得無效。與此相同,在協(xié)商供應(yīng)源用戶中也可以事前確認(rèn)是否有必要將協(xié)商供 應(yīng)前的動作中的系統(tǒng)的備份等準(zhǔn)備作業(yè)執(zhí)行到什么時候。例如,協(xié)商供應(yīng)管理部106,在圖13所示的協(xié)商供應(yīng)方案生成應(yīng)用處理的步驟 S1307中,當(dāng)協(xié)商供應(yīng)方案生成部105在圖15所示的協(xié)商供應(yīng)方案生成處理的步驟S1506 中從當(dāng)前時刻經(jīng)過了總的使用狀態(tài)變更作業(yè)時間和使用權(quán)限轉(zhuǎn)讓條件列表107中包含的 時間段304時,在判定了是否超過了協(xié)商供應(yīng)源用戶再次開始使用資源的時刻的情況下, 進(jìn)一步計(jì)算從當(dāng)前時刻經(jīng)過了總的使用狀態(tài)變更作業(yè)時間后直到圖3所示的使用權(quán)限轉(zhuǎn) 讓條件列表107中包含的時間段304之前的時間中減去預(yù)先設(shè)定的預(yù)備時間段而得到的時 間,并將計(jì)算出的時間作為有效時間段設(shè)定在協(xié)商供應(yīng)方案列表中。圖25表示這樣設(shè)定的協(xié)商供應(yīng)方案列表8301的例子。如圖25所示,在協(xié)商供應(yīng) 方案列表8301中,作為答復(fù)有效期限8306設(shè)定了協(xié)商供應(yīng)內(nèi)容2305中包含的時刻“2009/ xx/ww” 之前的時刻 “2009/xx/zz” (ww > zz)。協(xié)商供應(yīng)管理部106,在經(jīng)過答復(fù)有效期限8306所示的時刻前未針對認(rèn)可請求接 收到答復(fù)時,從圖10所示的協(xié)商供應(yīng)源協(xié)商供應(yīng)目的地候補(bǔ)列表114中刪除在協(xié)商供應(yīng)方 案列表8301中包含的協(xié)商供應(yīng)方案編號2301的協(xié)商供應(yīng)方案。在這種情況下,協(xié)商供應(yīng) 管理部106,在經(jīng)過答復(fù)有效期限8306所示的時刻前針對認(rèn)可請求接收到表示拒絕的答復(fù) 時,可以立即從圖10所示的協(xié)商供應(yīng)源協(xié)商供應(yīng)目的地候補(bǔ)列表114中刪除在協(xié)商供應(yīng)方 案列表8301中包含的協(xié)商供應(yīng)方案編號2301的協(xié)商供應(yīng)方案。作為針對認(rèn)可請求表示拒絕的答復(fù),例如,如圖沈所示,可以做成包含協(xié)商供應(yīng) 方案編號M02、用戶名2403、協(xié)商供應(yīng)認(rèn)可M04的協(xié)商供應(yīng)認(rèn)可答復(fù)信息MOl那樣的布 局(layout)。這些符號對02 對03所示的各項(xiàng)目設(shè)定了圖25所示的協(xié)商供應(yīng)方案列表 8301中包含的符號2302、2304的各值。于是,協(xié)商供應(yīng)管理部106,與請求許諾協(xié)商供應(yīng)資源的旨意一起,判定協(xié)商供應(yīng) 方案生成部105計(jì)算出的使用狀態(tài)變更作業(yè)時間是否從當(dāng)前時刻起在協(xié)商供應(yīng)源用戶的 預(yù)約請求133中包含的時間段204內(nèi),當(dāng)判定為協(xié)商供應(yīng)方案生成部105計(jì)算出的使用狀 態(tài)變更作業(yè)時間從當(dāng)前時刻起在協(xié)商供應(yīng)源用戶的預(yù)約請求133中包含的時間段204內(nèi) 時,計(jì)算協(xié)商供應(yīng)源用戶的預(yù)約請求133中包含的時間段204與在當(dāng)前時刻上加上使用狀 態(tài)變更作業(yè)時間而得的時間的差分時間段,在當(dāng)前時刻發(fā)送作為經(jīng)過差分時間段前的時間 段的有效時間段,因此,即使存在協(xié)商供應(yīng)目的地用戶在接受協(xié)商供應(yīng)前應(yīng)該進(jìn)行的準(zhǔn)備 作業(yè),也可以可靠地協(xié)商供應(yīng)資源。本實(shí)施方式的PC100、PC8000中執(zhí)行的程序通過可以安裝的形式或者可執(zhí)行的形 式的文件被記錄在CD-ROM、軟盤(FD)、CD-R、DVD(Digital Versatile Disk)等通過計(jì)算機(jī) 可讀取的記錄介質(zhì)中來提供。另外,也可以通過把上述程序存儲在與因特網(wǎng)等網(wǎng)絡(luò)連接的計(jì)算機(jī)上,經(jīng)由網(wǎng)絡(luò) 下載來提供。另外,也可以經(jīng)由因特網(wǎng)等網(wǎng)絡(luò)提供或分配上述程序。而且,也可以把本實(shí)施 方式的程序預(yù)先安裝在ROM等中來提供。
本發(fā)明不限定于上述實(shí)施方式本身,在實(shí)施階段,在不脫離本發(fā)明主旨的范圍內(nèi) 可以改變構(gòu)成要素來具體化。另外,通過上述實(shí)施方式中公開的多個構(gòu)成要素的適當(dāng)組合 可以形成各種發(fā)明。例如也可以從實(shí)施方式中所示的全部構(gòu)成要素中刪除若干構(gòu)成要素。 而且,也可以適當(dāng)組合用于不同實(shí)施方式的構(gòu)成要素。
權(quán)利要求
1. 一種信息處理裝置,其特征在于,接收部,其從協(xié)商供應(yīng)源用戶以及協(xié)商供應(yīng)目的地用戶接收請求,該請求至少包含資 源的使用時間段、表示使用所述資源的環(huán)境的使用狀態(tài)、和表示可否從所述協(xié)商供應(yīng)源用 戶向所述協(xié)商供應(yīng)目的地用戶協(xié)商供應(yīng)所述資源的轉(zhuǎn)讓條件;作業(yè)工序存儲部,其將協(xié)商供應(yīng)前使用狀態(tài)、協(xié)商供應(yīng)后使用狀態(tài)、和計(jì)算用于從所述 協(xié)商供應(yīng)前使用狀態(tài)轉(zhuǎn)移到所述協(xié)商供應(yīng)后使用狀態(tài)的作業(yè)時間的計(jì)算條件對應(yīng)起來存 儲,其中,所述協(xié)商供應(yīng)前使用狀態(tài)是所述協(xié)商供應(yīng)源用戶的所述資源的使用狀態(tài),所述協(xié) 商供應(yīng)后使用狀態(tài)是所述協(xié)商供應(yīng)目的地用戶的所述資源的使用狀態(tài);作業(yè)時間計(jì)算式存儲部,其與所述計(jì)算條件相對應(yīng)地存儲所述作業(yè)時間的計(jì)算式;協(xié)商供應(yīng)方案生成部,其判定從所述協(xié)商供應(yīng)源用戶接收到的所述請求的所述轉(zhuǎn)讓條 件中是否表示了協(xié)商供應(yīng)所述資源的旨意,當(dāng)判定為從所述協(xié)商供應(yīng)源用戶接收到的所述 請求的所述轉(zhuǎn)讓條件中表示了協(xié)商供應(yīng)所述資源的旨意時,確定與從所述協(xié)商供應(yīng)源用戶 接收到的所述請求中包含的所述使用狀態(tài)一致的所述協(xié)商供應(yīng)前使用狀態(tài)、以及與從所述 協(xié)商供應(yīng)目的地用戶接收到的所述請求中包含的所述使用狀態(tài)一致的所述協(xié)商供應(yīng)后使 用狀態(tài),根據(jù)與所確定的所述協(xié)商供應(yīng)前使用狀態(tài)以及所述協(xié)商供應(yīng)后使用狀態(tài)對應(yīng)的所 述計(jì)算條件、以及與所述計(jì)算條件對應(yīng)的所述計(jì)算式,來計(jì)算所述作業(yè)時間,并根據(jù)計(jì)算出 的所述作業(yè)時間、所述協(xié)商供應(yīng)源用戶的所述請求中包含的所述使用時間段、和所述協(xié)商 供應(yīng)目的地用戶的所述請求中包含的所述使用時間段,來計(jì)算所述協(xié)商供應(yīng)目的地用戶從 所述協(xié)商供應(yīng)源用戶接受協(xié)商供應(yīng)而可以使用的所述資源的量;以及協(xié)商供應(yīng)管理部,其使得由所述協(xié)商供應(yīng)方案生成部計(jì)算出的量的所述資源從所述協(xié) 商供應(yīng)源用戶協(xié)商供應(yīng)給所述協(xié)商供應(yīng)目的地用戶。
2.根據(jù)權(quán)利要求1所述的信息處理裝置,其特征在于,所述接收部還從所述協(xié)商供應(yīng)目的地用戶接收包含所述協(xié)商供應(yīng)目的地用戶需要的 所述資源的量的所述請求,并判定從所述協(xié)商供應(yīng)源用戶協(xié)商供應(yīng)的所述資源的量是否滿 足所述協(xié)商供應(yīng)目的地用戶需要的所述資源的量,當(dāng)判定為從所述協(xié)商供應(yīng)源用戶協(xié)商供 應(yīng)的所述資源的量滿足所述協(xié)商供應(yīng)目的地用戶需要的所述資源的量時,僅在判定為在從 所述協(xié)商供應(yīng)目的地用戶接收到的所述請求的所述轉(zhuǎn)讓條件中表示協(xié)商供應(yīng)所述資源的 旨意時,將所述協(xié)商供應(yīng)目的地用戶設(shè)定為新的協(xié)商供應(yīng)源用戶。
3.根據(jù)權(quán)利要求2所述的信息處理裝置,其特征在于,所述接收部,當(dāng)判定為從所述協(xié)商供應(yīng)源用戶協(xié)商供應(yīng)的所述資源的量不滿足所述協(xié) 商供應(yīng)目的地用戶需要的所述資源的量時,將所述協(xié)商供應(yīng)目的地用戶設(shè)定為等待從所述 協(xié)商供應(yīng)源用戶或所述新的協(xié)商供應(yīng)源用戶接受所述資源的協(xié)商供應(yīng)的等待協(xié)商供應(yīng)目 的地用戶。
4.根據(jù)權(quán)利要求3所述的信息處理裝置,其特征在于,所述協(xié)商供應(yīng)方案生成部判定在所述接收部設(shè)定的、所述新的協(xié)商供應(yīng)源用戶的所述 請求中包含的所述使用時間段、和在所述等待協(xié)商供應(yīng)目的地用戶的所述請求中包含的所 述使用時間段是否重復(fù),當(dāng)判定為在所述新的協(xié)商供應(yīng)源用戶的所述請求中包含的所述使 用時間段和在所述等待協(xié)商供應(yīng)目的地用戶的所述請求中包含的所述使用時間段不重復(fù)時,設(shè)定所述等待協(xié)商供應(yīng)目的地用戶。
5.根據(jù)權(quán)利要求4所述的信息處理裝置,其特征在于,所述作業(yè)工序存儲部還把用于從所述協(xié)商供應(yīng)前使用狀態(tài)向所述協(xié)商供應(yīng)后使用狀 態(tài)轉(zhuǎn)移的多個作業(yè)內(nèi)容與所述協(xié)商供應(yīng)前使用狀態(tài)、所述協(xié)商供應(yīng)后使用狀態(tài)和所述計(jì)算 條件對應(yīng)起來存儲,所述協(xié)商供應(yīng)方案生成部從所述多個作業(yè)內(nèi)容中確定用于從在所述等待協(xié)商供應(yīng)目 的地用戶的所述請求中包含的所述使用狀態(tài)向在所述新的協(xié)商供應(yīng)源用戶的所述請求中 包含的所述使用狀態(tài)轉(zhuǎn)移的作業(yè)內(nèi)容,根據(jù)所述協(xié)商供應(yīng)前使用狀態(tài)、所述協(xié)商供應(yīng)后使 用狀態(tài)、以及與所確定的作業(yè)內(nèi)容對應(yīng)的所述計(jì)算條件所對應(yīng)的所述計(jì)算式,來計(jì)算每個 所確定的所述作業(yè)內(nèi)容的內(nèi)容作業(yè)時間,累計(jì)所計(jì)算出的所述內(nèi)容作業(yè)時間,由此計(jì)算所 述作業(yè)時間。
6.根據(jù)權(quán)利要求5所述的信息處理裝置,其特征在于,所述作業(yè)工序存儲部還把所述作業(yè)內(nèi)容和以所述協(xié)商供應(yīng)目的地用戶接受協(xié)商供應(yīng) 的所述資源為單位的單位資源對應(yīng)起來存儲,所述協(xié)商供應(yīng)方案生成部計(jì)算針對每個所述單位資源累計(jì)所計(jì)算出的所述內(nèi)容作業(yè) 時間而得到的單位資源作業(yè)時間,由此計(jì)算每個所述單位資源的所述作業(yè)時間。
7.根據(jù)權(quán)利要求6所述的信息處理裝置,其特征在于,所述協(xié)商供應(yīng)方案生成部,在計(jì)算出所述單位資源作業(yè)時間的情況下,將最長的所述 單位資源作業(yè)時間作為所述作業(yè)時間。
8.根據(jù)權(quán)利要求1 7中任意一項(xiàng)所述的信息處理裝置,其特征在于,所述接收部還從外部接收表示所述作業(yè)時間的實(shí)際作業(yè)時間的實(shí)際作業(yè)時間,所述協(xié)商供應(yīng)方案生成部求出計(jì)算出的所述作業(yè)時間與所述接收部接收到的所述實(shí) 際作業(yè)時間的差。
9.根據(jù)權(quán)利要求1 8中任意一項(xiàng)所述的信息處理裝置,其特征在于,所述協(xié)商供應(yīng)管理部,在使所述資源從所述協(xié)商供應(yīng)源用戶協(xié)商供應(yīng)到所述協(xié)商供應(yīng) 目的地用戶的情況下,對所述協(xié)商供應(yīng)源用戶發(fā)送表示請求向所述協(xié)商供應(yīng)目的地用戶協(xié) 商供應(yīng)所述資源的許諾的旨意。
10.根據(jù)權(quán)利要求9所述的信息處理裝置,其特征在于,所述協(xié)商供應(yīng)管理部,在發(fā)送表示請求協(xié)商供應(yīng)所述資源的許諾的旨意的同時,判定 所述協(xié)商供應(yīng)方案生成部計(jì)算出的所述作業(yè)時間是否是從當(dāng)前時刻起在所述協(xié)商供應(yīng)源 用戶的所述請求中包含的所述使用時間段內(nèi),當(dāng)判定為所述協(xié)商供應(yīng)方案生成部計(jì)算出的 所述作業(yè)時間從當(dāng)前時刻起在所述協(xié)商供應(yīng)源用戶的所述請求中包含的所述使用時間段 內(nèi)時,計(jì)算在所述協(xié)商供應(yīng)源用戶的所述請求中包含的所述使用時間段與在所述當(dāng)前時刻 上加上所述作業(yè)時間而得的時間之間的差分時間段,在所述當(dāng)前時刻發(fā)送有效時間段,該 有效時間段是經(jīng)過所述差分時間段之前的時間段。
11.一種資源調(diào)度方法,其是通過信息處理裝置執(zhí)行的資源調(diào)度方法,所述信息處理裝 置具備作業(yè)工序存儲部,其將協(xié)商供應(yīng)前使用狀態(tài)、協(xié)商供應(yīng)后使用狀態(tài)、和計(jì)算用于從 所述協(xié)商供應(yīng)前使用狀態(tài)向所述協(xié)商供應(yīng)后使用狀態(tài)轉(zhuǎn)移的作業(yè)時間的計(jì)算條件對應(yīng)起 來存儲,其中,所述協(xié)商供應(yīng)前使用狀態(tài)是協(xié)商供應(yīng)源用戶使用資源的狀態(tài),所述協(xié)商供應(yīng)后使用狀態(tài)是協(xié)商供應(yīng)目的地用戶使用資源的狀態(tài);以及作業(yè)時間計(jì)算式存儲部,其與所 述計(jì)算條件相對應(yīng)地存儲所述作業(yè)時間的計(jì)算式,所述資源調(diào)度方法的特征在于,包含以 下步驟接收步驟,從所述協(xié)商供應(yīng)源用戶以及所述協(xié)商供應(yīng)目的地用戶接收請求,該請求至 少包含所述資源的使用時間段、表示使用所述資源的環(huán)境的使用狀態(tài)、和表示可否從所述 協(xié)商供應(yīng)源用戶向所述協(xié)商供應(yīng)目的地用戶協(xié)商供應(yīng)所述資源的轉(zhuǎn)讓條件;協(xié)商供應(yīng)方案生成步驟,判定從所述協(xié)商供應(yīng)源用戶接收到的所述請求的所述轉(zhuǎn)讓條 件中是否表示了協(xié)商供應(yīng)所述資源的旨意,當(dāng)判定為從所述協(xié)商供應(yīng)源用戶接收到的所述 請求的所述轉(zhuǎn)讓條件中表示了協(xié)商供應(yīng)所述資源的旨意時,確定與從所述協(xié)商供應(yīng)源用戶 接收到的所述請求中包含的所述使用狀態(tài)一致的所述協(xié)商供應(yīng)前使用狀態(tài)、以及與從所述 協(xié)商供應(yīng)目的地用戶接收到的所述請求中包含的所述使用狀態(tài)一致的所述協(xié)商供應(yīng)后使 用狀態(tài),根據(jù)與所確定的所述協(xié)商供應(yīng)前使用狀態(tài)以及所述協(xié)商供應(yīng)后使用狀態(tài)對應(yīng)的所 述計(jì)算條件、以及與所述計(jì)算條件對應(yīng)的所述計(jì)算式,來計(jì)算所述作業(yè)時間,并根據(jù)計(jì)算出 的所述作業(yè)時間、所述協(xié)商供應(yīng)源用戶的所述請求中包含的所述使用時間段、和所述協(xié)商 供應(yīng)目的地用戶的所述請求中包含的所述使用時間段,來計(jì)算所述協(xié)商供應(yīng)目的地用戶從 所述協(xié)商供應(yīng)源用戶接受協(xié)商供應(yīng)而可以使用的所述資源的量;以及協(xié)商供應(yīng)管理步驟,使得由所述協(xié)商供應(yīng)方案生成部計(jì)算出的量的所述資源從所述協(xié) 商供應(yīng)源用戶協(xié)商供應(yīng)給所述協(xié)商供應(yīng)目的地用戶。
全文摘要
本發(fā)明提供能夠可靠地協(xié)商供應(yīng)資源的信息處理裝置、資源調(diào)度方法、資源調(diào)度程序。信息處理裝置具備接收部,從協(xié)商供應(yīng)源用戶以及協(xié)商供應(yīng)目的地用戶接收請求;作業(yè)工序存儲部,將協(xié)商供應(yīng)前使用狀態(tài)、協(xié)商供應(yīng)后使用狀態(tài)和計(jì)算條件對應(yīng)存儲;作業(yè)時間計(jì)算式存儲部,與計(jì)算條件對應(yīng)地存儲作業(yè)時間的計(jì)算式;協(xié)商供應(yīng)方案生成部,判定從協(xié)商供應(yīng)源用戶接收到的請求的轉(zhuǎn)讓條件中是否表示了協(xié)商供應(yīng)資源的旨意,確定互相一致的協(xié)商供應(yīng)前使用狀態(tài)以及協(xié)商供應(yīng)后使用狀態(tài),計(jì)算協(xié)商供應(yīng)目的地用戶從源用戶接受協(xié)商供應(yīng)而可以使用的資源量;協(xié)商供應(yīng)管理部,使由協(xié)商供應(yīng)方案生成部計(jì)算出的量的資源從協(xié)商供應(yīng)源用戶協(xié)商供應(yīng)給協(xié)商供應(yīng)目的地用戶。
文檔編號G06F9/46GK102096600SQ20101027218
公開日2011年6月15日 申請日期2010年9月2日 優(yōu)先權(quán)日2009年12月14日
發(fā)明者大崎裕之, 志賀陽子 申請人:株式會社日立制作所
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
临海市| 民县| 区。| 青阳县| 绥德县| 淮南市| 昭平县| 福安市| 丹凤县| 浮梁县| 屯门区| 那坡县| 侯马市| 南溪县| 沁源县| 西丰县| 河池市| 渝北区| 江西省| 南漳县| 绵阳市| 乌拉特前旗| 石棉县| 武城县| 尤溪县| 景洪市| 阳信县| 靖州| 从江县| 大洼县| 朔州市| 南雄市| 淮安市| 潜江市| 建水县| 曲水县| 松滋市| 南涧| 永善县| 武乡县| 凤庆县|