JPH09114737A - Cache disk control - Google Patents

Cache disk control

Info

Publication number
JPH09114737A
JPH09114737A JP7266811A JP26681195A JPH09114737A JP H09114737 A JPH09114737 A JP H09114737A JP 7266811 A JP7266811 A JP 7266811A JP 26681195 A JP26681195 A JP 26681195A JP H09114737 A JPH09114737 A JP H09114737A
Authority
JP
Japan
Prior art keywords
data
storage device
cache partition
user
cache
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.)
Granted
Application number
JP7266811A
Other languages
Japanese (ja)
Other versions
JP3750163B2 (en
Inventor
Ryoichiro Yokoyama
亮一郎 横山
Takuya Mizogami
卓也 溝上
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 JP26681195A priority Critical patent/JP3750163B2/en
Publication of JPH09114737A publication Critical patent/JPH09114737A/en
Application granted granted Critical
Publication of JP3750163B2 publication Critical patent/JP3750163B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Memory System Of A Hierarchy Structure (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)

Abstract

PROBLEM TO BE SOLVED: To prevent a common use possible first-order storage device from being filled in a user use time zone and to prevent the lowering of the data writing performance for a user by moving the user data of the first-order storage device to a secondary storage device. SOLUTION: When the data writing of a cache partition 1 is filled, the part of data is temporarily moved to a cache partition 5. The attribute information on this data is held in the data control area of the cache partition 1 and the only substance of data is moved to a common-use cache partition 5. At the time, in the data control area of the cache partition 1, the physical positional information on the data moved to the cache partition 5 is written and the flag that the part of data exists in the cache partition 5 is fixed. In the data control area of the cache partition 5, the physical positional information and user area capacity that the data of the cache partition 1 occupies is registered.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【発明の属する技術分野】本発明は、一次記憶装置とし
て、磁気ディスクやRAIDを使用し、二次記憶装置と
して光ディスク、コンパクトディスク、磁気テープを用
いる階層記憶管理制御用キャッシュディスクに関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a hierarchical storage management control cache disk using a magnetic disk or RAID as a primary storage device and an optical disk, a compact disk, or a magnetic tape as a secondary storage device.

【0002】[0002]

【従来の技術】二次記憶装置構成単位毎に一対の一次記
憶装置を持ち、一次記憶装置から二次記憶装置(光ディ
スク、コンパクトディスク、磁気ディスク等)に書き込
んだユーザデータを移動する方法として、次の二つの方
式がある。
2. Description of the Related Art As a method of moving a user data written from a primary storage device to a secondary storage device (optical disc, compact disc, magnetic disc, etc.), each primary storage device has a pair of primary storage devices. There are the following two methods.

【0003】1)ユーザの使用しない時間を指定して、
その時移動させる。
1) Designate a time when the user does not use,
Then move it.

【0004】2)1)が基本であるが、一次記憶装置の
書き込み容量が満杯になったときは、書き込みデータの
移動を開始する。
2) Basically, 1), but when the write capacity of the primary storage device is full, the movement of write data is started.

【0005】[0005]

【発明が解決しようとする課題】ユーザ利用の時間帯に
一次記憶装置のユーザデータ書き込み容量が満杯になっ
て、ユーザに対するデータ書き込み性能が落ちることを
避ける。
It is avoided that the user data writing capacity of the primary storage device becomes full during the time of user use and the data writing performance for the user is deteriorated.

【0006】[0006]

【課題を解決するための手段】二次記憶装置構成単位毎
に対応している一次記憶装置とは別に、二次記憶装置全
体で、共通的に利用できる一次記憶装置を備える。ユー
ザ利用時間帯中に、いずれかの、二次記憶構成単位に対
応する一次記憶装置のユーザデータ書き込み容量が満杯
になった時、上述の共通利用可能一次記憶装置に、一時
的に書き込みユーザデータを蓄え、ユーザの使用してい
ない特定の時間帯にユーザデータを二次記憶装置(光デ
ィスク、コンパクトディスク、磁気テープ等)に移動さ
せる。このため、ユーザ利用の時間帯に一次記憶装置が
満杯にならず、ユーザに対するデータ書込性能が低下す
ることがない。
In addition to the primary storage device corresponding to each secondary storage device structural unit, a primary storage device that can be commonly used in all secondary storage devices is provided. When the user data write capacity of the primary storage device corresponding to any of the secondary storage constituent units becomes full during the user use time zone, the user data temporarily written in the above-mentioned commonly available primary storage device is written. Is stored and user data is moved to a secondary storage device (optical disc, compact disc, magnetic tape, etc.) in a specific time zone not used by the user. Therefore, the primary storage device does not become full during the time period used by the user, and the data writing performance for the user does not deteriorate.

