JPH11259363A - 記憶制御装置 - Google Patents

記憶制御装置

Info

Publication number
JPH11259363A
JPH11259363A JP10056394A JP5639498A JPH11259363A JP H11259363 A JPH11259363 A JP H11259363A JP 10056394 A JP10056394 A JP 10056394A JP 5639498 A JP5639498 A JP 5639498A JP H11259363 A JPH11259363 A JP H11259363A
Authority
JP
Japan
Prior art keywords
host computer
time
day
cache memory
date
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP10056394A
Other languages
English (en)
Inventor
Yoichi Goto
陽一 後藤
Shinichi Nakayama
信一 中山
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP10056394A priority Critical patent/JPH11259363A/ja
Publication of JPH11259363A publication Critical patent/JPH11259363A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Memory System Of A Hierarchy Structure (AREA)
  • Multi Processors (AREA)

Abstract

(57)【要約】 【課題】ホストコンピュータからデータの入出力要求範
囲が、特定の日付や曜日や時刻に応じて予想されるコン
ピュータシステムにおける、ホストコンピュータから磁
気ディスク装置へのアクセス時間の短縮を可能とする。 【解決手段】特定の日付及び曜日に対する特定の時間
に、ホストコンピュータ101からのリード要求が行わ
れる範囲のデータを予めサービスプロセッサ106から
設定し、サービスプロセッサ106からの要求によって
制御プロセッサ104が磁気ディスク装置103に対し
てキャッシュメモリ107にデータ転送を行うことで、
ホストコンピュータ101からのリード要求に対して磁
気ディスク装置103に対するアクセスを減らす。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、ホストコンピュー
タから特定の日時及び曜日ごとに一定範囲のリード要求
が行われるコンピュータシステムの前記ホストコンピュ
ータからの入出力要求に対する、アクセス時間の短縮を
可能とするキャッシュメモリを備える記憶制御装置に関
する。
【0002】
【従来の技術】キャッシュメモリを備えた記憶制御装置
では、ホストコンピュータから磁気ディスク装置への入
出力要求の対象となるデータを、キャッシュメモリに置
くことで、ホストコンピュータから磁気ディスク装置に
対するアクセス時間の短縮を可能としている。
【0003】コンピュータシステムで処理が行われる業
務では、給与計算やシステムのバックアップなどに代表
されるように、特定の日付や曜日および特定の時間に特
定の業務が行われることが多い。
【0004】そのため、ホストコンピュータから磁気デ
ィスク装置に対する入出力要求の範囲は、特定の日付や
曜日および特定の時間に、特定の範囲になることが多
い。
【0005】このような時、記憶制御装置に備えられた
キャッシュメモリ上に、予めホストコンピュータからの
入出力要求が期待されるデータを置くことが可能ならば
アクセス時間の短縮が可能となる。
【0006】上記の機能を実現する方式としては、例え
ば、ホストコンピュータから記憶制御装置に指示を行い
指定されたトラックをキャッシュメモリ内に常駐させる
キャッシュ管理アルゴリズムの一つであるキャッシュ束
縛モードがHITAC H−6581−C3形ディスク
制御装置H−6586形ディスク駆動装置H−6585
形ディスク駆動装置H−8598ディスク駆動装置解説
書に開示されている。
【0007】また、制御プロセッサに接続されたサービ
スプロセッサが、一日分のホストコンピュータから磁気
ディスク装置に対する入出力要求の統計情報を取得し、
その統計情報をもとに、翌日キャッシュメモリ上に置く
データを選択する方式が考えられている。
【0008】
【発明が解決しようとする課題】前述したHITAC
H−6581−C3形ディスク制御装置H−6586形
ディスク駆動装置H−6585形ディスク駆動装置H−
8598形ディスク駆動装置解説書に開示された従来の
技術では、キャッシュメモリ上に置くデータをホストコ
ンピュータから指示する必要がある。
【0009】オープンシステムに代表されるように異な
るホストコンピュータが接続される環境では、そのよう
な機能を有するホストコンピュータが少なく、また複数
の種類のホストコンピュータが接続されることから、そ
れぞれのホストコンピュータがこの機能をサポートする
ことは難しい。
【0010】また、ホストコンピュータからの入出力要
求の統計情報を用いる方式では、前日の情報しか参照す
ることができない為、特定の曜日や日付ごとに、異なる
業務を行うコンピュータシステムに適用することは難し
い。
【0011】本発明の目的は、記憶制御装置に備えられ
たサービスプロセッサから、特定の曜日または日付また
は時刻ごとに、キャッシュメモリ上に置くデータをサー
ビスプロセッサから設定し、その設定された特定の曜日
や日付,時刻に、記憶制御装置が、磁気ディスク装置か
らキャッシュメモリに、サービスプロセッサから設定さ
れたデータを転送することで、ホストコンピュータから
の指示を必要とせずに、キャッシュメモリにホストコン
ピュータから磁気ディスク装置に対する入出力要求が期
待されるデータを置くことを可能とする記憶制御装置を
提供することである。
【0012】本発明の別の目的は、サービスプロセッサ
からリード要求範囲を指定する際に、特定の曜日または
日付または時刻に行うことで特定の曜日または日付また
は時間に、異なる業務を行うコンピュータシステムの性
能向上を可能とする記憶制御装置を提供することであ
る。
【0013】
【課題を解決するための手段】上記目的を達成するた
め、本発明はホストコンピュータからの入出力を制御す
る記憶制御装置と、前記ホストコンピュータの入出力デ
ータを記憶する各種記憶媒体とから構成されるコンピュ
ータシステムにおける前記記憶制御装置であって、 前
記ホストコンピュータに接続され前記ホストコンピュー
タからの入出力要求を各種記憶媒体に要求する制御プロ
セッサと、前記ホストコンピュータの入出力データを一
時的に記憶するキャッシュメモリと、前記制御プロセッ
サに接続され前記記憶制御装置の保守及び診断のために
使用されるサービスプロセッサを備え、前記サービスプ
ロセッサは、日付または曜日または時刻に対する前記ホ
ストコンピュータのリード要求の範囲を設定するための
入出力手段と、前記制御プロセッサに対して前記日付ま
たは曜日または時刻に対する前記管理テーブルに設定さ
れたリード要求の範囲を、前記各種記憶媒体からキャッ
シュメモリ上に転送する処理(以下、ステージングと呼
ぶ)の要求を行う出力手段を備え、前記制御プロセッサ
は、前記サービスプロセッサからの前記ステージング要
求に対して前記キャッシュメモリ上に前記ステージング
要求の範囲をステージングする手段を備え、予め日付ま
たは曜日または時刻に対する前記ホストコンピュータか
ら各種記憶媒体へのリード要求の範囲を、前記の日付ま
たは曜日または時刻にキャッシュメモリ上にステージン
グしておくことにより、前記ホストコンピュータからの
アクセス時間の短縮を可能としている。
【0014】さらに前記記憶制御装置において、前記サ
ービスプロセッサが、特定の時刻での一定の時間帯にお
ける、ホストコンピュータからの入出力データの要求範
囲の記憶を可能としている。
【0015】さらに、前記記憶制御装置において、日付
と時刻、または曜日と時刻を組み合わせた条件に対して
設定されたリード要求範囲のデータを、前記日付と時
刻、または曜日と時刻にキャッシュメモリ上にステージ
ングすることを可能としている。
【0016】
【発明の実施の形態】以下、本発明の実施例を、図面に
より詳細に説明する。
【0017】図1は、本発明の動作原理を示す説明図で
あり、ホストコンピュータ101と、ホストコンピュー
タ101からの入出力を制御する記憶制御装置102と
ホストコンピュータ101の入出力データを記憶する磁
気ディスク装置103から構成されるコンピュータシス
テムの構成図である。
【0018】図1において、ホストコンピュータ101
は、記憶制御装置102を介して、磁気ディスク装置1
03に接続されている。
【0019】記憶制御装置102は、制御プロセッサ1
04と、キャッシュメモリ107を備えている。
【0020】制御プロセッサ104は信号線108,1
09,110,111,112,113,114,11
5を介してホストコンピュータ101とキャッシュメモ
リ107と外部入出力手段105を備えたサービスプロ
セッサ106と磁気ディスク装置103に接続されてい
る。
【0021】ホストコンピュータ101と磁気ディスク
装置103とのデータ転送を制御するのは、記憶制御装
置102内に内蔵された制御プロセッサ104である。
【0022】制御プロセッサ104は、ホストコンピュ
ータ101から磁気ディスク装置103に対するリード
要求が発行された場合に、キャッシュメモリ107にリ
ード要求と一致するデータが存在するならば、キャッシ
ュメモリ107からホストコンピュータ101へのデー
タ転送を行う。キャッシュメモリ107にリード要求と
一致するデータが存在しないならば、信号線112を介
して磁気ディスク装置103にリード要求を発行し、磁
気ディスク装置103からキャッシュメモリ107に対
してデータ転送を行う。制御プロセッサ104は、磁気
ディスク装置103からキャッシュメモリ107へのデ
ータ転送が終了した後、ホストコンピュータ101への
データ転送を行う。
【0023】サービスプロセッサ106は信号線114
を介して制御プロセッサ104への保守及び診断要求を
発行し、その要求を受け取った制御プロセッサ104は
サービスプロセッサ106からの要求を実行する。
【0024】サービスプロセッサ106はキーボード1
16とディスプレイ117を具備した外部入出力手段1
05を備えている。
【0025】以下、本発明の動作を説明する。
【0026】サービスプロセッサ106は外部入出力手
段105を用いて、特定の日付、特定の曜日または特定
の時刻に対するホストコンピュータ101からのリード
要求範囲(例えば、シリンダ番号とヘッド番号、または
ロジカルブロックアドレス)を設定させることが可能で
ある。
【0027】サービスプロセッサ106は外部入出力手
段105を用いて入力された、特定の日付、特定の曜日
または特定の時刻に対するホストコンピュータ101か
らのリード要求範囲を、図2に示すサービスプロセッサ
106に備えられたリード要求管理ブロック200の形
式で記憶する。
【0028】リード要求管理ブロック200は、外部入
出力手段105を用いて入力された、特定の日付、特定
の曜日または特定の時刻に対するホストコンピュータか
らのリード要求範囲の数だけ存在し、4個のデータを格
納している。
【0029】4個のデータは、外部入出力手段105を
用いて入力された曜日201と日付202と時刻203
とリード要求範囲204である。
【0030】図3はサービスプロセッサ106のリード
要求発行処理部(300)フローである。
【0031】サービスプロセッサ106は、一定時間間
隔でリード要求管理ブロック200のチェックを行うた
め、前回チェックを行ってから一定時間が経過したか否
かの判定を行う(301)。一定時間が経過していなけ
れば、リード要求発行処理を終了する(305)。一定
時間が経過しているならば、リード要求管理ブロック
(200)の中に、チェックを行った日付,曜日または
時刻とリード要求管理ブロックに格納された曜日201
または日付202または時刻203に一致するリード要
求管理ブロック200が存在するか否かを判定する(3
03)。
【0032】存在しないならば、この処理を終了する
(305)。
【0033】存在するならば、リード要求管理ブロック
200に設定されたリード要求範囲204を磁気ディス
ク装置103からキャッシュメモリ107に読み込むた
めの要求を信号線114を介して制御プロセッサ104
に対して発行する(304)。
【0034】図4は制御プロセッサ104の磁気ディス
ク装置に対するステージング要求発行処理部のフローで
ある(400)。
【0035】サービスプロセッサ106から前記要求を
受け取った制御プロセッサ104は、磁気ディスク装置
103からキャッシュメモリ107へのステージング処
理を行うために、ホストコンピュータ101からの入出
力要求を処理するジョブとは異なる非同期ジョブを生成
する(401)。非同期ジョブを用いることでホストコ
ンピュータ101からの入出力要求とは並行に磁気ディ
スク装置103へのステージング要求を行うことが可能
となる。
【0036】非同期ジョブは、サービスプロセッサ10
6から要求されたリード要求範囲204がキャッシュメ
モリ107に存在するか否かの判定を行う(402)。
存在すれば、この処理を終了する(404)。存在しな
ければ、磁気ディスク装置103に対してキャッシュメ
モリ107へのデータ転送要求を発行する(403)。
【0037】転送要求を受け取った磁気ディスク装置1
03が、キャッシュメモリ107へのデータ転送を行う
ことで、特定の曜日、特定の日付または特定の時刻に予
めサービスプロセッサ106に外部から設定されたリー
ド要求範囲204をキャッシュメモリ107上に置くこ
とが可能となる。
【0038】また、制御プロセッサ104は特定の時刻
におけるホストコンピュータ101からの入出力要求の
範囲を記憶しサービスプロセッサ106に対して信号線
115を介して送信することが可能である。
【0039】
【発明の効果】以上の実施例に示したように、本発明に
よれば、特定の日付、特定の曜日および特定の時刻に、
記憶制御装置がキャッシュメモリ上に、予めホストコン
ピュータが利用することが期待されるデータを置くこと
で、ホストコンピュータからの入力要求に対してキャッ
シュメモリからホストコンピュータへのデータ転送を行
うことが可能となり、磁気ディスク装置に対するアクセ
スを減少させることが可能となり、ホストコンピュータ
からのアクセス時間の短縮を可能とする。
【図面の簡単な説明】
【図1】本発明の原理を示すコンピュータシステムの構
成図である。
【図2】リード要求管理ブロックの構成図である。
【図3】リード要求発行処理部のフローチャートを示す
図である。
【図4】磁気ディスク装置に対するステージング要求発
行部のフローチャートを示す図である。
【符号の説明】
101…ホストコンピュータ、 102…記憶制御装置、 103…磁気ディスク装置、 104…制御プロセッサ、 105…入出力手段、 106…サービスプロセッサ、 107…キャッシュメモリ、 108〜115…信号線、 116…キーボード、 117…ディスプレイ、 200…リード要求管理ブロック、 201…曜日、 202…日付、 203…時刻、 204…リード要求範囲。

