JPH05128002A - キヤツシユメモリ分割制御方式 - Google Patents

キヤツシユメモリ分割制御方式

Info

Publication number
JPH05128002A
JPH05128002A JP3287459A JP28745991A JPH05128002A JP H05128002 A JPH05128002 A JP H05128002A JP 3287459 A JP3287459 A JP 3287459A JP 28745991 A JP28745991 A JP 28745991A JP H05128002 A JPH05128002 A JP H05128002A
Authority
JP
Japan
Prior art keywords
cache memory
magnetic disk
cache
data
job
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
JP3287459A
Other languages
English (en)
Inventor
Naoko Takahashi
直子 高橋
Mitsuhiko Yashiro
光彦 矢代
Keishichirou Tanaka
啓七郎 田中
Mikio Itou
実希夫 伊藤
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP3287459A priority Critical patent/JPH05128002A/ja
Publication of JPH05128002A publication Critical patent/JPH05128002A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Memory System Of A Hierarchy Structure (AREA)

Abstract

(57)【要約】 【目的】 磁気ディスクサブシステムにおけるキャッシ
ュ分割制御方式に関し、他の業務の影響を受けずに、安
定したキャッシュ効果を得ることを目的とする。 【構成】 ホストコンピュータ22,23が処理する業
務毎にキャッシュメモリ28を複数の領域28A,28
Bに分割し、各領域28A,28B毎に使用する磁気デ
ィスク装置24〜27をホストコンピュータ22,23
により指定するとともに、制御テーブル30も各領域2
8A,28B毎に複数個の制御テーブル30A,30B
に分割して、制御を行うように構成する。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、磁気ディスクサブシス
テムにおけるキャッシュ分割制御方式に関する。それぞ
れの業務を行う複数のホストコンピュータと、ホストコ
ンピュータの指示により、複数の磁気ディスク装置の制
御を行う、キャッシュメモリを有するディスクコントロ
ーラと、ディスクコントローラに制御されデータを格納
する磁気ディスク装置を備えた磁気ディスクサブシステ
ムにおいては、ホストコンピュータがあるデータを要求
したとき、それがキャッシュメモリ上にあれば、キャッ
シュメモリから転送し、なければ磁気ディスク装置をア
クセスして、そのデータをキャッシュメモリにステージ
ングするとともに要求されたデータをホストコンピュー
タに転送する。
【0002】このような磁気ディスクサブシステムにお
いては、キャッシュメモリを区別なくすべての業務に使
用していたため、業務Aを行うホストコンピュータが集
中してアクセスした場合には、業務Bを行うホストコン
ピュータが要求する業務Bのデータがキャッシュメモリ
から追い出されて、業務Bのキャッシュ効果が上がらな
くなる。
【0003】したがって、このような業務間で干渉のな
いようなキャッシュメモリ制御方式の開発が必要であ
る。
【0004】
【従来の技術】従来のキャッシュメモリ制御方式として
は、例えば図4に示すようなものがある。図4におい
て、1は業務Aを処理するホストコンピュータ、2は業
務Bを処理するホストコンピュータであり、これらのホ
ストコンピュータ1,2はディスクコントローラ3に対
して、それぞれデータ転送の指示を与える。
【0005】4〜7はディスクコントローラ3に接続さ
れた複数の磁気ディスク装置であり、磁気ディスク装置
4,5には、例えば業務A用のデータが、磁気ディスク
装置6,7には、例えば業務B用のデータが、それぞれ
格納されている。ディスクコントローラ3内にはキャッ
シュメモリ8が設けられ、キャッシュメモリ8はキャッ
シュ制御部9によりLRU(Least Recently Used )制
御が行われる。すなわち、キャッシュメモリ8がステー
ジングにより一杯になったら、最も古くアクセスされた
データを廃棄し、新しくアクセスされたデータを書き込
むように制御を行う。
【0006】また、キャッシュ制御部9内には、図5に
示すようなLRU制御テーブル10が設けられている。
LRU制御テーブル10内には、業務A用のデータのア
ドレスおよび業務B用のデータのアドレスが格納され
る。キャッシュ制御部9は、LRU制御テーブル10を
参照して、LRU制御を行う。このLRU制御が行われ
ると、LRU制御テーブル10の内容も更新される。
【0007】
【発明が解決しようとする課題】しかしながら、このよ
うな従来のキャッシュ制御方式にあっては、業務Aを処
理するホストコンピュータと業務Bを処理するホストコ
ンピュータが同じキャッシュメモリを使用しているた
め、業務Aを処理するホストコンピュータが集中してア
クセスしてくると、LRU制御により、業務Bに使用す
るデータはキャッシュメモリ上から追い出され、キャッ
シュメモリの大部分を業務Aのデータが占有し、業務B
のキャッシュの効果がほとんどなくなってしまうという
問題点があった。
【0008】本発明は、このような従来の問題点に鑑み
てなされたものであって、キャッシュメモリを業務毎に
分割することで、他の業務の影響を受けずに、安定した
キャッシュ効果を得ることができるキャッシュメモリ分
割制御方式を提供することを目的としている。
【0009】
【課題を解決するための手段】前記目的を達成するため
に、本発明は、図1に示すように、キャッシュメモリ2
8と、該キャッシュメモリ28を制御するキャッシュ制
御部29と、制御を行うための制御テーブル30を有
し、複数のホストコンピュータ22,23からの指示に
より複数の磁気ディスク装置24〜27を制御するディ
スクコントローラ21を備えた磁気ディスクサブシステ
ムにおいて、前記ホストコンピュータ22,23が処理
する業務毎に前記キャッシュメモリ28を複数の領域2
8A,28Bに分割し、各領域28A,28B毎に使用
する前記磁気ディスク装置24〜27をホストコンピュ
ータ22,23により指定するとともに、前記制御テー
ブル30も各領域28A,28B毎に複数個の制御テー
ブル30A,30Bに分割して、制御を行うようにした
ものである。
【0010】
【作用】本発明においては、ホストコンピュータが処理
する業務毎にキャッシュメモリを分割し、分割した領域
毎に使用する磁気ディスク装置をホストコンピュータに
より指定し、また、制御テーブルも領域毎に分割して、
領域毎に制御を行う。したがって、ある業務を処理する
ホストコンピュータがある時間帯に集中してアクセスし
ても、他の業務を処理するホストコンピュータが要望す
るデータが追い出されることがない。
【0011】すなわち、ある業務のためのデータによる
全キャッシュメモリ空間の占有を防止することができ
る。その結果、他の業務の影響を受けずに、安定したキ
ャッシュ効果を得ることができる。
【0012】
【実施例】以下、本発明の実施例を図面に基づいて説明
する。図2および図3は本発明の一実施例を示す図であ
る。図2において、21はディスクコントローラであ
り、ディスクコントローラ21には複数のホストコンピ
ュータ22,23がそれぞれ接続されている。ホストコ
ンピュータ22は業務Aを処理し、ホストコンピュータ
23は業務Bを処理する。
【0013】ディスクコントローラ21には複数の磁気
ディスク装置24〜27が接続され、磁気ディスク装置
24〜27はディスクコントローラ21によりそれぞれ
制御される。ホストコンピュータ22は業務Aを行うた
めに、使用する磁気ディスク装置として、磁気ディスク
装置24,25を指定し、ホストコンピュータ23は業
務Bを行うために、使用する磁気ディスク装置として、
磁気ディスク装置26,27を指定する。磁気ディスク
装置24,25には業務A用のデータが格納され、磁気
ディスク装置26,27には業務B用のデータが格納さ
れる。
【0014】28はディスクコントローラ21内に設け
られたキャッシュメモリであり、キャッシュメモリ28
は業務Aを処理するための領域28Aと、業務Bを処理
するための領域28Bに2分割される。ここでは、キャ
ッシュメモリ28は2つの領域28A,28Bに2分割
されるが、業務の種類によってさらに細分割される。キ
ャッシュメモリ21の領域28には業務A用のデータが
格納され、領域28Bには業務B用のデータが格納され
る。
【0015】29はキャッシュ制御部であり、キャッシ
ュ制御部29は分割された領域28A,28Bをそれぞ
れ独立して制御する。すなわち、キャッシュ制御部29
は、分割された領域28A,28B毎にLRU制御を行
う。また、図3に示すように、LRU制御テーブル30
も2分割され、LRU制御テーブル30Aは、領域28
A用のものであり、LRU制御テーブル30Bは領域2
8B用のものである。LRU制御テーブル30Aには業
務A用のデータのアドレスが格納され、LRU制御テー
ブル30Bには業務B用のデータのアドレスが格納され
る。
【0016】キャッシュ制御部29はLRU制御テーブ
ル30Aを参照して領域28Aに対してLRU制御を行
い、LRU制御テーブル30Bを参照して領域28Bに
対してLRU制御を行う。なお、図示していないが、キ
ャッシュ制御部29は、使用不使用を示す制御テーブル
も備え、領域28A,28B毎に分割される。次に、動
作を説明する。
【0017】ホストコンピュータ22が業務Aを処理す
るために業務A用のデータをディスクコントローラ21
に要求したとする。キャッシュ制御部29はLRU制御
テーブル30Aを参照して、領域28Aに業務A用のデ
ータがあるときは、領域28Aから業務A用のデータを
読み出して、ホストコンピュータ22に転送する。この
場合、LRU制御テーブル30Aの更新が行われ、ヒッ
トした業務A用のデータのアドレスがLRU制御テーブ
ル30Aにおいて最上位にくる。
【0018】領域28Aに業務A用のデータがないとき
は、磁気ディスク装置24、または磁気ディスク装置2
5にアクセスし、磁気ディスク装置24または磁気ディ
スク装置25内の業務A用のデータがホストコンピュー
タ22に転送されるとともに領域28Aにステージング
される。領域28Aがデータで一杯のときは、最も古く
アクセスされたデータが領域28Aから追い出され、新
しくアクセスしたデータが領域28Aに書き込まれる。
これに伴って、LRU制御テーブル30Aにおいては、
新しいデータのアドレスが最上位に格納され、古いデー
タのアドレスが廃棄される。
【0019】ホストコンピュータ23が業務Bを処理す
るときも、同様に、キャッシュ制御部29はLRU制御
テーブル30Bを参照して、領域28Bに対してLRU
制御を行い、業務B用のデータが領域28Bにないとき
は、磁気ディスク装置26または磁気ディスク装置27
にアクセスを行う。このように、業務Aおよび業務B毎
に、キャッシュメモリ28を分割して、領域28A,2
8Bを確保し、領域28A,28B毎にLRU制御を行
うので、業務Aを処理するホストコンピュータ22があ
る時間帯に集中してアクセスしても、業務Bを処理する
ホストコンピュータ23が必要とするデータが追い出さ
れることがない。
【0020】その結果、他の業務の影響を受けずに、安
定したキャッシュ効果を得ることができる。
【0021】
【発明の効果】以上説明してきたように、本発明によれ
ば、キャッシュメモリを業務毎に分割して割り当て、常
に各業務には専用のキャッシュメモリ領域が確保される
ようにしたため、他の業務の影響を受けずに、安定した
キャッシュ効果を得ることができる。
【図面の簡単な説明】
【図1】本発明の原理説明図
【図2】本発明の一実施例を示す図
【図3】分割したLRU制御テーブルを示す図
【図4】従来例を示す図
【図5】従来のLRU制御テーブルを示す図
【符号の説明】
21:ディスクコントローラ 22,23:ホストコンピュータ 24〜27:磁気ディスク装置 28:キャッシュメモリ 28A,28B:領域 29:キャッシュ制御部 30,30A,30B:LRU制御テーブル(制御テー
ブル)
───────────────────────────────────────────────────── フロントページの続き (72)発明者 伊藤 実希夫 神奈川県川崎市中原区上小田中1015番地 富士通株式会社内

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】キャッシュメモリ(28)と、該キャッシ
    ュメモリ(28)を制御するキャッシュ制御部(29)
    と、制御を行うための制御テーブル(30)を有し、複
    数のホストコンピュータ(22),(23)からの指示
    により複数の磁気ディスク装置(24〜27)を制御す
    るディスクコントローラ(21)を備えた磁気ディスク
    サブシステムにおいて、 前記ホストコンピュータ(22),(23)が処理する
    業務毎に前記キャッシュメモリ(28)を複数の領域
    (28A),(28B)に分割し、各領域(28A),
    (28B)毎に使用する前記磁気ディスク装置(24〜
    27)をホストコンピュータ(22),(23)により
    指定するとともに、前記制御テーブル(30)も各領域
    (28A),(28B)毎に複数個の制御テーブル(3
    0A),(30B)に分割して、制御を行うことを特徴
    とするキャッシュメモリ分割制御方式。
