Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3750163B2 - Cache disk control - Google Patents
[go: Go Back, main page]

JP3750163B2 - Cache disk control - Google Patents

Cache disk control Download PDF

Info

Publication number
JP3750163B2
JP3750163B2 JP26681195A JP26681195A JP3750163B2 JP 3750163 B2 JP3750163 B2 JP 3750163B2 JP 26681195 A JP26681195 A JP 26681195A JP 26681195 A JP26681195 A JP 26681195A JP 3750163 B2 JP3750163 B2 JP 3750163B2
Authority
JP
Japan
Prior art keywords
data
storage device
user
cache partition
storage
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.)
Expired - Fee Related
Application number
JP26681195A
Other languages
Japanese (ja)
Other versions
JPH09114737A (en
Inventor
亮一郎 横山
卓也 溝上
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

Images

Landscapes

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

Description

【0001】
【発明の属する技術分野】
本発明は、一次記憶装置として、磁気ディスクやRAIDを使用し、二次記憶装置として光ディスク、コンパクトディスク、磁気テープを用いる階層記憶管理制御用キャッシュディスクに関する。
【0002】
【従来の技術】
二次記憶装置構成単位毎に一対の一次記憶装置を持ち、一次記憶装置から二次記憶装置(光ディスク、コンパクトディスク、磁気ディスク等)に書き込んだユーザデータを移動する方法として、次の二つの方式がある。
【0003】
1)ユーザの使用しない時間を指定して、その時移動させる。
【0004】
2)1)が基本であるが、一次記憶装置の書き込み容量が満杯になったときは、書き込みデータの移動を開始する。
【0005】
【発明が解決しようとする課題】
ユーザ利用の時間帯に一次記憶装置のユーザデータ書き込み容量が満杯になって、ユーザに対するデータ書き込み性能が落ちることを避ける。
【0006】
【課題を解決するための手段】
二次記憶装置構成単位毎に対応している一次記憶装置とは別に、二次記憶装置全体で、共通的に利用できる一次記憶装置を備える。ユーザ利用時間帯中に、いずれかの、二次記憶構成単位に対応する一次記憶装置のユーザデータ書き込み容量が満杯になった時、上述の共通利用可能一次記憶装置に、一時的に書き込みユーザデータを蓄え、ユーザの使用していない特定の時間帯にユーザデータを二次記憶装置(光ディスク、コンパクトディスク、磁気テープ等)に移動させる。このため、ユーザ利用の時間帯に一次記憶装置が満杯にならず、ユーザに対するデータ書込性能が低下することがない。
【0007】
【発明の実施の形態】
以上に述べたことを図1に示す構成を用いて説明することとする。
【0008】
1)構成
i)サーバワークステーション 1台
ii)光ディスクライブラリ装置(二次記憶装置)
光ディスクを2枚を1ボリュームとして合計4ボリューム
iii)磁気ディスク(一次記憶装置)
光ディスクライブラリ装置の各ボリュームに対するキャッシュとしてパーティション1−4共用使用キャッシュパーティション5
iv)ユーザクライエント 4台
ユーザデータをNFSを用いてサーバワークステーションに登録
v)階層記憶管理ディレクトリの構成
光ディスクボリューム1とキャッシュパーティション1とでディレクトリ/L1を構成する。
【0009】
同様にして/L2,/L3,/L4を構成している。
【0010】
2)動作
ユーザクライエントからサーバの階層記憶管理ディレクトリ/L1−/L4にデータ登録が行われているものとする。
【0011】
(1)キャッシュパーティションのデータ書き込み容量を越えてデータ登録が発生してそれを一時的に共用キャッシュパーティションにデータを待避させる場合の制御方法。
【0012】
図2に示すように、キャッシュパーティション1のデータ書き込み領域が満杯となった為に、一時的にデータの一部をキャッシュパーティション5に移動させている。この際移動させたデータ(ファイル)の属性情報はキャッシュパーティション1のデータ管理領域に保持しておき、データ(ファィル)の実体だけを共用使用キャッシュパーティション5に移動しておく。その際キャッシュパーティション1のデータ管理領域にはキャッシュパーティション5に移動したデータの物理的位置情報を書き込み、データの一部がキャッシュパーティション5にあるというフラグを立てておく。そしてキャッシュパーティション5のデータ管理領域には、キャッシュパーティション1のデータが占有している物理位置情報、利用領域容量を登録しておき、さらにその領域を使用しているのがキャッシュパーティション1であることの情報をも登録する。
【0013】
(2)共用利用キャッシュパーティションに待避されているデータにユーザクライエントより読みだしの要求が生じた場合の制御方法。
【0014】
上述の(1)の制御時に登録した管理データを用いて読みだしていく。
【0015】
まず、キャッシュパーティション1のデータ管理領域に登録されたキャッシュパーティション5上のデータの物理的位置を得て、キャッシュパーティション5上から、目的のデータをユーザクライエントへと転送する。
【0016】
(3)共用利用キャッシュパーティション上に待避されているデータを光ディスクへデータ転送要求がサーバワークステーションより出された場合の制御方法。
【0017】
これはキャッシュパーティション1に先ずデータを光ディスクへと転送せよという要求が出る。その際キャッシュパーティション1のデータ管理領域にキャッシュパーティション5の位置にもデータがあるというフラグがあった場合、キャッシュパーティション5にあるデータの物理的位置情報も(1)で示した如く登録されているので、その位置情報からキャッシュパーティション5から光ディスクへとデータ転送を行う。そしてキャッシュパーティション5のデータは光ディスクへと転送されてしまったあとは、その領域のデータは不要となるのでキャッシュパーティションのデータ管理領域から、キャッシュパーティション1が使用していたというフラグと、使用していた領域の物理的位置情報、使用容量のデータを削除する。
【0018】
【発明の効果】
ユーザ利用の時間帯に一次記憶装置のユーザデータの書込容量が満杯になってもユーザに対するデータ書き込み性能が落ちない。
【図面の簡単な説明】
【図1】本発明の構成を説明するための概念図である。
【図2】本発明の構成を説明するためのキャッシュメモリーの概念図である。
【符号の説明】
1,2,3,4…光ディスクボリュームに対応したキャッシュパーティション、 5…共用のキャッシュパーティション。
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a cache disk for hierarchical storage management control using a magnetic disk or RAID as a primary storage device and using an optical disk, a compact disk, or a magnetic tape as a secondary storage device.
[0002]
[Prior art]
As a method of moving user data written from a primary storage device to a secondary storage device (optical disk, compact disk, magnetic disk, etc.) with a pair of primary storage devices for each secondary storage unit, the following two methods There is.
[0003]
1) Designate a time when the user is not using it and move it at that time.
[0004]
2) Basically, 1), but when the write capacity of the primary storage device is full, the movement of write data is started.
[0005]
[Problems to be solved by the invention]
It is avoided that the user data write capacity of the primary storage device becomes full during the user use time period, and the data write performance for the user is deteriorated.
[0006]
[Means for Solving the Problems]
In addition to the primary storage device corresponding to each secondary storage device structural unit, the entire secondary storage device includes a primary storage device that can be used in common. When the user data write capacity of the primary storage device corresponding to the secondary storage structural unit becomes full during the user usage time period, the user data temporarily written in the common available primary storage device described above And the user data is moved to a secondary storage device (optical disk, compact disk, magnetic tape, etc.) during a specific time zone not used by the user. For this reason, the primary storage device does not become full during the user use time zone, and the data writing performance for the user does not deteriorate.
[0007]
DETAILED DESCRIPTION OF THE INVENTION
What has been described above will be described using the configuration shown in FIG.
[0008]
1) Configuration i) One server workstation
ii) Optical disk library device (secondary storage device)
A total of 4 volumes with 2 optical disks as 1 volume
iii) Magnetic disk (primary storage device)
Partition 1-4 shared use cache partition 5 as cache for each volume of optical disk library device
iv) User client 4 sets of user data are registered in the server workstation using NFS. v) Hierarchical storage management directory configuration The optical disk volume 1 and the cache partition 1 constitute a directory / L1.
[0009]
Similarly, / L2, / L3, / L4 are configured.
[0010]
2) It is assumed that data is registered in the hierarchical storage management directory / L1- / L4 of the server from the operating user client.
[0011]
(1) A control method in the case where data registration occurs exceeding the data writing capacity of the cache partition and the data is temporarily saved in the shared cache partition.
[0012]
As shown in FIG. 2, since the data writing area of the cache partition 1 is full, a 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 this time, the physical location 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 indicating that a part of the data is in the cache partition 5 is set. In the data management area of the cache partition 5, physical location information and use area capacity occupied by the data of the cache partition 1 are registered, and it is the cache partition 1 that uses the area. Also register the information.
[0013]
(2) A control method in the case where a read request is issued from the user client to the data saved in the shared use cache partition.
[0014]
Reading is performed using the management data registered at the time of the control (1).
[0015]
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) A control method when a data transfer request for data saved on the shared use cache partition to the optical disk is issued from the server workstation.
[0017]
This requests the cache partition 1 to first transfer data to the optical disk. At that time, if there is a flag indicating that there is data at the location of the cache partition 5 in the data management area of the cache partition 1, the physical location information of the data in the cache partition 5 is also registered as shown in (1). Therefore, data transfer is performed from the cache partition 5 to the optical disc from the position information. After the data in the cache partition 5 has been transferred to the optical disk, the data in that area is no longer needed, so the flag indicating that the cache partition 1 was used from the data management area of the cache partition is used. Delete physical location information and used capacity data.
[0018]
【The invention's effect】
Even if the user data writing capacity of the primary storage device becomes full during the user usage time, the data writing performance for the user does not deteriorate.
[Brief description of the drawings]
FIG. 1 is a conceptual diagram for explaining a configuration of the present invention.
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 ... Cache partition corresponding to optical disk volume, 5 ... Shared cache partition.

