JP3750163B2 - Cache disk control - Google Patents
Cache disk control Download PDFInfo
- 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
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)
[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
[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
[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
[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の記憶装置は、前記第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.
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)
| 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 |
-
1995
- 1995-10-16 JP JP26681195A patent/JP3750163B2/en not_active Expired - Fee Related
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 |