JP3287459A 1991-11-01 1991-11-01 キヤツシユメモリ分割制御方式 Pending JPH05128002A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3287459A JPH05128002A (ja) 1991-11-01 1991-11-01 キヤツシユメモリ分割制御方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3287459A JPH05128002A (ja) 1991-11-01 1991-11-01 キヤツシユメモリ分割制御方式

Publications (1)

Publication Number Publication Date
JPH05128002A true JPH05128002A (ja) 1993-05-25

Family

ID=17717610

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3287459A Pending JPH05128002A (ja) 1991-11-01 1991-11-01 キヤツシユメモリ分割制御方式

Country Status (1)

Country Link
JP (1) JPH05128002A (ja)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006048560A (ja) * 2004-08-09 2006-02-16 Hitachi Ltd キャッシュメモリの管理方法、ストレージ装置または計算機システム
US7062629B2 (en) 2003-08-25 2006-06-13 Hitachi, Ltd. Apparatus and method for partitioning and managing subsystem logics
JP2006260284A (ja) * 2005-03-17 2006-09-28 Hitachi Ltd ストレージ管理ソフトウェア及びグルーピング方法
US7127585B2 (en) 2003-10-23 2006-10-24 Hitachi, Ltd. Storage having logical partitioning capability and systems which include the storage
US7185142B2 (en) 2004-03-17 2007-02-27 Hitachi, Ltd. Storage management method and storage management system
US7240156B2 (en) 2004-02-05 2007-07-03 Hitachi, Ltd. Storage subsystem and storage subsystem control method
US7281087B2 (en) 2002-10-17 2007-10-09 Nec Corporation Disk array device managing cache memory by dividing cache memory into a plurality of cache segments
US7401196B2 (en) 2005-08-05 2008-07-15 Hitachi, Ltd. Storage system and storage control method for access exclusion control of each storage area unit comprising storage area of storage device
JP2008269636A (ja) * 2008-06-03 2008-11-06 Hitachi Ltd ストレージサブシステム及びストレージサブシステムの制御方法
WO2008149657A1 (ja) * 2007-06-05 2008-12-11 Nec Corporation 入出力制御システム、入出力制御方法、及び、入出力制御プログラム
JP2011526024A (ja) * 2008-06-26 2011-09-29 エルエスアイ コーポレーション ソリッドステートドライブ、及びリダイレクト・オン・ライトスナップショットを用いた効率的なルートブート方法
JP2018041215A (ja) * 2016-09-06 2018-03-15 株式会社アクセル 情報処理装置、及び情報処理方法