【0007】[0007]

【発明の実施の形態】以上に述べたことを図1に示す構
成を用いて説明することとする。
BEST MODE FOR CARRYING OUT THE INVENTION The above description will be explained using the configuration shown in FIG.

【0008】1)構成 i)サーバワークステーション 1台 ii)光ディスクライブラリ装置(二次記憶装置) 光ディスクを2枚を1ボリュームとして合計4ボリュー
ム iii)磁気ディスク(一次記憶装置) 光ディスクライブラリ装置の各ボリュームに対するキャ
ッシュとしてパーティション1−4 共用使用キャッシュパーティション5 iv)ユーザクライエント 4台 ユーザデータをNFSを用いてサーバワークステーショ
ンに登録 v)階層記憶管理ディレクトリの構成 光ディスクボリューム1とキャッシュパーティション1
とでディレクトリ/L1を構成する。
1) Configuration i) Server workstation 1 unit ii) Optical disk library device (secondary storage device) Total 4 volumes with 2 optical disks as 1 volume iii) Magnetic disk (primary storage device) Each volume of optical disk library device Partition 1-4 as cache for shared use Cache partition 5 iv) User client 4 units User data is registered in server workstation using NFS v) Structure of hierarchical storage management directory Optical disk volume 1 and cache partition 1
And constitute a directory / L1.

【0009】同様にして/L2,/L3,/L4を構成
している。
Similarly, / L2, / L3, / L4 are constructed.

【0010】2)動作 ユーザクライエントからサーバの階層記憶管理ディレク
トリ/L1−/L4にデータ登録が行われているものと
する。
2) Operation It is assumed that data has been registered from the user client to the hierarchical storage management directory / L1- / L4 of the server.

【0011】(1)キャッシュパーティションのデータ書
き込み容量を越えてデータ登録が発生してそれを一時的
に共用キャッシュパーティションにデータを待避させる
場合の制御方法。
(1) A control method in the case where data registration exceeds the data writing capacity of the cache partition and the data is temporarily saved in the shared cache partition.

【0012】図2に示すように、キャッシュパーティシ
ョン1のデータ書き込み領域が満杯となった為に、一時
的にデータの一部をキャッシュパーティション5に移動
させている。この際移動させたデータ(ファイル)の属
性情報はキャッシュパーティション1のデータ管理領域
に保持しておき、データ(ファィル)の実体だけを共用
使用キャッシュパーティション5に移動しておく。その
際キャッシュパーティション1のデータ管理領域にはキ
ャッシュパーティション5に移動したデータの物理的位
置情報を書き込み、データの一部がキャッシュパーティ
ション5にあるというフラグを立てておく。そしてキャ
ッシュパーティション5のデータ管理領域には、キャッ
シュパーティション1のデータが占有している物理位置
情報、利用領域容量を登録しておき、さらにその領域を
使用しているのがキャッシュパーティション1であるこ
との情報をも登録する。
As shown in FIG. 2, since the data writing area of the cache partition 1 is full, part of the data is temporarily moved to the cache partition 5. At this time, the attribute information of the moved data (file) is held in the data management area of the cache partition 1, and only the substance of the data (file) is moved to the shared use cache partition 5. At that time, the physical position information of the data moved to the cache partition 5 is written in the data management area of the cache partition 1, and a flag that some of the data is in the cache partition 5 is set up. In the data management area of the cache partition 5, the physical position information occupied by the data of the cache partition 1 and the used area capacity are registered, and the area that is using the area is the cache partition 1. The information of is also registered.