Claims (3)

    【特許請求の範囲】
  1. 【請求項1】ホストコンピュータからの入出力を制御す
    る記憶制御装置と、前記ホストコンピュータの入出力デ
    ータを記憶する各種記憶媒体とから構成されるコンピュ
    ータシステムにおける前記記憶制御装置であって、 前記ホストコンピュータに接続され前記ホストコンピュ
    ータからの入出力要求を各種記憶媒体に要求する制御プ
    ロセッサと、 前記ホストコンピュータの入出力データを一時的に記憶
    するキャッシュメモリと、前記制御プロセッサに接続さ
    れ前記記憶制御装置の保守及び診断のために使用される
    サービスプロセッサを備え、 前記サービスプロセッサは、日付または曜日または時刻
    に対する前記ホストコンピュータのリード要求の範囲を
    設定するための入出力手段と、 前記制御プロセッサに対して前記日付または曜日または
    時刻に対する前記管理テーブルに設定されたリード要求
    の範囲を、前記各種記憶媒体からキャッシュメモリ上に
    転送する処理(以下、ステージングと呼ぶ)の要求を行
    う出力手段を備え、 前記制御プロセッサは、前記サービスプロセッサからの
    前記ステージング要求に対して前記キャッシュメモリ上
    に前記ステージング要求の範囲をステージングする手段
    を備え、 予め日付または曜日または時刻に対する前記ホストコン
    ピュータから磁気ディスク装置へのリード要求の範囲
    を、前記の日付または曜日または時刻にキャッシュメモ
    リ上にステージングしておくことにより、前記ホストコ
    ンピュータからのアクセス時間の短縮を可能とすること
    を特徴とする記憶制御装置。
  2. 【請求項2】請求項1記載の記憶制御装置において、前
    記サービスプロセッサが、特定の時刻での一定の時間帯
    における、ホストコンピュータからの入出力データの要
    求範囲の記憶を可能とすることを特徴とする記憶制御装
    置。
  3. 【請求項3】請求項1記載の記憶制御装置において、日
    付と時刻、または曜日と時刻を組み合わせた条件に対し
    て設定されたリード要求範囲のデータを、前記日付と時
    刻、または曜日と時刻にキャッシュメモリ上にステージ
    ングすることを特徴とする記憶制御装置。