Cited By (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7281087B2 (en) 2002-10-17 2007-10-09 Nec Corporation Disk array device managing cache memory by dividing cache memory into a plurality of cache segments
US7363455B2 (en) 2003-08-25 2008-04-22 Hitachi, Ltd. Apparatus and method for partitioning and managing subsystem logics
US7062629B2 (en) 2003-08-25 2006-06-13 Hitachi, Ltd. Apparatus and method for partitioning and managing subsystem logics
US7069408B2 (en) 2003-08-25 2006-06-27 Hitachi, Ltd. Apparatus and method for partitioning and managing subsystem logics
US7127585B2 (en) 2003-10-23 2006-10-24 Hitachi, Ltd. Storage having logical partitioning capability and systems which include the storage
US7181577B2 (en) 2003-10-23 2007-02-20 Hitachi, Ltd. Storage having logical partitioning capability and systems which include the storage
US7546426B2 (en) 2003-10-23 2009-06-09 Hitachi, Ltd. Storage having a logical partitioning capability and systems which include the storage
US7739454B2 (en) 2004-02-05 2010-06-15 Hitachi, Ltd. Storage subsystem and storage subsystem control method
US7240156B2 (en) 2004-02-05 2007-07-03 Hitachi, Ltd. Storage subsystem and storage subsystem control method
US7246208B2 (en) 2004-02-05 2007-07-17 Hitachi, Ltd. Storage subsystem and storage subsystem control method
US7287129B2 (en) 2004-03-17 2007-10-23 Hitachi, Ltd. Storage management method and storage management system
US7415578B2 (en) 2004-03-17 2008-08-19 Hitachi, Ltd. Storage management method and storage management system
US7185142B2 (en) 2004-03-17 2007-02-27 Hitachi, Ltd. Storage management method and storage management system
JP2006048560A (ja) * 2004-08-09 2006-02-16 Hitachi Ltd キャッシュメモリの管理方法、ストレージ装置または計算機システム
JP2006260284A (ja) * 2005-03-17 2006-09-28 Hitachi Ltd ストレージ管理ソフトウェア及びグルーピング方法
US7401196B2 (en) 2005-08-05 2008-07-15 Hitachi, Ltd. Storage system and storage control method for access exclusion control of each storage area unit comprising storage area of storage device
WO2008149657A1 (ja) * 2007-06-05 2008-12-11 Nec Corporation 入出力制御システム、入出力制御方法、及び、入出力制御プログラム
US8239634B2 (en) 2007-06-05 2012-08-07 Nec Corporation Input/output control based on information specifying input/output issuing source and input/output priority
JP5158576B2 (ja) * 2007-06-05 2013-03-06 日本電気株式会社 入出力制御システム、入出力制御方法、及び、入出力制御プログラム
JP2008269636A (ja) * 2008-06-03 2008-11-06 Hitachi Ltd ストレージサブシステム及びストレージサブシステムの制御方法
JP2011526024A (ja) * 2008-06-26 2011-09-29 エルエスアイ コーポレーション ソリッドステートドライブ、及びリダイレクト・オン・ライトスナップショットを用いた効率的なルートブート方法
JP2018041215A (ja) * 2016-09-06 2018-03-15 株式会社アクセル 情報処理装置、及び情報処理方法

Similar Documents

Publication Publication Date Title
US5497476A (en) Scatter-gather in data processing system
EP0077453B1 (en) Storage subsystems with arrangements for limiting data occupancy in caches thereof
JPH0458051B2 (ja)
US4868734A (en) Variable rate improvement of disc cache subsystem
JPH0816479A (ja) メモリ・アドレス空間管理
JPH05128002A (ja) キヤツシユメモリ分割制御方式
JPS61141055A (ja) 情報処理装置のアドレス変換方式
JPH0340046A (ja) キャッシュメモリ制御方式および情報処理装置
JPH0997214A (ja) 補助プロセッサのためのアドレス変換を含む情報処理システム
GB2052118A (en) Disc Cache Subsystem
DE10050171A1 (de) Verfahren zur Steuerung von Cache-Speichern, Computersystem, Festplattenlaufwerk und Festplatten-Steuereinheit
US5732409A (en) Caching disk controller implemented by hardwired logic
US6055613A (en) System and method for transferring data and status information between memories of different types occupying a single real address space using a dedicated memory transfer bus
JP3066753B2 (ja) 記憶制御装置
JPH01159746A (ja) ディスクキャッシュ制御方式
US6918023B2 (en) Method, system, and computer program product for invalidating pretranslations for dynamic memory removal
US6862659B1 (en) Utilizing disk cache as part of distributed cache
JP2854667B2 (ja) ディスク・キャッシュ制御方式
JP2523539B2 (ja) 入出力処理方式
JP2854668B2 (ja) ディスク・キャッシュ制御方式
JPS6237754A (ja) 仮想拡張記憶方式
JPH01281545A (ja) キャッシュメモリ制御方式
JP2551613B2 (ja) データ処理装置
JPH02226447A (ja) コンピユータ・システムおよびその記憶装置アクセス方法
JPS6345669A (ja) マルチプロセツサシステム

Legal Events

Date Code Title Description
A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 19981110