【0013】(2)共用利用キャッシュパーティションに
待避されているデータにユーザクライエントより読みだ
しの要求が生じた場合の制御方法。
(2) A control method in the case where the user client requests the data saved in the shared use cache partition to be read out.

【0014】上述の(1)の制御時に登録した管理デー
タを用いて読みだしていく。
The management data registered during the above control (1) is used to read the data.

【0015】まず、キャッシュパーティション1のデー
タ管理領域に登録されたキャッシュパーティション5上
のデータの物理的位置を得て、キャッシュパーティショ
ン5上から、目的のデータをユーザクライエントへと転
送する。
First, the physical position of the data on the cache partition 5 registered in the data management area of the cache partition 1 is obtained, and the target data is transferred from the cache partition 5 to the user client.

【0016】(3)共用利用キャッシュパーティション上
に待避されているデータを光ディスクへデータ転送要求
がサーバワークステーションより出された場合の制御方
法。
(3) Control method in the case where the server workstation issues a data transfer request for the data saved in the shared use cache partition to the optical disk.

【0017】これはキャッシュパーティション1に先ず
データを光ディスクへと転送せよという要求が出る。そ
の際キャッシュパーティション1のデータ管理領域にキ
ャッシュパーティション5の位置にもデータがあるとい
うフラグがあった場合、キャッシュパーティション5に
あるデータの物理的位置情報も(1)で示した如く登録
されているので、その位置情報からキャッシュパーティ
ション5から光ディスクへとデータ転送を行う。そして
キャッシュパーティション5のデータは光ディスクへと
転送されてしまったあとは、その領域のデータは不要と
なるのでキャッシュパーティションのデータ管理領域か
ら、キャッシュパーティション1が使用していたという
フラグと、使用していた領域の物理的位置情報、使用容
量のデータを削除する。
This requires the cache partition 1 to transfer the data to the optical disk first. At that time, if there is a flag that there is data at the position of the cache partition 5 in the data management area of the cache partition 1, the physical position information of the data in the cache partition 5 is also registered as shown in (1). Therefore, the data is transferred from the cache partition 5 to the optical disc based on the position information. After the data in the cache partition 5 has been transferred to the optical disc, the data in that area is no longer needed. Therefore, from the data management area of the cache partition, a flag indicating that the cache partition 1 is using it is used. Delete the physical location information and used capacity data of the area.

【0018】[0018]

【発明の効果】ユーザ利用の時間帯に一次記憶装置のユ
ーザデータの書込容量が満杯になってもユーザに対する
データ書き込み性能が落ちない。
[Effects of the Invention] Even if the user data write capacity of the primary storage device becomes full during the time of use by the user, the data write performance for the user does not deteriorate.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明の構成を説明するための概念図である。FIG. 1 is a conceptual diagram for explaining a configuration of the present invention.

【図2】本発明の構成を説明するためのキャッシュメモ
リーの概念図である。
FIG. 2 is a conceptual diagram of a cache memory for explaining the configuration of the present invention.

【符号の説明】[Explanation of symbols]

1,2,3,4…光ディスクボリュームに対応したキャッ
シュパーティション、 5…共用のキャッ
シュパーティション。
1, 2, 3, 4, ... Cache partition corresponding to optical disk volume, 5 ... Shared cache partition.

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】ユーザデータをアクセス速度の速い一次記
憶装置に一旦蓄え、ユーザ指定の時刻にこの一次記憶装
置よりもアクセス速度の遅い二次記憶装置に書き込む階
層記憶管理制御方法において、一次記憶装置と二次記憶
装置を一対として複数個持ち、且つ、これら以外に特定
の二次記憶装置と結び付かない一次記憶装置を設け、ユ
ーザデータは二次記憶装置と直接結び付いた一次記憶装
置に一時的に書かれるが、この記憶装置のデータ書き込
み容量が満杯になった時、上記特定の二次記憶装置と結
び付かない一次記憶装置にユーザデータを一時的に蓄え
るキャッシュディスク制御方法。
1. A hierarchical storage management control method for temporarily storing user data in a primary storage device having a high access speed and writing the user data in a secondary storage device having an access speed slower than that of the primary storage device at a time designated by the user. And a plurality of secondary storage devices as a pair, and a primary storage device which is not connected to a specific secondary storage device other than these is provided, and user data is temporarily stored in the primary storage device directly connected to the secondary storage device. A cache disk control method for temporarily storing user data in a primary storage device that is not associated with the specific secondary storage device when the data writing capacity of this storage device is full.
JP26681195A 1995-10-16 1995-10-16 Cache disk control Expired - Fee Related JP3750163B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP26681195A JP3750163B2 (en) 1995-10-16 1995-10-16 Cache disk control

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP26681195A JP3750163B2 (en) 1995-10-16 1995-10-16 Cache disk control