JP10056394A 1998-03-09 1998-03-09 記憶制御装置 Pending JPH11259363A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP10056394A JPH11259363A (ja) 1998-03-09 1998-03-09 記憶制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP10056394A JPH11259363A (ja) 1998-03-09 1998-03-09 記憶制御装置

Publications (1)

Publication Number Publication Date
JPH11259363A true JPH11259363A (ja) 1999-09-24

Family

ID=13026010

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10056394A Pending JPH11259363A (ja) 1998-03-09 1998-03-09 記憶制御装置

Country Status (1)

Country Link
JP (1) JPH11259363A (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009157749A (ja) * 2007-12-27 2009-07-16 Fujitsu Ltd 制御装置,ストレージシステム,及びメモリ制御方法
JP2011227898A (ja) * 2010-04-19 2011-11-10 Hitachi Ltd 階層情報管理方法及び装置
JP2016095553A (ja) * 2014-11-12 2016-05-26 日本電気株式会社 ストレージシステム、ストレージ装置、及びステージング方法

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009157749A (ja) * 2007-12-27 2009-07-16 Fujitsu Ltd 制御装置,ストレージシステム,及びメモリ制御方法
US9053056B2 (en) 2007-12-27 2015-06-09 Fujitsu Limited Control apparatus, storage system, and memory controlling method
JP2011227898A (ja) * 2010-04-19 2011-11-10 Hitachi Ltd 階層情報管理方法及び装置
JP2016095553A (ja) * 2014-11-12 2016-05-26 日本電気株式会社 ストレージシステム、ストレージ装置、及びステージング方法

Similar Documents

Publication Publication Date Title
JP4439960B2 (ja) ストレージ装置
US7167902B1 (en) Disk subsystems and their integrated system
US7085900B2 (en) Backup technique for data stored on multiple storage devices
JPH0793219A (ja) 情報処理装置
JP2561398B2 (ja) 二重化ディスク制御装置
US6105076A (en) Method, system, and program for performing data transfer operations on user data
US7093087B2 (en) Method for controlling storage device controller, storage device controller, and program
JP2005078596A (ja) データ転送装置の制御方法、データ転送装置、チャネル制御装置、及び記憶デバイス制御装置
JPH03160534A (ja) 共用ファイルのアクセス制御方式
JPH06110617A (ja) ディスク制御方法
US20020199038A1 (en) Input/output control apparatus, input/output control method and informatiion storage system
US5923857A (en) Method and apparatus for ordering writeback data transfers on a bus
JPH11259363A (ja) 記憶制御装置
JPH05173718A (ja) 磁気ディスクサブシステム
JPH0535534A (ja) シミユレーシヨンシステム
JPH0639370Y2 (ja) データ処理装置
JP2002328823A (ja) 非共有型パラレルデータベースサーバシステム、このシステムにおけるデータ書き込み方法及び一致化処理方法
JPH05108274A (ja) 並列デイスク制御方法および並列デイスク制御装置
JPH11338644A (ja) ディスク制御装置及び記憶装置
JP2561394B2 (ja) 入出力制御方式
US20030120862A1 (en) Controlling method of storage apparatus, and storage apparatus, disk array device, and disk controller used in the method thereof
JP2000235463A (ja) リムーバブルメディア書込装置及び記録媒体
JP2994917B2 (ja) 記憶システム
JP2570972B2 (ja) ファイルアクセス方式
JPH11237959A (ja) 多重書き込み記憶装置