(57)【特許請求の範囲】
【請求項１】
情報処理装置の演算処理装置の演算処理性能を制御する性能調整装置であって、
ＣＰＵ性能の性能レベルに対応する性能タイプと、前記性能タイプでのＣＰＵ性能の性能調整値との組を複数含む性能タイプリスト情報を管理する性能タイプリスト情報管理手段と、
該性能タイプリスト情報管理手段にて管理される性能タイプリスト情報中の１つの性能タイプの指定をユーザから受け付ける性能タイプ指定手段と、
該性能タイプ指定手段によって受け付けられた性能タイプに対応する性能調整値を前記性能タイプリスト情報管理手段から取得する性能調整値設定手段と、
前記性能調整値設定手段により取得された性能調整値に基づいて前記情報処理装置の前記演算処理装置の演算処理性能を変更することで、前記性能タイプを変更する性能調整手段と、
を含み、
前記性能タイプリスト情報管理手段は、
前記性能タイプリスト情報を記憶する性能タイプリスト情報記憶手段と、
前記情報処理装置の外部から入力された第２の性能タイプリスト情報を前記性能タイプリスト情報記憶手段にインストールし、前記性能タイプリスト情報を変更する性能タイプリスト情報入力手段を更に含む、
ことを特徴とする情報処理装置の性能調整装置。
【請求項２】
前記性能タイプ指定手段における前記性能タイプの指定履歴情報を、該指定の日時情報と共に管理する性能タイプ指定履歴管理手段を更に含む、
ことを特徴とする請求項１に記載の情報処理装置の性能調整装置。
【請求項３】
前記性能タイプリスト情報管理手段は、前記性能タイプリスト情報を暗号化して管理し、前記性能タイプ指定手段によって指定された性能タイプに対応する性能調整値を復号して前記性能調整値設定手段に通知する、
ことを特徴とする請求項１に記載の情報処理装置の性能調整装置。
【請求項４】
情報処理装置の演算処理装置の演算処理性能を制御するために、前記情報処理装置に備えられている性能調整装置が実行する性能調整方法であって、
メインフレームのＣＰＵ性能の性能レベルに対応する性能タイプと、前記性能タイプでのＣＰＵ性能の性能調整値の組を複数含む性能タイプリスト情報を管理する性能タイプリスト情報管理ステップと、
該性能タイプリスト情報管理ステップにて管理される性能タイプリスト情報中の１つの性能タイプの指定を受け付ける性能タイプ指定ステップと、
該性能タイプ指定ステップによって受け付けられた性能タイプに対応する性能調整値を前記性能タイプリスト情報から取得する性能調整値設定ステップと、
性能調整値設定ステップで取得された性能調整値に基づいて前記情報処理装置の前記演算処理装置の演算処理性能を変更することで、前記性能タイプを変更する性能調整ステップと、
を含み、
前記性能タイプリスト情報管理ステップは、
前記性能タイプリスト情報を記憶する性能タイプリスト情報記憶手段に、前記情報処理装置の外部から入力された第２の性能タイプリスト情報をインストールし、前記性能タイプリスト情報を変更する性能タイプリスト情報入力ステップを更に含む、
を含むことを特徴とする情報処理装置の性能調整方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、メインフレーム等の情報処理装置において、ユーザが運用を停止することなくＣＰＵの性能調整を可能とする技術に関する。
【背景技術】
【０００２】
メインフレーム等の情報処理装置におけるＣＰＵ（中央演算処理装置）の性能は、従来、製品モデル毎に固定であり、価格と対応していた。そのため、ユーザはメインフレームの初期導入時に、業務量のピークで必要となるＣＰＵ性能に対応する製品モデルを導入する必要があった。【０００３】
しかし、業務量の増加、減少の時期は、ユーザにおいては計画可能であり、稼動率の低い時期には、ＣＰＵ性能を落としコストを削減したいという要請がある。逆に、業務量が増加していった場合には、現行の機種をできる限り活用しながらＣＰＵ性能を上げて処理能力を増強したいという要請もある。【０００４】
一方、本発明の出願人のようなメインフレームの提供メーカにとっては、少量多品種のメインフレーム製品を製造するよりも、少品種の製品を多く製造して製造コストを低く抑えたいという要請がある。【０００５】
従って、１台のメインフレーム製品において、ＣＰＵ性能を可変にすることができれば、工場出荷時にＣＰＵ性能を決定して出荷することにより、メーカ側にとっては効率的な製品提供が可能となる。【０００６】
このような目的で、本出願人は、下記特許文献１の特許出願において、情報処理装置において、性能目標値を指示する手段と、指示された性能目標値に従って対応する性能制御パルスを発生する手段と、発生した性能制御パルスにしたがって命令実行期間および命令実行抑止期間を交互に設定する命令実行手段をそなえ、上記性能制御パルスを発生する手段が性能制御パルスのパルス周期とパルス幅との比率を性能目標値に一致させることで、情報処理装置の性能を高精度に調整可能な技術を開示した。【０００７】
更に、下記特許文献２の特許出願において、性能制御パルスの周期を調整可能とすることにより他の情報処理装置の動作タイミングとの競合等を防止することのできる技術を開示した。【０００８】
その他の従来技術として、下記特許文献３の特許出願では、デバイスとの関係やプログラムの処理の過程でＣＰＵが待ち時間を必要とする場合に、このＣＰＵの動作性能を低下させて消費電力を抑え、システム全体の消費電力と熱の発生とを抑える技術を開示している。【０００９】
また、下記特許文献４の特許出願では、プログラム単位のＣＰＵ使用時間を調整する方法に関する技術を開示している。
更に、下記特許文献５の特許出願では、ユーザの仮想計算機の使用状況及びユーザの計算機使用条件に従って、命令実行処理に加えるダミーサイクルを変更することで、仮想計算機のＣＰＵ性能を変更し、仮想計算機をユーザの必要に応じた性能で使用することを可能にする技術を開示している。【００１０】
しかし、特許文献１が開示する技術は、メインフレームのＣＰＵ性能は工場出荷時等に固定的に決まってしまいその後は変更することはできなかった。
また、特許文献２〜５が開示する各技術は、ＣＰＵ性能を調整できる技術をそれぞれ提供しているが、運用契約の変更に対応して簡易かつ安全にＣＰＵ性能を設定することはできなかった。【００１１】
このように、従来は、例えば導入当初は少ない業務量に対応してＣＰＵ性能を落とした使用契約を結ぶことによってコストを削減し、その後の業務量の増加に応じて使用契約をアップグレードすることによってＣＰＵ性能を上げてゆくといった運用変更をしたいというメインフレームユーザのニーズに十分に応えることができないという問題点を有していた。
【特許文献１】特開昭６１−２４６８４０号公報
【特許文献２】特開平０１−３１５８２８号公報
【特許文献３】特開２００３−１９６０８３号公報
【特許文献４】特開平０４−０５１３２５号公報
【特許文献５】特開２００６−６５４３０号公報
【発明の開示】
【００１２】
本発明の課題は、メインフレーム等の情報処理装置の運用契約に応じて、ＣＰＵ性能を複数の性能条件の中から選択してアップグレード可能としたり、或いはただ１つの性能条件だけを提供可能としたり、といった様々な性能提供形態を簡易かつ安全に提供可能とすることにある。
【００１３】
本発明の態様は、指定された性能調整値に基づいて情報処理装置の演算処理装置の演算処理性能を制御する性能調整部を有する性能調整装置・方法、及びその装置が搭載された情報処理装置を前提とする。
【００１４】
性能タイプリスト情報管理部は、複数組の性能タイプと性能調整値の組からなる性能タイプリスト情報を管理する。
この性能タイプリスト情報管理部は、性能タイプリスト情報を記憶する性能タイプリスト情報記憶部を含むように構成することができる。この場合に、性能タイプリスト情報管理部は、情報処理装置の外部から性能タイプリスト情報を入力して性能タイプリスト情報記憶部に与える性能タイプリスト情報入力部を更に含むように構成することができる。この性能タイプリスト情報入力部は、例えば、情報処理装置に接続される可搬記録媒体駆動装置にセットされた可搬記録媒体から性能タイプリスト情報を入力して性能タイプリスト情報記憶部に与える。また、性能タイプリスト情報入力部は、例えば、情報処理装置と通信可能な保守センタ装置から性能タイプリスト情報を入力して性能タイプリスト情報記憶部に与える。また、性能タイプリスト情報入力部は、例えば、情報処理装置に接続される端末装置から性能タイプリスト情報を入力して性能タイプリスト情報記憶部に与える。
【００１５】
或いは、性能タイプリスト情報管理部は、後述する性能タイプ指定部からの操作に応じて、性能タイプリスト情報を情報処理装置と通信可能な保守センタ装置から取得するように構成することもできる。
【００１６】
更に、性能タイプリスト情報管理部は、性能タイプリスト情報を暗号化して管理し、後述する性能タイプ指定部によって指定された性能タイプに対応する性能調整値を復号して後述する性能調整値設定部に通知するように構成することができる。
【００１７】
次に、性能タイプ指定部は、性能タイプリスト情報管理部にて管理される性能タイプリスト情報中の１つの性能タイプを指定して性能タイプの変更を行う。
性能調整値設定部は、性能タイプ指定部によって指定された性能タイプに対応する性能調整値を性能タイプリスト情報管理部から取得し、取得された性能調整値を性能調整部に設定する。
【００１８】
上述の発明の態様において、性能タイプ指定部における性能タイプの指定履歴情報を、その指定の日時情報と共に管理する性能タイプ指定履歴管理部を更に含むように構成することができる。この性能タイプ指定履歴管理部は、例えば、性能タイプの指定履歴情報を、情報処理装置のハードディスク装置に記憶させる。また、性能タイプ指定履歴管理部は、例えば、性能タイプの指定履歴情報を、情報処理装置と通信可能な保守センタ装置に通知する。
【００１９】
上記本発明の態様が提供する機能により、メインフレーム等の情報処理装置のユーザは、一時的に業務の繁忙が発生した場合に、情報処理装置を停止せずに、性能タイプリスト情報に基づいて性能タイプを変更指定することにより、装置の性能を向上させることが可能となる。
【００２０】
ユーザによる性能タイプの変更は、例えば、製造元の保守センタで性能タイプ指定履歴情報として管理することができるため、製造元はこの履歴情報に基づいて使用料を管理することができ、ユーザは、計画された業務量の増加、減少に合わせて、意識的にコストを調整することが可能となる。
【００２１】
初期導入時に、ユーザによる装置性能の調整機能を導入していないユーザの情報処理装置においても、ＣＰＵ構成を変更することなく、かつ、性能タイプリスト情報入力部の機能により、ユーザの運用を停止することなく、ユーザによる装置性能の調整機能をインストールし、使用することが可能となる。
【図面の簡単な説明】
【００２２】
【図１】本発明の実施形態のシステム構成図である。
【図２】性能制御パルスの例を示す図である。
【図３】製品の各モデルタイプとそれぞれの性能値に応じてデグレードカウンタに設定される値の例を示した図である。
【図４】基本モデルタイプ情報の例を示した図である。
【図５】モデルタイプリスト情報の例を示した図である。
【図６】モデルタイプ変更ログの例を示した図である。
【図７】インストール処理部が実行する停止インストール・フレームの動作を示す動作フローチャートである。
【図８】モデル情報管理部が実行する停止インストール処理の動作を示す動作フローチャートである。
【図９】インストール処理部が実行する活性インストール・フレームの動作を示す動作フローチャートである。
【図１０】モデル情報管理部が実行する活性インストール処理の動作を示す動作フローチャートである。
【図１１】初期化処理部が実行する初期化処理の動作を示す動作フローチャートである。
【図１２】モデル情報管理部が実行するＳＶＰ内ＨＤＤモデル情報ロード処理の動作を示す動作フローチャートである。
【図１３】モデルタイプリスト表示処理の動作を示す動作シーケンス図である。
【図１４】性能調整処理部が実行するモデルタイプリスト情報格納処理の動作を示す動作フローチャートである。
【図１５】モデルタイプ変更処理の動作を示す動作シーケンス図である。
【図１６】性能調整処理部が実行するモデルタイプ変更処理の動作を示す動作フローチャートである。
【図１７】モデルタイプ変更のログの作成通知処理の動作を示す動作シーケンス図である。
【図１８】性能調整処理部が実行するモデルタイプ変更ログ作成通知処理の動作を示す動作フローチャートである。
【図１９】ログ通知処理部が実行するログ格納通知処理の動作を示す動作フローチャートである。
【発明を実施するための最良の形態】
【００２３】
以下、図面を参照しながら、本発明を実施するための最良の形態を詳細に説明する。
図１は、本発明の実施形態のシステム構成図である。
この構成は、本出願人による前述の特許文献１の特許出願において開示した技術をベースとしたものである。この構成においては、性能制御パルス発生部１０３が、デグレードカウンタ１０６に設定された性能目標値に従って、それに対応する性能制御パルスを発生し、ＣＰＵ１０４は、その発生した性能制御パルスに従って命令実行期間および命令実行抑止期間を交互に設定してプログラム命令を実行する。この場合に、性能制御パルス発生部１０３が、性能制御パルスのパルス周期とパルス幅との比率を、性能目標値に応じて図２（ａ）又は（ｂ）に示されるように制御することにより、メインフレーム１０１のＣＰＵ１０４の性能を高精度に調整することができる。【００２４】
図３は、製品の各モデルタイプとそれぞれの性能値に応じてデグレードカウンタ１０６に設定される値の例を示した図である。デグレードカウンタ１０６には、モデルタイプ毎に８ビットで表現される各デグレードカウンタ値がセットされる。【００２５】
図１において、メインフレーム１０１は、汎用コンピュータシステムであり、ＣＰＵ（中央演算処理装置）１０４、主記憶メモリ１０５を備えるほか、上記性能制御パルス発生部１０３及びサービスプロセッサ（ＳＶＰ）１０２を備える。【００２６】
ＳＶＰ１０２は、メインフレーム１０１の設定情報や初期診断、さらに電源投入から切断までの動作状態を監視する専用プロセッサであり、その内部に、ＳＶＰプログラム実行部１１３、専用のハードディスク装置であるＳＶＰ内ＨＤＤ１１１、及び専用のメモリ装置であるＳＶＰ内ＲＡＭ１１２等を備える。【００２７】
ＳＶＰプログラム実行部１１３は、インストール処理部１１５、初期化処理部１１６、性能調整処理部１１７、モデル情報管理部１１８、及びログ通知処理部１１４の各処理機能を実現するための、ハードウェアとソフトウェアとから構成される部分である。【００２８】
メインフレーム１０１の外部には、性能調整のためのフロッピィディスクを挿入できるフロッピィディスク装置（ＦＤＤ）１０７、メインフレーム１０１の電源投入及び電源断を指示する電源パネル１０８、装置の性能調整機能の停止インストールおよび活性インストール等の保守作業を行う為のＳＶＰコンソール１２４、性能の異なるモデルタイプを表示、変更指示するための本体ＯＳコンソール１０９が接続されるほか、インターネット等を経由して保守センタ１１０が遠隔接続される。【００２９】
本実施形態における、性能制御パルス（デグレードカウンタ）を用いた性能調整の概略手順は以下の通りである。
本体ＯＳコンソール１０９より、モデルタイプ変更コマンドを実行する。【００３０】
ＣＰＵ１０４は、ＳＶＰ１０２にモデルタイプ変更要求を発行する。
ＳＶＰ１０２は、ＳＶＰ内ＲＡＭ１１２内のモデルタイプリスト情報１２１ｂを参照し、変更後モデルタイプの変更が許されるかチェックする。【００３１】
ＳＶＰ１０２は、変更後モデルタイプが許可される場合に、性能制御パルス発生部１０３内のデグレードカウンタ１０６に、対応するデグレードカウンタ値を設定する。
性能制御パルス発生部１０３は、デグレードカウンタ１０６にセットされたデグレードカウンタの値に応じて、命令実行期間と命令実行不可期間を示す幅の性能制御パルス（図２参照）を作成する。【００３２】
ＣＰＵ１０４は、性能制御パルスに基づいて、命令実行期間に命令を順次実行し、命令実行不可期間に命令の実行を抑止することにより、設定される目標性能での動作を実現する。【００３３】
本実施形態では、上記性能調整機能において、運用契約に合わせて、メインフレーム１０１に接続されたＦＤＤ装置１０７に性能調整のためのフロッピィディスクを挿入してＳＶＰコンソール１２４よりインストール処理を実行するだけで性能調整機構を有効化することができ、その後、ユーザが本体ＯＳコンソール１０９からモデルタイプの変更に必要なコマンドを発行するだけでメインフレーム１０１の性能調整を簡便かつ安全に実施できることが特徴である。【００３４】
また、本実施形態では、モデルタイプの変更のログ（モデルタイプ変更ログ）１２３を採取し、それをメインフレーム１０１から遠隔の保守センタ１１０に通知し集中管理することにより、モデルタイプの変更に対応した使用料の課金処理等を用意に行うことができることも特徴である。【００３５】
以上の特徴的な機能を実現するために、メインフレーム１０１のＳＶＰ１０２は、基本モデルタイプ情報１２０（ａ，ｂ）、モデルタイプリスト情報１２１（ａ，ｂ）、選択されるモデルタイプ１２２（ａ，ｂ）、モデルタイプ変更ログ１２３等の情報を管理し、それらを管理するためのＳＶＰプログラム実行部１１３を実装する。【００３６】
基本モデルタイプ情報１２０は、メインフレーム１０１の初期導入時に性能調整機能の導入の有無に関わらずインストールが必須となるデータであり、ＳＶＰ内ＨＤＤ１１１とＳＶＰ内ＲＡＭ１１２に、それぞれ基本モデルタイプ情報１２０ａ及び１２０ｂとして格納される。【００３７】
図４は、基本モデルタイプ情報１２０の例を示した図である。ユーザへの表示の便利のために、モデルタイプ名と性能値（性能比）が格納されるほか、デグレードカウンタ１０６にセットされるべきデグレードカウンタ値が格納される。【００３８】
ＳＶＰ内ＨＤＤ１１１に記憶される基本モデルタイプ情報１２０ａは、メインフレーム１０１の停止インストール時（初期導入時又は製品モデルの停止アップグレード時）に、ＳＶＰプログラム実行部１１３内のインストール処理部１１５及びモデル情報管理部１１８によって、ＦＤＤ装置１０７にセットされたフロッピィディスク内の基本モデルタイプ情報１２０からコピーされる。【００３９】
ＳＶＰ内ＲＡＭ１１２に記憶される基本モデルタイプ情報１２０ｂは、メインフレーム１０１の初期化処理時（ブート時）に、ＳＶＰプログラム実行部１１３内の初期化処理部１１６及びモデル情報管理部１１８によって、ＳＶＰ内ＨＤＤ１１１内の基本モデルタイプ情報１２０ａから復号されてロードされる。【００４０】
モデルタイプリスト情報１２１は、メインフレーム１０１に性能調整機能を導入する場合にインストールされる、オプションとなるデータである。
メインフレーム１０１の性能レベルに対応するモデルタイプ毎に、ＣＰＵの単体性能をセットアップするデグレードカウンタ値を定義するテーブルとして、モデルタイプリスト情報１２１がＳＶＰ内ＨＤＤ１１１とＳＶＰ内ＲＡＭ１１２に記憶される。【００４１】
図５は、モデルタイプリスト情報１２１の例を示した図である。複数の性能レベルに対応するモデルタイプ毎に、エントリ番号と、ユーザへの表示の便利のために、モデルタイプ名と性能値（性能比）が格納されるほか、デグレードカウンタ１０６にセットされるべきデグレードカウンタ値が格納される。【００４２】
ＳＶＰ内ＨＤＤ１１１に記憶されるモデルタイプリスト情報１２１ａは、メインフレーム１０１の停止インストール時（初期導入時又は製品モデルの停止アップグレード時）、又はメインフレーム１０１の活性インストール時（製品モデルの活性アップグレード時）に、ＳＶＰプログラム実行部１１３内のインストール処理部１１５及びモデル情報管理部１１８によって、ＦＤＤ装置１０７にセットされたフロッピィディスク内のモデルタイプリスト情報１２１からコピーされる。フロッピィディスク内に基本モデルタイプ情報１２０のみが格納されモデルタイプリスト情報１２１が格納されない場合は、モデルタイプリスト情報１２１はＳＶＰ内ＨＤＤ１１１にコピーされない。【００４３】
ＳＶＰ内ＲＡＭ１１２に記憶されるモデルタイプリスト情報１２１ｂは、メインフレーム１０１の初期化処理時（ブート時）に、ＳＶＰプログラム実行部１１３内の初期化処理部１１６及びモデル情報管理部１１８によって、ＳＶＰ内ＨＤＤ１１１内のモデルタイプリスト情報１２１ａから復号されてロードされる。ＳＶＰ内ＨＤＤ１１１内にモデルタイプリスト情報１２１ａが無い場合は、ＳＶＰ内ＨＤＤ１１１内の基本モデルタイプ情報１２０ａが示すモデルタイプ（基本モデルタイプ）の性能に関するエントリのみを有するモデルタイプリスト情報１２１ｂが作成され、ＳＶＰ内ＲＡＭ１１２に格納される。【００４４】
また、ＳＶＰ内ＲＡＭ１１２に記憶されるモデルタイプリスト情報１２１ｂは、メインフレーム１０１の活性インストール時（製品モデルの活性アップグレード時）に、ＳＶＰプログラム実行部１１３内のインストール処理部１１５及びモデル情報管理部１１８によって、ＦＤＤ装置１０７にセットされたフロッピィディスク内のモデルタイプリスト情報１２１からＳＶＰ内ＨＤＤ１１１にモデルタイプリスト情報１２１ａとしてコピーされた後、そのモデルタイプリスト情報１２１ａから復号されてロードされる。【００４５】
上記基本モデルタイプ情報１２０ａ、１２０ｂ及びモデルタイプリスト情報１２１a、１２１ｂに加えて、選択されるモデルタイプ１２２は、ユーザに許可するモデルタイプに対する、モデルタイプリスト情報１２１におけるエントリ番号（図５参照）が、ＳＶＰ内ＨＤＤ１１１とＳＶＰ内ＲＡＭ１１２に格納される。【００４６】
ＳＶＰ内ＨＤＤ１１１に記憶される選択されるモデルタイプ１２２は、メインフレーム１０１の停止インストール時（初期導入時又は製品モデルの停止アップグレード時）に、ＳＶＰプログラム実行部１１３内のインストール処理部１１５及びモデル情報管理部１１８によって、モデルタイプリスト情報１２１ａにおけるエントリ番号（図５参照）のうち、基本モデルタイプ情報１２０ａの性能値に対応するエントリ番号が格納される。モデルタイプリスト情報１２１ａがインストールされない場合は、選択されるモデルタイプ１２２は生成されない。【００４７】
ＳＶＰ内ＲＡＭ１１２に記憶される選択されるモデルタイプ１２２ｂは、メインフレーム１０１の初期化処理時（ブート時）に、ＳＶＰプログラム実行部１１３内の初期化処理部１１６及びモデル情報管理部１１８によって、ＳＶＰ内ＨＤＤ１１１内の選択されるモデルタイプ１２２がコピーされてロードされる。また、運用中にユーザからのモデルタイプの変更指示が発生した時に、ＳＶＰ内ＲＡＭ１１２に記憶されているモデルタイプリスト情報１２１ｂにおけるエントリ番号のうち、変更後のモデルタイプに対応するエントリ番号が格納される。【００４８】
モデルタイプ変更ログ１２３は、運用中にユーザからのモデルタイプの変更指示が発生した時に、図６に示されるように、変更の日時と共に、変更前のモデルタイプと変更後のモデルタイプが格納され、変更履歴情報が随時、蓄積される。【００４９】
上述した各情報を用いた本実施形態の動作について、以下に詳細に説明する。なお、１０１〜１２３で示される各部分は、図１に示されるものである。
まず、停止インストール処理について説明する。この処理は、初期導入時又は製品モデルの停止アップグレード時に、ＳＶＰプログラム実行部１１３内のインストール処理部１１５によって実行される。【００５０】
この停止インストール処理では、メインフレーム１０１の停止インストール時（初期導入時又は製品モデルの停止アップグレード時）に、ＦＤＤ装置１０７にセットされたフロッピィディスク内の基本モデルタイプ情報１２０及びモデルタイプリスト情報１２１（格納される場合）が、ＳＶＰ内ＨＤＤ１１１に、それぞれ基本モデルタイプ情報１２０ａ及びモデルタイプリスト情報１２１ａとしてインストールされる。【００５１】
図７は、インストール処理部１１５が実行する停止インストール・フレームの動作を示す動作フローチャートである。この処理は、ＳＶＰプログラム実行部１１３が具備する演算プロセッサとそれが実行するプログラムソフトウェアとで実現される。【００５２】
まず、運用保守者（メインフレーム１０１の提供メーカのシステムエンジニア等）が、ＦＤＤ装置１０７に性能調整用のフロッピィディスク（ＦＤ）を挿入し、ＳＶＰコンソール１２４から停止インストール・フレームの起動を指示すると、インストール処理部１１５は、モデル情報管理部１１８に対して、ＦＤ内のモデル情報の取得を指示する。この結果、モデル情報管理部１１８は、ＦＤ内の基本モデルタイプ情報１２０（図４参照）及びモデルタイプリスト情報１２１（図５参照）からそれらのモデルタイプ名及び性能値（性能比）を取得し、インストール処理部１１５に通知する（図７のステップＳ７０１）。【００５３】
この結果、インストール処理部１１５は、ＳＶＰコンソール１２４に停止インストール・フレームを表示すると共に、ＳＶＰコンソール１２４に、ＦＤ内の基本モデルタイプ情報１２０及びモデルタイプリスト情報１２１毎に、それぞれのモデルタイプ名及び性能値（性能比）を表示する（図７のステップＳ７０２）。【００５４】
運用保守者は、この表示内容を確認した後、ＳＶＰコンソール１２４から停止インストールを指示する。この結果、インストール処理部１１５は、モデル情報管理部１１８に対して、停止インストール処理の起動を指示する（図７のステップＳ７０３）。【００５５】
図８は、モデル情報管理部１１８が実行する停止インストール処理の動作を示す動作フローチャートである。
モデル情報管理部１１８は、ＦＤ内に格納されている暗号化されている基本モデルタイプ情報１２０を復号する（図８のステップＳ８０１）。【００５６】
次に、モデル情報管理部１１８は、ＦＤから復号した号機番号とメインフレーム１０１側の特には図示しない装置ＲＯＭに格納されている号機番号とが一致するか否かを照合する（図８のステップＳ８０２）。【００５７】
上記２つの号機番号が一致しない場合には、モデル情報管理部１１８は、インストール不可として処理を異常終了する。この場合には、インストール処理部１１５は、図７のステップＳ７０３の処理の異常終了を受けて、ＳＶＰコンソール１２４に異常終了のメッセージを表示して、停止インストール・フレームを終了する（図７のステップＳ７０３−＞Ｓ７０４−＞Ｓ７０６）。【００５８】
図８のステップＳ８０２において、上記２つの号機番号が一致した場合には、モデル情報管理部１１８は、ＦＤよりＳＶＰ内ＨＤＤ１１１に、基本モデルタイプ情報１２０を暗号化された状態のまま基本モデルタイプ情報１２０ａとしてインストールする（図８のステップＳ８０３）。【００５９】
次に、モデル情報管理部１１８は、ＦＤ内にモデルタイプリスト情報１２１が格納されているか否かを確認する（図８のステップＳ８０４）。
ＦＤ内にモデルタイプリスト情報１２１が格納されていると確認された場合には、モデル情報管理部１１８は、ＦＤよりＳＶＰ内ＨＤＤ１１１に、モデルタイプリスト情報１２１を暗号化された状態のままモデルタイプリスト情報１２１ａとしてインストールする（図８のステップＳ８０５）。【００６０】
最後に、モデル情報管理部１１８は、ＳＶＰ内ＨＤＤ１１１にインストールしたモデルタイプリスト情報１２１ａにおけるエントリ番号（図５参照）のうち、同じくＳＶＰ内ＨＤＤ１１１にインストールした基本モデルタイプ情報１２０ａの性能値に対応するエントリ番号を、選択されるモデルタイプ１２２ａとしてＳＶＰ内ＨＤＤ１１１に格納して、停止インストール処理を正常に完了する（図８のステップＳ８０６）。この場合には、ＦＤからモデルタイプリスト情報１２１が提供されたため、性能調整機構は有効となる。【００６１】
一方、ステップＳ８０４において、ＦＤ内にモデルタイプリスト情報１２１が格納されていないと確認された場合には、モデル情報管理部１１８は更に、ＳＶＰ内ＨＤＤ１１１に既存のモデルタイプリスト情報１２１ａが格納されているか否かを確認する（図８のステップＳ８０７）。【００６２】
ＳＶＰ内ＨＤＤ１１１に既存のモデルタイプリスト情報１２１ａが格納されていると確認された場合には、ＦＤによって提供される新しい運用契約ではモデルタイプリスト情報１２１は提供されない契約となるため、モデル情報管理部１１８は、ＳＶＰ内ＨＤＤ１１１内のモデルタイプリスト情報１２１ａと選択されるモデルタイプ１２２ａを削除して、停止インストール処理を正常に完了する（図８のステップＳ８０７−＞Ｓ８０８）。この場合には、ＦＤからモデルタイプリスト情報１２１が提供されないため、性能調整機構は無効となる。【００６３】
ＳＶＰ内ＨＤＤ１１１に既存のモデルタイプリスト情報１２１ａが格納されていないと確認された場合には、図８のステップＳ８０７からそのまま停止インストール処理を正常に完了する。この場合にも、ＦＤからモデルタイプリスト情報１２１が提供されないため、性能調整機構は無効となる。【００６４】
以上のようにして、モデル情報管理部１１８が停止インストール処理を正常に完了すると、インストール処理部１１５は、図７のステップＳ７０３の処理の正常終了を受けて、ＳＶＰコンソール１２４に正常終了のメッセージを表示して、停止インストール・フレームを終了する（図７のステップＳ７０３−＞Ｓ７０４−＞Ｓ７０５）。【００６５】
次に、活性インストール処理について説明する。この処理は、メインフレーム１０１を動作させたまま製品モデルの活性アップグレードが行われる時に、ＳＶＰプログラム実行部１１３内のインストール処理部１１５によって実行される。【００６６】
この活性インストール処理では、メインフレーム１０１の活性インストール時（活性アップグレード時）に、ＦＤＤ装置１０７にセットされたＦＤ内のモデルタイプリスト情報１２１がＳＶＰ内ＨＤＤ１１１にモデルタイプリスト情報１２１ａとしてインストールされ、続いて、そのモデルタイプリスト情報１２１ａが復号されてＳＶＰ内ＲＡＭ１１２にモデルタイプリスト情報１２１ｂとしてロードされる。【００６７】
図９は、インストール処理部１１５が実行する活性インストール・フレームの動作を示す動作フローチャートである。この処理は、ＳＶＰプログラム実行部１１３が具備する演算プロセッサとそれが実行するプログラムソフトウェアとで実現される。【００６８】
まず、運用保守者（メインフレーム１０１の提供メーカのシステムエンジニア等）が、ＦＤＤ装置１０７に性能調整用のＦＤを挿入し、ＳＶＰコンソール１２４から活性インストール・フレームの起動を指示すると、インストール処理部１１５は、モデル情報管理部１１８に対して、ＦＤ内のモデル情報の取得を指示する。この結果、モデル情報管理部１１８は、ＦＤ内の基本モデルタイプ情報１２０（図４参照）及びモデルタイプリスト情報１２１（図５参照）からそれらのモデルタイプ名及び性能値（性能比）を取得し、インストール処理部１１５に通知する（図９のステップＳ９０１）。【００６９】
この結果、インストール処理部１１５は、ＳＶＰコンソール１２４に活性インストール・フレームを表示すると共に、ＳＶＰコンソール１２４に、ＦＤ内の基本モデルタイプ情報１２０及びモデルタイプリスト情報１２１毎に、それぞれのモデルタイプ名及び性能値（性能比）を表示する（図９のステップＳ９０２）。【００７０】
運用保守者は、この表示内容を確認した後、ＳＶＰコンソール１２４から活性インストールを指示する。この結果、インストール処理部１１５は、モデル情報管理部１１８に対して、活性インストール処理の起動を指示する（図９のステップＳ９０３）。【００７１】
図１０は、モデル情報管理部１１８が実行する活性インストール処理の動作を示す動作フローチャートである。この処理は、ＳＶＰプログラム実行部１１３が具備する演算プロセッサとそれが実行するプログラムソフトウェアとで実現される。【００７２】
まず、モデル情報管理部１１８は、ＦＤ内にモデルタイプリスト情報１２１が格納されているか否かを確認する（図１０のステップＳ１００１）。
ＦＤ内にモデルタイプリスト情報１２１が格納されていないと確認された場合には、モデル情報管理部１１８は、インストール不可として処理を異常終了する。この場合には、インストール処理部１１５は、図９のステップＳ９０３の処理の異常終了を受けて、ＳＶＰコンソール１２４に異常終了のメッセージを表示して、活性インストール・フレームを終了する（図９のステップＳ９０３−＞Ｓ９０４−＞Ｓ９０６）。【００７３】
図１０のステップＳ１００１において、ＦＤ内にモデルタイプリスト情報１２１が格納されていると確認された場合には、モデル情報管理部１１８は、ＦＤ内に格納されている暗号化されている基本モデルタイプ情報１２０を復号する（図１０のステップＳ１００２）。【００７４】
次に、モデル情報管理部１１８は、ＦＤから復号した号機番号とメインフレーム１０１側の特には図示しない装置ＲＯＭに格納されている号機番号とが一致するか否かを照合する（図１０のステップＳ１００３）。【００７５】
上記２つの号機番号が一致しない場合には、モデル情報管理部１１８は、インストール不可として処理を異常終了する。この場合には、インストール処理部１１５は、図９のステップＳ９０３の処理の異常終了を受けて、ＳＶＰコンソール１２４に異常終了のメッセージを表示して、停止インストール・フレームを終了する（図９のステップＳ９０３−＞Ｓ９０４−＞Ｓ９０６）。【００７６】
図１０のステップＳ１００３において、上記２つの号機番号が一致した場合には、モデル情報管理部１１８は、ＦＤよりＳＶＰ内ＨＤＤ１１１に、モデルタイプリスト情報１２１を暗号化された状態のままモデルタイプリスト情報１２１ａとしてインストールする（図１０のステップＳ１００４）。【００７７】
続いて、モデル情報管理部１１８は、ＳＶＰ内ＨＤＤ１１１にインストールされたモデルタイプリスト情報１２１ａを復号し、その復号結果をＳＶＰ内ＲＡＭ１１２にモデルタイプリスト情報１２１ｂとしてロードする（図１０のステップＳ１００５）。【００７８】
次に、モデル情報管理部１１８は、ＳＶＰ内ＲＡＭ１１２内に、選択されるモデルタイプ１２２ｂが既存するか否かを確認する（図１０のステップＳ１００６）。
ＳＶＰ内ＲＡＭ１１２内に、選択されるモデルタイプ１２２ｂが既存しない場合には、モデル情報管理部１１８は、ＳＶＰ内ＨＤＤ１１１にインストールしたモデルタイプリスト情報１２１ａにおけるエントリ番号（図５参照）のうち、同じくＳＶＰ内ＨＤＤ１１１にインストールした基本モデルタイプ情報１２０ａの性能値に対応するエントリ番号を、選択されるモデルタイプ１２２ａ及び１２２ｂ（同じ値）としてそれぞれＳＶＰ内ＨＤＤ１１１及びＳＶＰ内ＲＡＭ１１２に格納して、活性インストール処理を正常に完了する（図１０のステップＳ１００７）。【００７９】
ＳＶＰ内ＲＡＭ１１２内に、選択されるモデルタイプ１２２ｂが既存する場合には、その選択されるモデルタイプ１２２ｂ及びＳＶＰ内ＨＤＤ１１１上の選択されるモデルタイプ１２２ａ（同じ値）は、変更する必要がないため、モデル情報管理部１１８は、図１０のステップＳ１００６からそのまま活性インストール処理を正常に完了する。【００８０】
以上のようにして、モデル情報管理部１１８が活性インストール処理を正常に完了すると、インストール処理部１１５は、図９のステップＳ９０３の処理の正常終了を受けて、ＳＶＰコンソール１２４に正常終了のメッセージを表示して、活性インストール・フレームを終了する（図９のステップＳ９０３−＞Ｓ９０４−＞Ｓ９０５）。【００８１】
次に、初期化処理について説明する。この処理は、メインフレーム１０１の初期化時（ブート時）に、ＳＶＰプログラム実行部１１３内の初期化処理部１１６によって実行される。【００８２】
この初期化処理では、ＳＶＰ１０２は、メインフレーム１０１の電源投入時に、ＳＶＰ内ＨＤＤ１１１内の基本モデルタイプ情報１２０ａ、モデルタイプリスト情報１２１ａ、及び選択されるモデルタイプ１２２ａをそれぞれ復号し、各復号結果をそれぞれ基本モデルタイプ情報１２０ｂ、モデルタイプリスト情報１２１ｂ、及び選択されるモデルタイプ１２２ｂとして、ＳＶＰ内ＲＡＭ１１２にロードすると共に、選択されるモデルタイプ１２２ｂによって示されるモデルタイプに対応するデグレードカウンタ値をモデルタイプリスト情報１２１ｂから抽出してデグレードカウンタ１０６にセットアップすることによりＣＰＵ１０４の性能を設定する処理が実行される。【００８３】
図１１は、初期化処理部１１６が実行する初期化処理の動作を示す動作フローチャートである。この処理は、ＳＶＰプログラム実行部１１３が具備する演算プロセッサとそれが実行するプログラムソフトウェアとで実現される。【００８４】
まず、運用保守者（メインフレーム１０１の利用組織のシステム管理者等）が、電源パネル１０８の電源投入ボタン（図１中、電源パネル１０８の「ＯＮ」ボタン）を押して、メインフレーム１０１の装置を起動する。これを受けて、初期化処理部１１６は、モデル情報管理部１１８に対して、ＳＶＰ内ＨＤＤモデル情報ロード処理の起動を指示する（図１１のＳ１１０１）。【００８５】
図１２は、モデル情報管理部１１８が実行するＳＶＰ内ＨＤＤモデル情報ロード処理の動作を示す動作フローチャートである。
まず、モデル情報管理部１１８は、ＳＶＰ内ＨＤＤ１１１に記憶されている暗号化された基本モデルタイプ情報１２０ａを復号し、その復号結果を基本モデルタイプ情報１２０ｂとしてＳＶＰ内ＲＡＭ１１２にロードする（図１２のＳ１２０１）。【００８６】
次に、モデル情報管理部１１８は、ＳＶＰ内ＨＤＤ１１１に選択されるモデルタイプ１２２ａが格納されているか否かを確認する（図１２のＳ１２０２）。
ＳＶＰ内ＨＤＤ１１１に選択されるモデルタイプ１２２ａが格納されていると確認された場合には、モデル情報管理部１１８は、ＳＶＰ内ＨＤＤ１１１に記憶されている暗号化されたモデルタイプリスト情報１２１ａを復号し、その復号結果をモデルタイプリスト情報１２１ｂとしてＳＶＰ内ＲＡＭ１１２にロードする（図１２のＳ１２０３）。【００８７】
続いて、モデル情報管理部１１８は、ＳＶＰ内ＨＤＤ１１１に記憶されている選択されるモデルタイプ１２２ａを、選択されるモデルタイプ１２２ｂとしてＳＶＰ内ＲＡＭ１１２にロードする（図１２のＳ１２０４）。【００８８】
最後に、モデル情報管理部１１８は、ＳＶＰ内ＲＡＭ１１２にロードされた選択されるモデルタイプ１２２ｂが示すエントリ番号より、ＳＶＰ内ＲＡＭ１１２にロードされたモデルタイプリスト情報１２１ｂのエントリを参照し（図５参照）、設定するＣＰＵ１０４の性能値、デグレードカウンタ値を決定し、ＳＶＰ内ＨＤＤモデル情報ロード処理を完了する（図１２のＳ１２０５）。【００８９】
ＳＶＰ内ＨＤＤ１１１に選択されるモデルタイプ１２２ａが格納されていないと確認された場合には、モデル情報管理部１１８は、ＳＶＰ内ＲＡＭ１１２に記憶されている基本モデルタイプ情報１２０ａを参照し（図４参照）、設定するＣＰＵ１０４の性能値、デグレードカウンタ値を決定し、ＳＶＰ内ＨＤＤモデル情報ロード処理を完了する（図１２のＳ１２０２−＞Ｓ１２０６）。【００９０】
上述のモデル情報管理部１１８によるＳＶＰ内ＨＤＤモデル情報ロード処理が完了すると、初期化処理部１１６は、更にモデル情報管理部１１８に、モデルタイプリスト参照処理を指示する。これを受けて、モデル情報管理部１１８は、ＳＶＰ内ＲＡＭ１１２上のモデルタイプリスト情報１２１ｂ（図５）から、先に図１２のＳ１２０２又はＳ１２０６にて決定したデグレードカウンタ値を、初期化処理部１１６に通知する（図１１のＳ１１０１−＞Ｓ１１０２）。【００９１】
初期化処理部１１６は、モデル情報管理部１１８から通知されたデグレードカウンタ値を、図１の性能制御パルス発生部１０３内のデグレードカウンタ１０６にセットアップして、電源投入時の初期化処理を完了する（図１１のＳ１１０３）。【００９２】
次に、モデルタイプリスト表示処理について説明する。
前述した停止インストール・フレーム、活性インストール・フレームによって、モデルタイプリスト情報１２１がひとたびメインフレーム１０１に導入されると、運用保守者（メインフレーム１０１の利用組織のシステム管理者等）は、本体ＯＳコンソール１０９から、性能の調整が可能な範囲を確認するために、モデルタイプリスト情報１２１をコンソールに表示させることができる。【００９３】
図１３は、モデルタイプリスト表示処理の動作を示す動作シーケンス図である。
まず、操作者（運用保守者等）は、本体ＯＳコンソール１０９から、モデルタイプリストの表示指示コマンドを発行する。この際、操作者は、モデルタイプリスト情報１２１ｂの主記憶メモリ１０５上での格納先アドレスも指定する（図１３のＳ１３０１）。【００９４】
このコマンドは、ＣＰＵ１０４に対して、モデルタイプリスト格納命令として発行される（図１３のＳ１３０２）。
ＣＰＵ１０４は、このコマンドに対応する命令をＳＶＰ１０２に対して発行する。この結果、ＳＶＰプログラム実行部１１３内の性能調整処理部１１７が、モデルタイプリスト情報格納処理を起動する（図１３のＳ１３０３）。この処理では、性能調整処理部１１７が、ＳＶＰ内ＲＡＭ１１２に記憶されているモデルタイプリスト情報１２１ｂを、上記モデルタイプリスト表示コマンドによって指定された主記憶メモリ１０５上の格納先アドレスに転送する処理が実行される（図１３のＳ１３０４）。【００９５】
図１４は、性能調整処理部１１７が実行するモデルタイプリスト情報格納処理の動作を示す動作フローチャートである。この処理は、ＳＶＰプログラム実行部１１３が具備する演算プロセッサとそれが実行するプログラムソフトウェアとで実現される。【００９６】
まず、性能調整処理部１１７は、モデル情報管理部１１８に対し、性能調整機構が有効であるか否かの確認を行う。モデル情報管理部１１８は、ＳＶＰ内ＲＡＭ１１２にモデルタイプリスト情報１２１ｂが記憶されているか否かを確認することにより、性能調整機構の有効性を判断し、その結果を性能調整処理部１１７に返す（図１４のＳ１４０１）。【００９７】
性能調整処理部１１７は、モデル情報管理部１１８が性能調整機構が無効であることを返した場合には、実行不可を示す命令終了をＣＰＵ１０４に通知して、モデルタイプリスト情報格納処理を完了する（図１４のＳ１４０２−＞Ｓ１４０６）。【００９８】
一方、性能調整処理部１１７は、モデル情報管理部１１８が性能調整機構が有効であることを返した場合には、モデル情報管理部１１８に対して、更にＳＶＰ内ＲＡＭ１１２に記憶されているモデルタイプリスト情報１２１ｂの参照を指示する。モデル情報管理部１１８は、ＳＶＰ内ＲＡＭ１１２からモデルタイプリスト情報１２１ｂを読み出して、それを性能調整処理部１１７に通知する（図１４のＳ１４０２−＞Ｓ１４０３）。【００９９】
性能調整処理部１１７は、モデル情報管理部１１８から通知されたモデルタイプリスト情報１２１ｂを、ＣＰＵ１０４からの命令によって指定された主記憶メモリ１０５の格納先アドレスに転送する（図１４のＳ１４０４）。【０１００】
最後に、性能調整処理部１１７は、正常を示す命令終了をＣＰＵ１０４に通知して、モデルタイプリスト情報格納処理を完了する（図１４のＳ１４０５）。
ＣＰＵ１０４は、以上のようにして性能調整処理部１１７から命令終了を示す完了通知を受け取ると（図１３のＳ１３０５）、主記憶メモリ１０５の上記格納先アドレスにアクセスして、モデルタイプリスト情報１２１ｂ中のモデルタイプ名や性能値（性能比）等を本体ＯＳコンソール１０９に表示する（図１３のＳ１３０６）。ＣＰＵ１０４は、実行不可を示す終了の場合には、本体ＯＳコンソール１０９にエラー表示を行う。【０１０１】
次に、モデルタイプ変更処理について説明する。
前述した停止インストール・フレーム、活性インストール・フレームによって、モデルタイプリスト情報１２１がひとたびメインフレーム１０１に導入されると、運用保守者（メインフレーム１０１の利用組織のシステム管理者等）は、本体ＯＳコンソール１０９から、メインフレーム１０１の運用を停止せずに、モデルタイプの変更を指示することができる。【０１０２】
図１５は、モデルタイプ変更処理の動作を示す動作シーケンス図である。
まず、操作者（運用保守者等）は、本体ＯＳコンソール１０９から、モデルタイプの変更指示コマンドを発行する。ここでは例えば、タイプＦへの変更が指示されたとする（図１５のＳ１５０１）。【０１０３】
このコマンドは、ＣＰＵ１０４に対して、モデルタイプリスト変更命令として発行される（図１５のＳ１５０２）。
ＣＰＵ１０４は、このコマンドに対応する命令をＳＶＰ１０２に対して発行する。この結果、ＳＶＰプログラム実行部１１３内の性能調整処理部１１７が、モデルタイプ変更処理を起動する（図１５のＳ１５０３）。この処理では、性能調整処理部１１７が、変更後のモデルタイプへの変更の妥当性の検証、変更後のモデルタイプのデグレードカウンタ値のデグレードカウンタ１０６へのセットアップ、ＳＶＰ内ＲＡＭ１１２上の選択されるモデルタイプ１２２ｂの変更、ＳＶＰ内ＨＤＤ１１１上の選択されるモデルタイプ１２２ａの変更、モデルタイプ変更ログ１２３の作成及び保守センタ１１０への通知の処理が実行される（図１５のＳ１５０４）。【０１０４】
図１６は、性能調整処理部１１７が実行するモデルタイプ変更処理の動作を示す動作フローチャートである。この処理は、ＳＶＰプログラム実行部１１３が具備する演算プロセッサとそれが実行するプログラムソフトウェアとで実現される。【０１０５】
まず、性能調整処理部１１７は、モデル情報管理部１１８に対し、性能調整機構が有効であるか否かの確認を行う。モデル情報管理部１１８は、ＳＶＰ内ＲＡＭ１１２にモデルタイプリスト情報１２１ｂが記憶されているか否かを確認することにより、性能調整機構の有効性を判断し、その結果を性能調整処理部１１７に返す（図１６のＳ１６０１）。【０１０６】
性能調整処理部１１７は、モデル情報管理部１１８が性能調整機構が無効であることを返した場合には、実行不可を示す命令終了をＣＰＵ１０４に通知して、モデルタイプ変更処理を完了する（図１６のＳ１６０２−＞Ｓ１６０９）。【０１０７】
一方、性能調整処理部１１７は、モデル情報管理部１１８が性能調整機構が有効であることを返した場合には、モデル情報管理部１１８に対して、更に変更後モデルタイプに対応するモデルタイプリスト情報１２１ｂの参照を指示する。この結果、モデル情報管理部１１８は、ＳＶＰ内ＲＡＭ１１２上のモデルタイプリスト情報１２１ｂ（図５参照）を参照し、変更後モデルタイプに対応するデグレードカウンタ値とエントリ番号を取得し、性能調整処理部１１７に通知する。【０１０８】
性能調整処理部１１７は、モデル情報管理部１１８による上記参照の結果を判定し、変更後モデルタイプに対応するモデルタイプリスト情報１２１ｂがＳＶＰ内ＲＡＭ１１２に登録されていない場合には、実行不可を示す命令終了をＣＰＵ１０４に通知して、モデルタイプ変更処理を完了する（図１６のＳ１６０４−＞Ｓ１６０９）。【０１０９】
変更後モデルタイプに対応するモデルタイプリスト情報１２１ｂがＳＶＰ内ＲＡＭ１１２に登録されている場合には、性能調整処理部１１７は、モデル情報管理部１１８から通知された変更後モデルタイプに対応するデグレードカウンタ値をリードして、性能制御パルス発生部１０３内のデグレードカウンタ１０６（図１参照）に設定する（図１６のＳ１６０５）。【０１１０】
更に、性能調整処理部１１７は、ＳＶＰ内ＲＡＭ１１２内の選択されるモデルタイプ１２２ｂとＳＶＰ内ＨＤＤ１１１内の選択されるモデルタイプ１２２ａの記憶内容を、モデル情報管理部１１８から通知された変更後モデルタイプに対応するエントリ番号に変更する（図１６のＳ１６０６）。【０１１１】
その後、後述するモデルタイプ変更ログ作成通知処理を実行した後（図１６のＳ１６０７）、正常を示す命令終了をＣＰＵ１０４に通知して、モデルタイプ変更処理を完了する（図１６のＳ１６０８）。【０１１２】
ＣＰＵ１０４は、以上のようにして性能調整処理部１１７から命令終了を示す完了通知を受け取ると（図１５のＳ１５０５）、本体ＯＳコンソール１０９にタイプ変更の完了を通知する表示を行う（図１５のＳ１５０６）。ＣＰＵ１０４は、実行不可を示す終了の場合には、本体ＯＳコンソール１０９にエラー表示を行う。【０１１３】
図１７は、図１６のＳ１６０７において実行されるモデルタイプ変更ログ作成通知処理の動作を示す動作シーケンス図である。
まず、性能調整処理部１１７は、図１６のＳ１６０７の処理として、変更前のモデルタイプ名と変更後のモデルタイプ名を通知して、モデルタイプ変更ログ作成通知処理を起動する（図１７のＳ１７０１）。【０１１４】
図１８は、性能調整処理部１１７が実行するモデルタイプ変更ログ作成通知処理の動作を示す動作フローチャートである。この処理は、ＳＶＰプログラム実行部１１３が具備する演算プロセッサとそれが実行するプログラムソフトウェアとで実現される。【０１１５】
まず、性能調整処理部１１７は、ＳＶＰ１０２内の時計１１９から日時情報を取得する（図１８のＳ１８０１、図１７のＳ１７０２）。
次に、性能調整処理部１１７は、モデルタイプ変更ログを作成する。ログ内容としては、モデルタイプ変更日時（タイムスタンプ）、変更前モデルタイプ名、変更後モデルタイプ名である（図１８のＳ１８０２）。【０１１６】
その後、性能調整処理部１１７は、ログ通知処理部１１４（図１参照）に対して、ログ格納処理及び保守センタ１１０への通信処理を要求する（図１８のＳ１８０４、図１７のＳ１７０３）。【０１１７】
この結果、ログ通知処理部１１４が、ログ格納／通信処理を起動する。
図１９は、ログ通知処理部１１４が実行するログ格納／通信処理の動作を示す動作フローチャートである。この処理は、ＳＶＰプログラム実行部１１３が具備する演算プロセッサとそれが実行するプログラムソフトウェアとで実現される。【０１１８】
まず、ログ通知処理部１１４は、ＳＶＰ内ＨＤＤ１１１に、モデルタイプ変更ログ１２３（図１参照）を格納する（図１９のＳ１９０１、図１７のＳ１７０４）。
そして、ログ通知処理部１１４は、図１では特には図示しないＳＶＰネットワークインタフェースを通じて、遠隔の保守センタ１１０に、モデルタイプ変更ログを送信する（図１９のＳ１９０２、図１７のＳ１７０５）。【０１１９】
以上の動作によりログ通知処理部１１４での処理が終了すると、性能調整処理部１１７は、図１８のＳ１８０４の終了を確認して図１６のＳ１６０７のモデルタイプ変更ログ作成通知処理を完了する。【０１２０】
以上説明した実施形態が提供する機能により、メインフレーム１０１のユーザは、一時的に業務の繁忙が発生した場合に、メインフレームを停止せずに、モデルタイプを変更することにより、装置の性能を向上させることが可能となる。【０１２１】
ユーザによるモデルタイプの変更は、製造元の保守センタ１１０でモデルタイプ変更ログとして管理することができるため、製造元はこのログに基づいて使用料を管理することができ、ユーザは、計画された業務量の増加、減少に合わせて、意識的にコストを調整することが可能となる。【０１２２】
初期導入時に、ユーザによる装置性能の調整機能を導入していないユーザのメインフレーム１０１においても、ＣＰＵ構成を変更することなく、かつ、活性インストール機能により、ユーザの運用を停止することなく、ユーザによる装置性能の調整機能をインストールし、使用することが可能となる。【０１２３】
本発明は、デグレードカウンタを用いたＣＰＵの性能調整方式に限られるものではなく、何らかの性能調整制御値を与えることによってＣＰＵの性能を調整することのできる各種方式に適用することが可能である。【０１２４】
本発明は、サービスプロセッサを用いたメインフレームの性能調整方式に限定されるものではなく、上記実施形態で開示した各機能を実現できるシステムであればどのような方式のコンピュータシステムにも適用することが可能である。【０１２５】
また、モデルタイプリスト情報等のシステムへの活性インストールは、フロッピィディスクを通じた方式に限定されるものではなく、各種外部記憶媒体やインターネット等のネットワークを通じて行われてもよい。【０１２６】
或いは、モデルタイプリスト情報は、メインフレームのハードディスク内に保持されるのではなく、遠隔の保守センタに保持され、メインフレームの初期化処理時に、保守センタから取得されてメモリ上にロードされるような構成が採用されてもよい。【０１２７】
更には、モデルタイプリスト情報は、メインフレーム側には一切保持せず、モデルタイプ表示／変更コマンドの発行毎に遠隔の保守センタに問合せが行われて変更可能なモデルタイプリスト情報が取得され、モデルタイプの変更処理等が行われるような構成が採用されてもよい。
【図１】
0005459207.tif 000002
【図２】
0005459207.tif 000003
【図３】
0005459207.tif 000004
【図４】
0005459207.tif 000005
【図５】
0005459207.tif 000006
【図６】
0005459207.tif 000007
【図７】
0005459207.tif 000008
【図８】
0005459207.tif 000009
【図９】
0005459207.tif 000010
【図１０】
0005459207.tif 000011
【図１１】
0005459207.tif 000012
【図１２】
0005459207.tif 000013
【図１３】
0005459207.tif 000014
【図１４】
0005459207.tif 000015
【図１５】
0005459207.tif 000016
【図１６】
0005459207.tif 000017
【図１７】
0005459207.tif 000018
【図１８】
0005459207.tif 000019
【図１９】
0005459207.tif 000020