Claims (1)

複数の領域に区分され、ユーザーデータの書込み要求に基づいてデータの書込みが行われる第1の記憶装置と、前記第1の記憶装置よりもデータのアクセス速度が遅く、前記第1の記憶装置の前記複数の領域と対応付けられる複数の第2の記憶装置とからなり、前記第1の記憶装置内に書込まれたデータをユーザー指定時刻に前記第2の記憶装置に書込む階層記憶システムであって、
前記第1の記憶装置は、前記第2の記憶装置に対応付けられたいずれかの記憶領域の容量を超えてユーザーデータの書込みがある場合にユーザーデータの書込みを行う前記第2の記憶装置と対応していない他の記憶領域を有し、
前記第2の記憶装置に対応付けられた前記記憶領域は、前記他の領域に書込まれたユーザーデータの位置情報を記録する管理情報エリアを有することを特徴とする階層記憶システム。
A first storage device that is divided into a plurality of areas and that writes data based on a user data write request; and a data access speed that is slower than that of the first storage device; A hierarchical storage system comprising a plurality of second storage devices associated with the plurality of areas and writing data written in the first storage device to the second storage device at a user-specified time There,
The first storage device is configured to write user data when user data is written exceeding the capacity of any storage area associated with the second storage device. Have other storage areas that are not supported,
The hierarchical storage system, wherein the storage area associated with the second storage device has a management information area for recording position information of user data written to the other area.
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 JPH09114737A (en) 1997-05-02
JP3750163B2 true 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)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4457019B2 (en) 2005-01-05 2010-04-28 富士通株式会社 Information processing system and primary storage device
JP4863765B2 (en) * 2006-05-15 2012-01-25 株式会社日立製作所 Storage control method and system for performing backup and / or restore
US9697115B2 (en) 2011-10-26 2017-07-04 Hewlett-Packard Development Company, L.P. Segmented caches

