(57)【要約】【課題】コンピュータリソース提供システムのサービス提供者によって用意されたコンピュータリソースを有効に活用する。【解決手段】第１のサービスクラスのユーザ端末から提供要求を受信した場合にはコンピュータリソースを提供し、第２のサービスクラスのユーザ端末から提供要求を受信した場合にはコンピュータリソースの利用量が定められた第１の閾値を超えない場合にコンピュータリソースを提供する。また、第１のサービスクラスのユーザ端末から提供要求を受信した場合、コンピュータリソースの利用量が定められた第２の閾値を超えていれば、第２のサービスクラスのユーザ端末に対して割当てたコンピュータリソースをサスペンドし、コンピュータリソースの利用量が低下した場合にレジュームするようにしても良い。月極で一定のコンピュータリソースを提供する第３のサービスクラスを設けても良い。【選択図】図１
2010176637.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して接続された複数のユーザ端末から送信されるコンピュータリソースの提供要求を受信し、受信した提供要求に応じてコンピュータリソースの提供命令を送信するコンピュータリソース管理装置と、当該コンピュータリソースから送信される前記コンピュータリソースの提供命令に応じて、前記ユーザ端末にコンピュータリソースを提供するコンピュータリソース提供装置とを備えたコンピュータリソース提供システムにおける前記コンピュータリソース管理装置であって、
前記ユーザ端末に対応付けて、当該ユーザ端末に対して前記コンピュータリソースを提供する優先順位を示す第１のサービスクラスと、当該第１のサービスクラスに比べて前記優先順位が低いことを示す第２のサービスクラスとのいずれかのサービスクラスが記憶されるサービスクラス記憶部と、
前記複数のユーザ端末に対して割当てられている前記コンピュータリソースの利用量が記憶されるコンピュータリソース割当情報記憶部と、
前記第２のサービスクラスに対応付けられた前記ユーザ端末から前記提供要求を受信した場合に、当該ユーザ端末に前記コンピュータリソースを割当てるか否かを判定する基準値である前記コンピュータリソースの利用量を示す第１の閾値が記憶される第１の閾値記憶部と、
前記ユーザ端末から送信される前記提供要求に応じて、当該ユーザ端末に対応付けられて前記サービスクラス記憶部に記憶されている前記サービスクラスを読み出し、読み出したサービスクラスが前記第１のサービスクラスであるか否かを判定するサービスクラス判定部と、
前記サービスクラス判定部によって、前記ユーザ端末に対応付けられたサービスクラスが前記第１のサービスクラスであると判定されると、前記提供要求に応じて、前記コンピュータリソース提供装置に、前記ユーザ端末に対するコンピュータリソースの提供命令を送信する第１のコンピュータリソース割当部と、
前記コンピュータリソース割当情報記憶部に記憶された前記コンピュータリソースの利用量と前記第１の閾値とを比較し、前記コンピュータリソースの利用量が前記第１の閾値を超えるか否かを判定する第１の閾値判定部と、
前記サービスクラス判定部によって、前記ユーザ端末に対応付けられたサービスクラスが前記第２のサービスクラスであると判定され、かつ前記第１の閾値判定部によって、前記コンピュータリソースの利用量が前記第１の閾値を超えると判定されると、前記提供要求に対して前記ユーザ端末に前記コンピュータリソースを割当てず、前記コンピュータリソースの利用量が前記第１の閾値を超えないと判定されると、前記提供要求に応じて、前記コンピュータリソース提供装置に、前記ユーザ端末に対するコンピュータリソースの提供命令を送信する第２のコンピュータリソース割当部と、
前記ユーザ端末に対応付けられた前記サービスクラスに応じて利用料金を算出する課金部と、
を備えることを特徴とするコンピュータリソース管理装置。
【請求項２】
前記第２のサービスクラスに対応付けられた当該ユーザ端末に提供されている前記コンピュータリソースの提供を保留するか否かを判定する基準値である前記コンピュータリソースの利用量を示す第２の閾値が記憶される第２の閾値記憶部と、
前記コンピュータリソース割当情報記憶部に記憶された前記コンピュータリソースの利用量と前記第２の閾値とを比較し、前記コンピュータリソースの利用量が前記第２の閾値を超えるか否かを判定し、当該コンピュータリソースの利用量が前記第２の閾値を超えると判定すると、前記コンピュータリソースの提供を保留する保留命令を前記コンピュータリソース提供装置に送信するコンピュータリソース監視部と、
を備えることを特徴とする請求項１に記載のコンピュータリソース管理装置。
【請求項３】
前記コンピュータリソース監視部は、前記コンピュータリソースの提供を保留する保留命令を前記コンピュータリソース提供装置に送信した後、前記第１の閾値判定部によって、前記コンピュータリソースの利用量が前記第１の閾値を超えないと判定されると、前記保留命令を送信した前記コンピュータリソースの提供を再開する再開命令を前記コンピュータリソース提供装置に送信する
ことを特徴とする請求項２に記載のコンピュータリソース管理装置。
【請求項４】
前記コンピュータリソース割当情報記憶部に記憶された前記コンピュータリソースの利用量に応じて、前記第１の閾値と前記第２の閾値とのいずれかまたは双方を増減させる閾値算出部
を備えることを特徴とする請求項１から請求項３までのいずれか１項に記載のコンピュータリソース管理装置。
【請求項５】
ネットワークを介して接続された複数のユーザ端末から送信されるコンピュータリソースの提供要求を受信するコンピュータリソース管理装置と、前記ユーザ端末にコンピュータリソースを提供するコンピュータリソース提供装置とを備えたコンピュータリソース提供システムであって、
前記コンピュータリソース管理装置は、
前記ユーザ端末に対応付けて、当該ユーザ端末に対して前記コンピュータリソースを提供する優先順位を示す第１のサービスクラスと、当該第１のサービスクラスに比べて前記優先順位が低いことを示す第２のサービスクラスとのいずれかのサービスクラスが記憶されるサービスクラス記憶部と、
前記複数のユーザ端末に対して割当てられている前記コンピュータリソースの利用量が記憶されるコンピュータリソース割当情報記憶部と、
前記第２のサービスクラスに対応付けられた前記ユーザ端末から前記提供要求を受信した場合に、当該ユーザ端末に前記コンピュータリソースを割当てるか否かを判定する基準値である前記コンピュータリソースの利用量を示す第１の閾値が記憶される第１の閾値記憶部と、
前記ユーザ端末から送信される前記提供要求に応じて、当該ユーザ端末に対応付けられて前記サービスクラス記憶部に記憶されている前記サービスクラスを読み出し、読み出したサービスクラスが前記第１のサービスクラスであるか否かを判定するサービスクラス判定部と、
前記サービスクラス判定部によって、前記ユーザ端末に対応付けられたサービスクラスが前記第１のサービスクラスであると判定されると、前記提供要求に応じて、前記コンピュータリソース提供装置に、前記ユーザ端末に対するコンピュータリソースの提供命令を送信する第１のコンピュータリソース割当部と、
前記コンピュータリソース割当情報記憶部に記憶された前記コンピュータリソースの利用量と前記第１の閾値とを比較し、前記コンピュータリソースの利用量が前記第１の閾値を超えるか否かを判定する第１の閾値判定部と、
前記サービスクラス判定部によって、前記ユーザ端末に対応付けられたサービスクラスが前記第１のサービスクラスであると判定され、かつ前記第１の閾値判定部によって、前記コンピュータリソースの利用量が前記第１の閾値を超えると判定されると、前記提供要求に対して前記ユーザ端末に前記コンピュータリソースを割当てず、前記コンピュータリソースの利用量が前記第１の閾値を超えないと判定されると、前記提供要求に応じて、前記コンピュータリソース提供装置に、前記ユーザ端末に対するコンピュータリソースの提供命令を送信するコンピュータリソース割当部と、
前記ユーザ端末に対応付けられた前記サービスクラスに応じて利用料金を算出する課金部と、を備え、
前記コンピュータリソース提供装置は、
当該コンピュータリソース管理装置から送信される前記コンピュータリソースの提供命令に応じて、前記ユーザ端末にコンピュータリソースを提供する
ことを特徴とするコンピュータリソース提供システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークを介して接続された複数のユーザ端末から送信されるコンピュータリソースの提供要求に応じて、ユーザ端末にコンピュータリソースを提供するコンピュータリソース管理装置、コンピュータリソース提供システムに関する。
【背景技術】
【０００２】
近年、複数台のコンピュータ装置から構成される仮想化されたコンピュータリソースを、ネットワークを介して時間単位でユーザに利用可能に提供するコンピュータリソース提供システムが提供されている。クラウドサービスなどとも呼ばれるこのようなコンピュータリソースのホスティングサービスでは、例えばデータセンターに複数台のコンピュータ装置を有する企業により、その豊富なコンピュータリソースが時間単位で提供される。
【０００３】
図６は、従来のコンピュータリソース提供システム１００の構成を示すブロック図である。コンピュータリソース提供システム１００では、ユーザ端末１０が、ウェブサービスを提供する要求受信装置１２０に対してコンピュータリソースの提供要求を送信する。要求受信装置１２０がコンピュータリソースの提供要求を受信すると、コンピュータリソース管理装置１４０は、複数のコンピュータ仮想化装置６０−Ｎ（コンピュータ仮想化装置６０−１、コンピュータ仮想化装置６０−２、コンピュータ仮想化装置６０−３、・・・）によって構成される仮想化されたコンピュータ群から、提供要求に応じた割当量のコンピュータリソースを割当てる。
【０００４】
ユーザ端末１０は、自身に割当てられたコンピュータ仮想化装置６０にアクセスし、コンピュータ仮想化装置６０のコンピュータリソースを利用することができる。ユーザ端末１０は、割当てられたコンピュータリソースの利用を停止する際には、コンピュータリソースの提供終了要求をコンピュータリソース管理装置１３０に送信する。コンピュータリソース管理装置１３０が、コンピュータリソースの提供終了要求を受信すると、コンピュータ仮想化装置６０はコンピュータリソースの提供を停止する。
【０００５】
このようなホスティングサービスは、一般的に、利用時間に時間当たりの単価を乗じ、時間単位での従量課金により提供される。コンピュータリソース管理装置１３０は、利用履歴記憶部１３１を備えており、ユーザ毎にコンピュータリソースを割当てた割当量と、コンピュータリソースを提供した時間とが含まれる利用履歴情報が記憶される。課金装置１７０は、利用履歴記憶部１３１に記憶された利用履歴情報を読み出して、利用履歴に応じた利用料金を算出する。算出された利用料金は、コンピュータリソース提供システム１００の提供者によってユーザ端末１０のユーザに請求される。特許文献１には、ユーザに提供するサービスに対して課金する金額を算出する技術が記載されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平８−１６２７１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、このようなコンピュータリソース提供システムは、ユーザからの提供要求に応じて即座にコンピュータリソースを提供するために、サービス提供者側では要求されるコンピュータリソースの量が最大となる時に合わせた規模のコンピュータリソースを予め用意しておく必要がある。例えば、図７に示されるように、１日のうちの時間帯や曜日、季節などに応じて割当が要求されるコンピュータリソースの割当量には揺らぎがあると考えられる。すなわち、ｔ１の時点での提供要求の割当量に対応可能であるようにコンピュータリソースを用意すると、提供要求される割当量の少ない期間にはコンピュータリソースの余剰が出ることとなり、サービスの提供者にとってコンピュータリソースを有効に利用できているとはいえない。一方、このようなコンピュータリソースを維持するための電源、空調、スペース、運用管理者の人件費などの管理コストはサービスの利用料金に反映される場合もあり、ユーザにとってコンピュータリソースの利用料金が割高となっている場合があると考えられる。
【０００８】
本発明は、このような状況に鑑みてなされたもので、コンピュータリソース提供システムのサービス提供者によって用意されたコンピュータリソースを有効に活用できるコンピュータリソース管理装置、コンピュータリソース提供システムを提供する。
【課題を解決するための手段】
【０００９】
上述した課題を解決するために、本発明は、ネットワークを介して接続された複数のユーザ端末から送信されるコンピュータリソースの提供要求を受信し、受信した提供要求に応じてコンピュータリソースの提供命令を送信するコンピュータリソース管理装置と、コンピュータリソースから送信されるコンピュータリソースの提供命令に応じて、ユーザ端末にコンピュータリソースを提供するコンピュータリソース提供装置とを備えたコンピュータリソース提供システムにおけるコンピュータリソース管理装置であって、ユーザ端末に対応付けて、ユーザ端末に対してコンピュータリソースを提供する優先順位を示す第１のサービスクラスと、第１のサービスクラスに比べて優先順位が低いことを示す第２のサービスクラスとのいずれかのサービスクラスが記憶されるサービスクラス記憶部と、複数のユーザ端末に対して割当てられているコンピュータリソースの利用量が記憶されるコンピュータリソース割当情報記憶部と、第２のサービスクラスに対応付けられたユーザ端末から提供要求を受信した場合に、ユーザ端末にコンピュータリソースを割当てるか否かを判定する基準値であるコンピュータリソースの利用量を示す第１の閾値が記憶される第１の閾値記憶部と、ユーザ端末から送信される提供要求に応じて、ユーザ端末に対応付けられてサービスクラス記憶部に記憶されているサービスクラスを読み出し、読み出したサービスクラスが第１のサービスクラスであるか否かを判定するサービスクラス判定部と、サービスクラス判定部によって、ユーザ端末に対応付けられたサービスクラスが第１のサービスクラスであると判定されると、提供要求に応じて、コンピュータリソース提供装置に、ユーザ端末に対するコンピュータリソースの提供命令を送信する第１のコンピュータリソース割当部と、コンピュータリソース割当情報記憶部に記憶されたコンピュータリソースの利用量と第１の閾値とを比較し、コンピュータリソースの利用量が第１の閾値を超えるか否かを判定する第１の閾値判定部と、サービスクラス判定部によって、ユーザ端末に対応付けられたサービスクラスが第２のサービスクラスであると判定され、かつ第１の閾値判定部によって、コンピュータリソースの利用量が第１の閾値を超えると判定されると、提供要求に対してユーザ端末にコンピュータリソースを割当てず、コンピュータリソースの利用量が第１の閾値を超えないと判定されると、提供要求に応じて、コンピュータリソース提供装置に、ユーザ端末に対するコンピュータリソースの提供命令を送信する第２のコンピュータリソース割当部と、ユーザ端末に対応付けられたサービスクラスに応じて利用料金を算出する課金部と、を備えることを特徴とする。
【００１０】
また、本発明は、第２のサービスクラスに対応付けられたユーザ端末に提供されているコンピュータリソースの提供を保留するか否かを判定する基準値であるコンピュータリソースの利用量を示す第２の閾値が記憶される第２の閾値記憶部と、コンピュータリソース割当情報記憶部に記憶されたコンピュータリソースの利用量と第２の閾値とを比較し、コンピュータリソースの利用量が第２の閾値を超えるか否かを判定し、コンピュータリソースの利用量が第２の閾値を超えると判定すると、コンピュータリソースの提供を保留する保留命令をコンピュータリソース提供装置に送信するコンピュータリソース監視部と、を備えることを特徴とする。
【００１１】
また、本発明は、コンピュータリソース監視部は、コンピュータリソースの提供を保留する保留命令をコンピュータリソース提供装置に送信した後、第１の閾値判定部によって、コンピュータリソースの利用量が第１の閾値を超えないと判定されると、保留命令を送信したコンピュータリソースの提供を再開する再開命令をコンピュータリソース提供装置に送信することを特徴とする。
【００１２】
また、本発明は、コンピュータリソース割当情報記憶部に記憶されたコンピュータリソースの利用量に応じて、第１の閾値と第２の閾値とのいずれかまたは双方を増減させる閾値算出部を備えることを特徴とする。
【００１３】
また、本発明は、ネットワークを介して接続された複数のユーザ端末から送信されるコンピュータリソースの提供要求を受信するコンピュータリソース管理装置と、ユーザ端末にコンピュータリソースを提供するコンピュータリソース提供装置とを備えたコンピュータリソース提供システムであって、コンピュータリソース管理装置は、ユーザ端末に対応付けて、ユーザ端末に対してコンピュータリソースを提供する優先順位を示す第１のサービスクラスと、第１のサービスクラスに比べて優先順位が低いことを示す第２のサービスクラスとのいずれかのサービスクラスが記憶されるサービスクラス記憶部と、複数のユーザ端末に対して割当てられているコンピュータリソースの利用量が記憶されるコンピュータリソース割当情報記憶部と、第２のサービスクラスに対応付けられたユーザ端末から提供要求を受信した場合に、ユーザ端末にコンピュータリソースを割当てるか否かを判定する基準値であるコンピュータリソースの利用量を示す第１の閾値が記憶される第１の閾値記憶部と、ユーザ端末から送信される提供要求に応じて、ユーザ端末に対応付けられてサービスクラス記憶部に記憶されているサービスクラスを読み出し、読み出したサービスクラスが第１のサービスクラスであるか否かを判定するサービスクラス判定部と、サービスクラス判定部によって、ユーザ端末に対応付けられたサービスクラスが第１のサービスクラスであると判定されると、提供要求に応じて、コンピュータリソース提供装置に、ユーザ端末に対するコンピュータリソースの提供命令を送信する第１のコンピュータリソース割当部と、コンピュータリソース割当情報記憶部に記憶されたコンピュータリソースの利用量と第１の閾値とを比較し、コンピュータリソースの利用量が第１の閾値を超えるか否かを判定する第１の閾値判定部と、サービスクラス判定部によって、ユーザ端末に対応付けられたサービスクラスが第１のサービスクラスであると判定され、かつ第１の閾値判定部によって、コンピュータリソースの利用量が第１の閾値を超えると判定されると、提供要求に対してユーザ端末にコンピュータリソースを割当てず、コンピュータリソースの利用量が第１の閾値を超えないと判定されると、提供要求に応じて、コンピュータリソース提供装置に、ユーザ端末に対するコンピュータリソースの提供命令を送信するコンピュータリソース割当部と、ユーザ端末に対応付けられたサービスクラスに応じて利用料金を算出する課金部と、を備え、コンピュータリソース提供装置は、コンピュータリソース管理装置から送信されるコンピュータリソースの提供命令に応じて、ユーザ端末にコンピュータリソースを提供することを特徴とする。
【発明の効果】
【００１４】
以上説明したように、本発明によれば、ユーザ端末に対応付けて、ユーザ端末に対してコンピュータリソースを提供する優先順位を示す第１のサービスクラスと、第１のサービスクラスに比べて優先順位が低いことを示す第２のサービスクラスとのいずれかのサービスクラスが記憶され、複数のユーザ端末に対して割当てられているコンピュータリソースの利用量が記憶され、第２のサービスクラスに対応付けられたユーザ端末から提供要求を受信した場合に、ユーザ端末にコンピュータリソースを割当てるか否かを判定する基準値であるコンピュータリソースの利用量を示す第１の閾値が記憶され、ユーザ端末から送信される提供要求に応じて、ユーザ端末に対応付けられて記憶されているサービスクラスが第１のサービスクラスである場合は、コンピュータリソース提供装置に、ユーザ端末に対するコンピュータリソースの提供命令を送信し、ユーザ端末に対応付けられて記憶されているサービスクラスが第１のサービスクラスでなく、コンピュータリソースの利用量が第１の閾値を超えると判定された場合は、提供要求に応じてユーザ端末にコンピュータリソースを割当てず、コンピュータリソースの利用量が第１の閾値を超えないと判定されると、コンピュータリソース提供装置に、ユーザ端末に対するコンピュータリソースの提供命令を送信し、ユーザ端末に対応付けられたサービスクラスに応じて利用料金を算出するようにしたので、コンピュータリソースの提供の優先順位を示すサービスクラスに応じた料金により、コンピュータリソースの提供を行なうことが可能となる。
【図面の簡単な説明】
【００１５】
【図１】本発明の一実施形態によるコンピュータリソース提供システムの構成例を示すブロック図である。
【図２】本発明の一実施形態によるコンピュータリソースの利用量の遷移を示す図である。
【図３】本発明の一実施形態によるコンピュータリソース提供システムによりコンピュータリソースの提供を開始する動作例を示すフローチャートである。
【図４】本発明の一実施形態によるコンピュータリソース提供システムによりコンピュータリソースの提供を保留または再開する動作例を示すフローチャートである。
【図５】本発明の一実施形態によるコンピュータリソース提供システムにより課金する料金を算出する動作例を示すフローチャートである。
【図６】従来技術によるコンピュータリソース提供システムの構成例を示すブロック図である。
【図７】従来技術によるコンピュータリソースの利用量の遷移を示す図である。
【発明を実施するための形態】
【００１６】
以下、本発明の一実施形態について、図面を参照して説明する。
図１は、本実施形態によるコンピュータリソース提供システム１の構成を示すブロック図である。コンピュータリソース提供システム１は、ユーザ端末１０と、要求受信装置２０と、コンピュータリソース管理装置３０と、コンピュータリソース提供装置４０−Ｎ（コンピュータリソース提供装置４０−１、コンピュータリソース提供装置４０−２、コンピュータリソース提供装置４０−３）、課金装置５０と、複数台のコンピュータ仮想化装置６０−Ｎ（コンピュータ仮想化装置６０−１、コンピュータ仮想化装置６０−２、コンピュータ仮想化装置６０−３、・・・）と、サスペンド／レジューム装置７０とを備えている。
【００１７】
ユーザ端末１０は、コンピュータリソース提供システム１により提供されるコンピュータリソースを利用するコンピュータ装置である。ユーザ端末１０は、インターネットブラウザの機能を備えており、ネットワークを介して要求受信装置２０と通信を行う。ユーザ端末１０は、ユーザから入力される操作情報に応じて、コンピュータリソースの提供要求やコンピュータリソースの提供終了要求を、要求受信装置２０に送信する。また、ユーザ端末１０は、コンピュータリソースの提供要求に応じて、自身に割当てられたコンピュータ仮想化装置６０のＩＰアドレスを要求受信装置２０から受信する。ユーザ端末１０は、受信したＩＰアドレスに基づいて、自身に割当てられたコンピュータ仮想化装置６０にアクセスし、コンピュータ仮想化装置６０のコンピュータリソースを利用する。例えば、ユーザ端末１０は、自身に割当てられたコンピュータ仮想化装置６０にウェブサーバを構築して、インターネット上にウェブサービスを提供することができる。ユーザ端末１０は、自身に割当てられたコンピュータリソースを利用するための専用のアプリケーションを備えるようにしても良い。
【００１８】
要求受信装置２０は、ユーザ端末１０から送信される要求に基づいて、コンピュータリソース管理装置３０にコンピュータリソースの提供要求を送信するコンピュータ装置である。また、要求受信装置２０は、予めユーザ端末１０から受信するユーザ情報に応じて、ユーザを識別するユーザＩＤを生成してユーザ端末１０に送信するユーザ登録機能等を備える。要求受信装置２０は、ユーザからのアクセスがあった際には、予め発行したユーザＩＤによりユーザ端末１０を識別する。要求受信装置２０は、ウェブサービス部２１を備えている。ウェブサービス部２１は、ユーザ端末１０から送信されるサービス提供要求またはサービス提供終了要求を受信すると、コンピュータリソース管理装置３０に転送する。一方、ウェブサービス部２１は、ユーザ端末１０に対してコンピュータリソースが提供された後、ユーザ端末１０からコンピュータリソースの操作要求を受信すると、そのユーザ端末１０に対応するコンピュータリソース提供装置４０に対してコンピュータリソースの操作要求を転送する。
【００１９】
コンピュータリソース管理装置３０は、ユーザ端末１０に対して割当てるコンピュータリソースの配分を管理するコンピュータ装置であり、サービスクラス記憶部３１と、提供要求受信部３２と、コンピュータリソース割当部３３と、保留提供要求記憶部３４と、コンピュータリソース割当情報記憶装置３５と、閾値記憶部３６と、閾値算出部３７と、コンピュータリソース監視部３８とを備えている。
【００２０】
サービスクラス記憶部３１は、ユーザを識別するユーザＩＤ毎に、そのユーザに対応付けられたサービスクラスを示す情報が記憶される。サービスクラスとは、対応するユーザＩＤによってログインされたユーザ端末１０に対してコンピュータリソースを提供する優先順位を示す情報である。本実施形態では、サービスクラスとして、第１のサービスクラスと、第２のサービスクラスと、第３のサービスクラスとが存在する。第１のサービスクラスは、第２のサービスクラスと比べて優先順位の高いサービスクラスである。第１のサービスクラスに属するユーザ端末１０がサービス提供要求を送信した際には、コンピュータリソースの利用状況に関わらずコンピュータリソースが割り当てられる。本実施形態では、第１のサービスクラスに属するユーザに対するコンピュータリソースは、コンピュータリソース提供装置４０−１によって管理される。例えば、サービスの提供者は、第１のサービスクラスに属するユーザには第２のサービスクラスよりも高額な課金体系によって従量課金する。
【００２１】
第２のサービスクラスは、第１のサービスクラスと比べて優先順位の低いサービスクラスである。第２のサービスクラスに属するユーザ端末１０がサービス提供要求を送信した際には、コンピュータリソースの利用状況に応じてコンピュータリソースが割り当てられる。例えば、図２は、時間（ｔ）に応じたコンピュータリソースの利用量の変化を示す図である。コンピュータリソースの利用量とは、コンピュータリソース提供システム１によって予め用意された複数のコンピュータ仮想化装置６０によるコンピュータリソースのうち、複数のユーザ端末１０からの要求に応じて割当てたコンピュータリソースの総量を示す。ここでは、符号ａに示される第１の閾値と、符号ｂに示される第２の閾値とが定められている。符号ｔ１以前の期間、符号ｔ２から符号ｔ３までの期間、符号ｔ６以降の期間のように、コンピュータリソースの利用量が、符号ａに示される予め定められた第１の閾値より低い場合には、第２のサービスクラスに属するユーザ端末１０からのサービス提供要求に応じて、コンピュータリソースが割当てられる。
【００２２】
一方、符号ｔ１から符号ｔ２までの期間、符号ｔ３から符号ｔ６までの期間のように、コンピュータリソースの利用量が第１の閾値を超える場合には、コンピュータリソースが割り当てられずサービス提供要求は保留される。保留されたサービス提供要求は、コンピュータリソースの利用量が予め定められた第１の閾値を下回ることとなったとき（例えば、符号ｔ２から符号ｔ３までの期間、符号ｔ６以降の期間）に実行され、コンピュータリソースが提供される。また、第２のサービスクラスに属するユーザ端末１０にコンピュータリソースが割当てられた場合でも、コンピュータリソースの提供中にコンピュータリソースの利用量が予め定められた第２の閾値を超えた場合（符号ｔ４から符号Ｐｔ５までの期間）、第１のサービスクラスに属するユーザ端末１０にコンピュータリソースを提供するために、第２のサービスクラスに属するユーザ端末１０に提供中のコンピュータリソースはサスペンド（保留）され、サスペンド／レジューム装置７０に記憶されて退避される。サスペンドされたコンピュータリソースは、コンピュータリソースの利用量が第１の閾値を下回った場合にレジューム（再開）される。本実施形態では、第２のサービスクラスに属するユーザに対するコンピュータリソースは、コンピュータリソース提供装置４０−２によって管理される。
【００２３】
第３のサービスクラスは、従量課金ではなく、一定期間内（例えば、月極）に一定の閾値以内のコンピュータリソースが提供されることが保証されるサービスクラスである。このような閾値は、例えば、予め契約によって定められたコンピュータリソースの割当量を示す契約閾値であり、サービスクラスとともにユーザＩＤに対応付けられてサービスクラス記憶部３１に記憶される。コンピュータリソース提供システム１は、第３のサービスクラスに属するユーザ端末１０からサービス提供要求を受信した場合には、他のユーザ端末１０に割当てられているコンピュータリソースの割当量に関わらず、予め定められた契約閾値以内のコンピュータリソースを、コンピュータリソースの要求元に割り当てる。本実施形態では、第３のサービスクラスに属するユーザに対するコンピュータリソースは、コンピュータリソース提供装置４０−３によって管理される。
【００２４】
提供要求受信部３２は、ユーザ端末１０から送信されるサービス提供要求またはサービス終了要求を受信する。ここで、サービス提供要求には、送信元のユーザ端末１０を識別するユーザＩＤや、割当を要求するコンピュータリソースの割当量、コンピュータリソースの割当てを希望する希望利用期間などの情報が含まれるようにしても良い。
コンピュータリソース割当部３３は、提供要求受信部３２が受信したサービス提供要求またはサービス終了要求に応じて、送信元のユーザ端末１０に対するコンピュータリソースの割当処理または停止処理を行う。コンピュータリソース割当部３３は、提供要求受信部３２がサービス提供要求を受信すると、サービス提供要求の送信元のユーザ端末１０のユーザＩＤに対応するサービスクラスを、サービスクラス記憶部３１から読み出す。コンピュータリソース割当部３３は、読み出したサービスクラスに対応するコンピュータリソースの割当処理を行う。
【００２５】
ここで、サービス開始要求の送信元のユーザ端末１０に対応付けられたサービスクラスが、第１のサービスクラスである場合には、コンピュータリソース割当部３３は、コンピュータリソース提供装置４０−１に、ユーザ端末１０へのコンピュータリソースの提供命令を送信する。コンピュータリソース割当部３３は、コンピュータリソース提供装置４０−１がユーザ端末１０へのコンピュータリソースの提供を開始すると、コンピュータリソース割当情報記憶装置３５に、コンピュータリソース提供装置４０−１がユーザ端末１０に提供したコンピュータリソースの割当量を示す情報を記憶させる。コンピュータリソースの割当量は、例えば、ＣＰＵ、メモリなどの量や、その他の予め定められた単位によって表される。ここで、コンピュータリソースの割当量を示す単位には、例えば仮想マシンなどコンピュータの仮想的な台数により表されるようにしても良い。
【００２６】
あるいは、サービス開始要求の送信元のユーザ端末１０に対応付けられたサービスクラスが、第２のサービスクラスである場合には、コンピュータリソース割当部３３は、コンピュータリソース割当情報記憶装置３５に記憶されたコンピュータリソースの利用量と、閾値記憶部３６に記憶された第１の閾値とを読み出し、読み出したコンピュータリソースの利用量と、第１の閾値とを比較する。コンピュータリソース割当部３３は、コンピュータリソースの利用量が第１の閾値を超える場合には、受信したサービス開始要求を保留提供要求記憶部３４に記憶させて、コンピュータリソースの提供の開始を保留する。一方、コンピュータリソース割当部３３は、コンピュータリソースの利用量が、第１の閾値以下である場合には、コンピュータリソース提供装置４０−２に、ユーザ端末１０へのコンピュータリソースの提供命令を送信する。コンピュータリソース割当部３３は、コンピュータリソース提供装置４０−２がユーザ端末１０へのコンピュータリソースの提供を開始すると、コンピュータリソース割当情報記憶装置３５に、コンピュータリソース提供装置４０−２がユーザ端末１０に提供したコンピュータリソースの割当量を示す情報を記憶させる。
【００２７】
あるいは、サービス開始要求の送信元のユーザ端末１０に対応付けられたサービスクラスが、第３のサービスクラスである場合には、コンピュータリソース割当部３３は、コンピュータリソース提供装置４０−３に、ユーザ端末１０へのコンピュータリソースの提供命令を送信する。コンピュータリソース割当部３３は、コンピュータリソース提供装置４０−３がユーザ端末１０へのコンピュータリソースの提供を開始すると、コンピュータリソース割当情報記憶装置３５に、コンピュータリソース提供装置４０−３がユーザ端末１０に提供したコンピュータリソースの割当量を示す情報を記憶させる。
【００２８】
一方、コンピュータリソース割当部３３は、提供要求受信部３２がサービス終了要求を受信すると、サービス終了要求の送信元のコンピュータリソース提供装置４０に割当てられていたコンピュータリソースを解放し、コンピュータリソースの提供を停止する命令をユーザ端末１０に対応するコンピュータリソース提供装置４０に送信する。
【００２９】
保留提供要求記憶部３４には、第２のサービスクラスに属するユーザ端末１０から送信されるサービス提供要求のうち、コンピュータリソース割当部３３によって保留すると判定されたサービス提供要求が記憶される。
コンピュータリソース割当情報記憶装置３５には、コンピュータリソースを提供しているユーザ端末１０を識別するユーザＩＤ毎に、そのユーザ端末１０に割当てたコンピュータリソースの割当量と、割当てたコンピュータリソース提供装置４０を識別する情報（例えば、ＩＰアドレス）とが対応付けられて記憶される。また、コンピュータリソース割当情報記憶装置３５には、ユーザ毎のコンピュータリソースの割当量の合計を示すコンピュータリソースの利用量が記憶される。
【００３０】
閾値記憶部３６には、コンピュータリソースの利用量に対する第１の閾値と第２の閾値とが記憶される。第１の閾値は、第２のサービスクラスのユーザ端末１０からサービス提供要求を受信した場合に、そのサービス提供要求を保留するか否かを判定する基準値を示す情報である。第２の閾値は、第２のサービスクラスのユーザ端末１０に対して提供されているコンピュータリソースをサスペンドするか否かを判定する基準値を示す情報である。第１の閾値と第２の閾値とは、予め記憶されているようにしても良いし、コンピュータリソースの利用状況に応じて閾値算出部３７によって変動され記憶されるようにしても良い。
【００３１】
閾値算出部３７は、コンピュータリソース割当情報記憶装置３５に記憶されたコンピュータ利用量に基づいて、第１の閾値と第２の閾値とを算出して閾値記憶部３６に記憶させ、利用状況に応じた閾値のチューニング処理を行う。例えば、閾値算出部３７の記憶領域には、変動する第２の閾値の上限値と下限値とが、コンピュータリソースの利用状況に基づいて管理者により予め調査され、算出されて記憶される。さらに、閾値算出部３７の記憶領域には、第２の閾値に対する第１の閾値との差を表す情報が記憶される。第１の閾値は、第２の閾値から差の情報を差し引くことによって算出される。
【００３２】
閾値算出部３７は、初期状態では、閾値記憶部３６に記憶された第２の閾値を下限値に設定する。閾値算出部３７は、一定時間毎に第２の閾値を徐々に増加させて閾値記憶部３６に記憶させる。この際、閾値算出部３７は、第２の閾値が上限値に近づくに従って第２の閾値の増加量を徐々に小さくし、上限値に達した後には第２の閾値の増加を行なわない。またこの際、閾値算出部３７は、差の情報を一定時間毎に減少させて第１の閾値を算出する。すなわち、この状態では第２の閾値は徐々に増加し、差の情報も減少させるため第１の閾値も同様に増加する。閾値算出部３７は、このような閾値の増加処理を継続して行う。
【００３３】
また、閾値算出部３７は、コンピュータリソースの利用状況が定められた状況になったと判定した場合に、閾値を減少させる制御処理を行う。例えば、閾値算出部３７は、コンピュータリソースの利用量が、複数台のコンピュータ仮想化装置６０によって提供可能なコンピュータリソースの総量の９５％を超えた場合、第２の閾値を一定量減少させる。あるいは、閾値算出部３７は、一定時間内にコンピュータリソースのサスペンドとレジュームとが一定回数以上起こった場合に、差の情報を増加させて、第１の閾値を低下させる。
【００３４】
コンピュータリソース監視部３８は、コンピュータリソース割当情報記憶装置３５に記憶されたコンピュータリソースの利用量を一定時間毎に読み出して、定められた条件を満たすと判定した場合に、第２のサービスクラスのユーザ端末１０に対するコンピュータリソースのサスペンド命令やレジューム命令をサスペンド／レジューム装置７０に送信する。例えば、コンピュータリソース監視部３８は、コンピュータリソースの利用量が第２の閾値を超えた場合には、サスペンド／レジューム装置７０に、第２のサービスクラスのユーザ端末１０に提供中のコンピュータリソースのサスペンド命令を送信する。また、コンピュータリソース監視部３８は、コンピュータリソースの利用量が第１の閾値を下回った場合には、サスペンド／レジューム装置７０に、サスペンドしたコンピュータリソースのレジューム命令を送信する。
【００３５】
コンピュータリソース提供装置４０−１は、第１のサービスクラスのユーザ端末１０に、コンピュータリソースを提供する。コンピュータリソース提供装置４０−１は、コンピュータリソース割当部３３から送信されるコンピュータリソースの割当命令に応じて、符号ａに示されるコンピュータ仮想化装置６０の群から、ユーザ端末１０に割当てるコンピュータリソースを検出して、ユーザ端末１０に割当てる。また、コンピュータリソース提供装置４０−１は、要求受信装置２０を介してユーザ端末１０から送信される操作情報に応じて、ユーザ端末１０に割当てたコンピュータリソースに対する操作を行なう。コンピュータリソース提供装置４０−１は、利用履歴記憶部４１−１を備えており、ユーザ端末１０を識別するユーザＩＤ毎に、ユーザ端末１０へのコンピュータリソースの提供を開始した時刻と、停止した時刻と、提供したコンピュータリソースの量とを示す利用履歴情報が記憶される。同様に、コンピュータリソース提供装置４０−２は、第２のサービスクラスのユーザ端末１０に、コンピュータリソースを提供する。コンピュータリソース提供装置４０−３は、第３のサービスクラスのユーザ端末１０に、コンピュータリソースを提供する。
【００３６】
課金装置５０は、コンピュータリソース提供装置４０の利用履歴記憶部４１に記憶された利用履歴情報に基づいて、コンピュータリソースを利用したユーザ端末１０の利用料金を算出する。例えば、課金装置５０には、サービスクラス毎に時間当たりのコンピュータリソースの割当量に応じた単価が記憶されている。課金装置５０は、利用履歴情報に含まれる利用時間と割当量に応じた単価を乗算することにより、利用料金を算出する。本実施形態では、第３のサービスクラスについての料金は月極であるので、利用履歴情報に関わらず定められた一定額の利用料金を算出する。
【００３７】
コンピュータ仮想化装置６０−Ｎ（コンピュータ仮想化装置６０−１、コンピュータ仮想化装置６０−２、コンピュータ仮想化装置６０−３、・・・）は、仮想マシンソフトウェアを備えており、自身が備えるハードウェアのコンピュータリソースを複数のＯＳ（Operating System）に割当て、複数のＯＳを並列実行、制御するコンピュータ装置である。このようなコンピュータ仮想化装置６０は、動作中の仮想マシンの状態を別ハードウェアに移動させたり、同一のハードウェア上で動作する複数の仮想マシンに割当てるコンピュータリソースを配分させたりすることができる。
【００３８】
サスペンド／レジューム装置７０は、コンピュータリソース監視部３８から送信されるサスペンド命令に応じて、第２のサービスクラスのユーザ端末１０に提供しているコンピュータリソースの状態を、コンピュータ仮想化装置６０から取得して自身が備える状態記憶部７１に記憶させる。ここで、第２のサービスクラスに属する複数のユーザ端末１０にコンピュータリソースを割当てている場合には、例えば、提供要求に含まれる希望利用期間の終期が遅いものからサスペンドする。あるいは、第２のサービスクラスをさらに優先順位をつけた複数のサービスクラスで区切り、優先順位の低いサービスクラスに属するユーザ端末１０からサスペンドするようにしても良い。
【００３９】
また、サスペンド／レジューム装置７０は、コンピュータリソース監視部３８から送信されるレジューム命令に応じて、状態記憶部７１に記憶させたコンピュータリソースの状態を読み出してコンピュータ仮想化装置６０に送信する。ここで、第２のサービスクラスに属する複数のユーザ端末１０にコンピュータリソースを割当てている場合には、例えば、提供要求に含まれる希望利用期間の終期が早いものからレジュームする。あるいは、状態記憶部７１に記憶された順番ごとに、キュー方式で記憶された順番が早いものからレジュームするようにしても良い。このように、第２のサービスクラスのユーザ端末１０に割当てたコンピュータリソースを、一時的にコンピュータ仮想化装置６０から退避させることで、コンピュータリソースの利用量を下げて、第１のサービスクラスのユーザ端末１０からの提供要求に応じてコンピュータリソースを確保することができる。
【００４０】
次に、図３を参照して、本実施形態によるコンピュータリソース提供システム１が、ユーザ端末１０にコンピュータリソースを割当てる動作例を説明する。まず、コンピュータリソース管理装置３０の提供要求受信部３２は、ユーザ端末１０から送信されたサービス提供要求を受信する（ステップＳ１）。コンピュータリソース割当部３３は、ユーザ端末１０のユーザＩＤに対応付けられたサービスクラスをサービスクラス記憶部３１から読み出す。コンピュータリソース割当部３３は、読み出したサービスクラスが第３のサービスクラスであると判定すると（ステップＳ２：ＹＥＳ）、ユーザ端末１０に既に割当てられているコンピュータリソースの割当量をコンピュータリソース割当情報記憶装置３５から読み出す。コンピュータリソース割当部３３は、コンピュータリソース割当情報記憶装置３５から読み出したコンピュータリソースの割当量と、ユーザ端末１０の契約閾値とを比較し、コンピュータリソースの割当量が契約閾値以内であるか否かを判定する（ステップＳ３）。
【００４１】
コンピュータリソース割当部３３が、ユーザ端末１０へのコンピュータリソースの割当量が、契約閾値以内ではなく、契約閾値を超えると判定すると（ステップＳ３：ＮＯ）、ユーザ端末１０にコンピュータリソースを割当てずに処理を終了する。一方、ステップＳ３において、コンピュータリソース割当部３３が、ユーザ端末１０へのコンピュータリソースの割当量が契約閾値以内であると判定すると（ステップＳ３：ＹＥＳ）、コンピュータリソース提供装置４０−３にコンピュータリソース割当命令を送信する（ステップＳ４）。コンピュータリソース提供装置４０−３は、ユーザ端末１０へのコンピュータリソースの提供を開始し（ステップＳ５）、処理を終了する。
【００４２】
一方、ユーザ端末１０に対応するサービスクラスが第３のサービスクラスではなく（ステップＳ２：ＮＯ）、第１のサービスクラスであると判定すると（ステップＳ６：ＹＥＳ）、コンピュータリソース割当部３３は、コンピュータリソース提供装置４０−１にコンピュータリソース割当命令を送信する（ステップＳ７）。コンピュータリソース提供装置４０−１は、ユーザ端末１０へのコンピュータリソースの提供を開始し（ステップＳ８）、処理を終了する。
【００４３】
一方、ユーザ端末１０に対応するサービスクラスが第１のサービスクラスではなかった場合は（ステップＳ６：ＮＯ）、ユーザ端末１０に対応するサービスクラスは第２のサービスクラスである。この場合、コンピュータリソース割当部３３は、コンピュータリソースの利用量が第１の閾値を超えているか否かを判定する（ステップＳ９）。コンピュータリソース割当部３３は、コンピュータリソースの利用量が第１の閾値を超えていると判定した場合は（ステップＳ９：ＹＥＳ）、サービス提供要求を保留提供要求記憶部３４に記憶させ、サービスの提供を保留する（ステップＳ１０）。
【００４４】
一方、コンピュータリソース割当部３３が、コンピュータリソースの利用量が第１の閾値を超えていないと判定した場合は（ステップＳ９：ＮＯ）、コンピュータリソース割当部３３は、コンピュータリソース提供装置４０−２にコンピュータリソース割当命令を送信する（ステップＳ１１）。コンピュータリソース提供装置４０−２は、ユーザ端末１０へのコンピュータリソースの提供を開始し（ステップＳ１２）、処理を終了する。
【００４５】
次に、図４を参照して、本実施形態によるコンピュータリソース提供システム１が、ユーザ端末１０へのコンピュータリソースの提供をサスペンドまたはレジュームする動作例を説明する。コンピュータリソース管理装置３０のコンピュータリソース監視部３８は、一定時間毎に、コンピュータリソース割当情報記憶装置３５に記憶されたコンピュータリソースの利用量と、閾値記憶部３６に記憶された第１の閾値とを読み出し、比較する（ステップＳ２０）。コンピュータリソース監視部３８は、読み出したコンピュータリソースの利用量が第１の閾値を超えていると判定した場合は（ステップＳ２０：ＹＥＳ）、第２のサービスクラスのユーザ端末１０に提供しているコンピュータリソースのサスペンド命令を、サスペンド／レジューム装置７０に送信し（ステップＳ２１）、処理を終了する。
【００４６】
一方、ステップＳ２０において、コンピュータリソース監視部３８が、読み出したコンピュータリソースの利用量が第１の閾値を超えていないと判定した場合は（ステップＳ２０：ＮＯ）、コンピュータリソース監視部３８は、閾値記憶部３６に記憶された第２の閾値を読み出し、コンピュータリソースの利用量と比較する（ステップＳ２２）。コンピュータリソース監視部３８が、コンピュータリソースの利用量は第２の閾値を超えていると判定した場合は、処理を終了する（ステップＳ２２：ＹＥＳ）。一方、ステップＳ２２において、コンピュータリソース監視部３８が、コンピュータリソースの利用量は第２の閾値を超えていないと判定した場合は（ステップＳ２２：ＮＯ）、サスペンドしているコンピュータリソースのレジューム命令を、サスペンド／レジューム装置７０に送信し（ステップＳ２３）、処理を終了する。
【００４７】
次に、図５を参照して、本実施形態によるコンピュータリソース提供システム１が、ユーザ端末１０へのコンピュータリソースの提供についての従量課金を行なう動作例を説明する。ユーザ端末１０が、要求受信装置２０を介してコンピュータリソース提供装置４０−１に対してサービス提供要求を送信すると（ステップＳ３０）、コンピュータリソース提供装置４０−１は、コンピュータリソースの提供を開始する（ステップＳ３１）。ここで、コンピュータリソース提供装置４０−１は、ユーザ端末１０に割当てたコンピュータリソースの利用状況を、定期的に利用履歴記憶部４１−１に記憶させる（ステップＳ３２）。
【００４８】
ユーザ端末１０が、コンピュータリソース提供装置４０−１にサービス終了要求を送信すると（ステップＳ３３）、コンピュータリソース提供装置４０−１は、ユーザ端末１０へのサービス提供を終了する（ステップＳ３４）。そして、ユーザ端末１０が、要求受信装置２０を介してコンピュータリソース提供装置４０−２にサービス提供要求を送信すると（ステップＳ３５）、コンピュータリソース提供装置４０−２は、コンピュータリソースの提供を開始する（ステップＳ３６）。ここで、コンピュータリソース提供装置４０−２は、ユーザ端末１０に割当てたコンピュータリソースの利用状況を、定期的に利用履歴記憶部４１−２に記憶させる（ステップＳ３２）。
【００４９】
ユーザ端末１０が、コンピュータリソース提供装置４０−２にサービス終了要求を送信すると（ステップＳ３８）、コンピュータリソース提供装置４０−２は、ユーザ端末１０へのサービス提供を終了する（ステップＳ３９）。コンピュータリソース提供装置４０−１と、コンピュータリソース提供装置４０−２とは、例えば月に一度、それぞれ利用履歴記憶部４１−１または利用履歴記憶部４１−２に記憶された利用履歴情報を、課金装置５０に送信する（ステップＳ４０）。課金装置５０は、コンピュータリソース提供装置４０−１またはコンピュータリソース提供装置４０−２から送信された利用履歴情報を受信して、受信した利用履歴情報に基づいて利用料金を算出する。コンピュータリソース提供システム１の提供者は、ユーザ端末１０のユーザに、課金装置５０が算出した利用料金の請求を行なう。
【００５０】
このように、本実施形態によれば、要求受信装置２０がコンピュータリソースの提供要求を受信した際に拒否することなくコンピュータリソースの割当てを行なう以外にも、複数のサービスクラスに応じた優先順位に応じて割当てを行なうことで、余剰となるコンピュータリソースを有効に活用することが可能となる。これにより、サービス提供者にとっての利益増大を図ることができる。一方、コンピュータリソースを維持するための電源、空調、スペース、運用管理者の人件費などの管理コストは従来と同程度であるから、より低廉な利用料金でコンピュータリソースの提供を行なうことが可能となる、
【００５１】
なお、本発明における処理部の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することによりコンピュータリソースの提供を行ってもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータシステム」は、ホームページ提供環境（あるいは表示環境）を備えたＷＷＷシステムも含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（ＲＡＭ）のように、一定時間プログラムを保持しているものも含むものとする。
【００５２】
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
【符号の説明】
【００５３】
１  コンピュータリソース提供システム
１０  ユーザ端末
２０  要求受信装置
２１  ウェブサービス部
３０  コンピュータリソース管理装置
３１  サービスクラス記憶部
３２  提供要求受信部
３３  コンピュータリソース割当部
３４  保留提供要求記憶部
３５  コンピュータリソース割当情報記憶装置
３６  閾値記憶部
３７  閾値算出部
３８  コンピュータリソース監視部
３９  サスペンド／レジューム命令部
４０  コンピュータリソース提供装置
４１  利用履歴記憶部
５０  課金装置
６０  コンピュータ仮想化装置
７０  サスペンド／レジューム装置
７１  状態記憶部
【図１】
2010176637.tif 000003
【図２】
2010176637.tif 000004
【図３】
2010176637.tif 000005
【図４】
2010176637.tif 000006
【図５】
2010176637.tif 000007
【図６】
2010176637.tif 000008
【図７】
2010176637.tif 000009