Publications (2)

Publication Number Publication Date
JPH09114737A true JPH09114737A (en) 1997-05-02
JP3750163B2 JP3750163B2 (en) 2006-03-01

Family

ID=17436009

Family Applications (1)

Application Number Title Priority Date Filing Date
JP26681195A Expired - Fee Related JP3750163B2 (en) 1995-10-16 1995-10-16 Cache disk control

Country Status (1)

Country Link
JP (1) JP3750163B2 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007305076A (en) * 2006-05-15 2007-11-22 Hitachi Ltd Storage control method and system for backup and/or restoration
US7571291B2 (en) 2005-01-05 2009-08-04 Fujitsu Limited Information processing system, primary storage device, and computer readable recording medium recorded thereon logical volume restoring program
CN103999062A (en) * 2011-10-26 2014-08-20 惠普发展公司,有限责任合伙企业 Segmented caches

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7571291B2 (en) 2005-01-05 2009-08-04 Fujitsu Limited Information processing system, primary storage device, and computer readable recording medium recorded thereon logical volume restoring program
JP2007305076A (en) * 2006-05-15 2007-11-22 Hitachi Ltd Storage control method and system for backup and/or restoration
CN103999062A (en) * 2011-10-26 2014-08-20 惠普发展公司,有限责任合伙企业 Segmented caches
JP2014534520A (en) * 2011-10-26 2014-12-18 ヒューレット−パッカード デベロップメント カンパニー エル.ピー.Hewlett‐Packard Development Company, L.P. Segmented cache
US9697115B2 (en) 2011-10-26 2017-07-04 Hewlett-Packard Development Company, L.P. Segmented caches

Also Published As

Publication number Publication date
JP3750163B2 (en) 2006-03-01

Similar Documents

Publication Publication Date Title
US6654862B2 (en) High performance disk mirroring
JP2550239B2 (en) External storage system
US8078819B2 (en) Arrangements for managing metadata of an integrated logical unit including differing types of storage media
JPH056889B2 (en)
JP2002207620A (en) File system and data caching method of the same system
JPH06110614A (en) System for managing external storage device
US20030037019A1 (en) Data storage and retrieval apparatus and method of the same
US7975100B2 (en) Segmentation of logical volumes and movement of selected segments when a cache storage is unable to store all segments of a logical volume
JPH09179758A (en) Data management device and data storage medium
JPH09114737A (en) Cache disk control
KR900002189A (en) Method and apparatus for improving data reliability in computer system
JPH06175894A (en) Method and system for retrieving nonspecific data in data processing system
JPH06110766A (en) Directory constitution method and computer system for sharing stored file system
US7533235B1 (en) Reserve stacking
JPH06187201A (en) File system
JPH11306190A (en) Video server system
JP2006309288A (en) File management system, access control part, file management method, and program
JPH04336340A (en) Disk cache access control system
JPS63291145A (en) Method for managing file
JPH0327470A (en) Data storage system for electronic file
JPH10320134A (en) Optical disk library device
JPH04266136A (en) File control system for rotary recording medium
JPH10333963A (en) File system connection system
JPS6053326B2 (en) Double data recording method for input/output control equipment
JPH027108B2 (en)

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20051024

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20051115

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20051128

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081216

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091216

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101216

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101216

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111216

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111216

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121216

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131216

Year of fee payment: 8

LAPS Cancellation because of no payment of annual fees