Also Published As

Publication number Publication date
JPH09114737A (en) 1997-05-02

Similar Documents

Publication Publication Date Title
US6654862B2 (en) High performance disk mirroring
US20020091902A1 (en) File system and data caching method thereof
JPH0427580B2 (en)
KR910020562A (en) DASD array accessing method and means
JP3750163B2 (en) Cache disk control
JPH09179758A (en) Data management device and data recording medium
Triantafillou et al. A comprehensive analytical performance model for disk devices under random workloads
JPH06175894A (en) Method and system for retrieving nonspecific data in data processing system
JPH0330034A (en) Optical disk file management method
JPH06187201A (en) File system
JP2000305719A (en) Data backup method in information processing system
JPH11306190A (en) Video server system
JP2531538B2 (en) Cache memory data write-back method and disk cache control device
JPS63291145A (en) Method for managing file
JPH0327470A (en) Data storage system for electronic file
JPH0644118A (en) File backup system
JPH05165575A (en) Virtual disk device
JPH04266136A (en) File control system for rotary recording medium
JP2782842B2 (en) Disk cache device
JPH03129514A (en) File control system
JPS619721A (en) Sector control system of magnetic disk device
JPH10333963A (en) File system connection system
JPS6149229A (en) Information processor
JPS6387690A (en) Optical disk medium setting controller
JPH06161847A (en) File manager

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