WO2022185650A1 - Information processing device, information processing method, and information processing program - Google Patents
Information processing device, information processing method, and information processing program Download PDFInfo
- Publication number
- WO2022185650A1 WO2022185650A1 PCT/JP2021/045632 JP2021045632W WO2022185650A1 WO 2022185650 A1 WO2022185650 A1 WO 2022185650A1 JP 2021045632 W JP2021045632 W JP 2021045632W WO 2022185650 A1 WO2022185650 A1 WO 2022185650A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- objects
- packed
- information processing
- magnetic tape
- deletion
- 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.)
- Ceased
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/13—File access structures, e.g. distributed indices
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
Definitions
- the present disclosure relates to an information processing device, an information processing method, and an information processing program.
- Japanese Patent Application Laid-Open No. 2015-103033 discloses a technique for deleting unnecessary data or replacing it with a zero value during magnetic tape reclamation.
- deletion processing when deleting an object, deletion information indicating that it has been deleted may be added to the object, and the object itself may not be deleted from the magnetic tape.
- objects to which deletion information is assigned in the source magnetic tape are not migrated, and only objects to which deletion information is not assigned are transferred to the destination magnetic tape.
- migrating to tape you can increase the amount of free space on the destination magnetic tape.
- migration processing for increasing the free space of the magnetic tape will be referred to as "reclamation processing".
- recording is performed in units of objects (hereinafter referred to as "packed objects") in which multiple objects are grouped according to predetermined rules. This is done for the purpose of reducing the overhead caused by issuing a command for instructing the recording of an object to the tape drive from the control device that controls the tape drive.
- the present disclosure has been made in view of the above circumstances, and provides an information processing apparatus, information processing method, and information processing program capable of efficiently performing reclamation processing of a magnetic tape on which objects are recorded in units of packed objects. intended to provide
- An information processing apparatus is an information processing apparatus including at least one processor, and the processor is a migration source magnetic tape on which a plurality of packed objects in which a plurality of objects are grouped according to a predetermined rule are recorded.
- the processor is a migration source magnetic tape on which a plurality of packed objects in which a plurality of objects are grouped according to a predetermined rule are recorded.
- the processor deletes objects to which deletion information is assigned for packed objects whose deletion rate is less than a threshold, and deletes objects to which deletion information is not assigned for the deleted objects. You can also create a packed object with .
- the processor selects, among packed objects whose deletion rate is equal to or greater than a threshold, packed objects recorded at a position where the read time is within a second threshold as processing targets in one repacking process.
- the processor performs one-time repacking processing on packed objects whose deletion rate is equal to or greater than a threshold and whose capacity is equal to or smaller than the free space of a storage area for temporarily storing packed objects. It may be processed.
- the rule used in the repacking process may be the same rule as the rule used when the packed object to be repacked is generated.
- the rules used in the repacking process may be different from the rules used when the packed objects to be repacked are generated.
- the deletion rate is the ratio of the number of objects to which deletion information is assigned to the total number of objects included in the packed object, or the ratio of the number of objects to which deletion information is assigned to the total size of the objects included in the packed object. It may be a ratio of the total size of the objects that have been drawn.
- the information processing method of the present disclosure reads the packed objects from the source magnetic tape on which a plurality of packed objects in which the plurality of objects are grouped according to a predetermined rule is recorded, and transfers the read packed objects to the destination magnetic tape.
- a plurality of objects included in a plurality of packed objects whose deletion rate of the objects in the packed objects is equal to or greater than a predetermined threshold value and to which deletion information is not attached are processed according to the above rules.
- a processor included in the information processing apparatus executes a process of generating a packed object by putting together.
- the information processing program of the present disclosure reads the packed objects from the migration source magnetic tape on which a plurality of packed objects in which the plurality of objects are grouped according to a predetermined rule is recorded, and transfers the read packed objects to the migration destination.
- a plurality of objects included in a plurality of packed objects whose deletion rate of the objects in the packed objects is equal to or greater than a predetermined threshold value and to which deletion information is not attached are processed according to the above rules. This is for causing a processor included in the information processing apparatus to execute a process of generating a packed object by putting together.
- FIG. 1 is a block diagram showing an example of the configuration of an information processing system;
- FIG. FIG. 4 is a diagram for explaining an object;
- FIG. FIG. 4 is a diagram for explaining a packed object;
- FIG. It is a block diagram which shows an example of the hardware constitutions of an information processing apparatus.
- 1 is a block diagram showing an example of a functional configuration of an information processing device;
- FIG. FIG. 10 is a diagram for explaining reclamation processing when a deletion rate is equal to or greater than a threshold;
- FIG. 10 is a diagram for explaining reclamation processing when a deletion rate is less than a threshold;
- FIG. 11 is a flow chart showing an example of packed object re-creation processing;
- FIG. FIG. 11 is a diagram for explaining packed objects processed at once according to a modification;
- the information processing system 10 includes an information processing device 12 and a tape library 14 .
- the information processing device 12 include a server computer and the like.
- the tape library 14 comprises a plurality of slots (not shown) and a plurality of tape drives 18, each slot storing a magnetic tape T as an example of a recording medium.
- Each tape drive 18 is connected to the information processing device 12 .
- the tape drive 18 writes data to or reads data from the magnetic tape T under the control of the information processing device 12 .
- An example of the magnetic tape T is an LTO (Linear Tape-Open) tape.
- the magnetic tape T to be written or read is loaded from the slot into the predetermined tape drive 18 .
- the magnetic tape T is unloaded from the tape drive 18 to the slot in which it was originally stored.
- a unit handling data to be recorded on the magnetic tape T includes data to be stored by the user, such as document data and image data, and metadata related to the data.
- data to be stored by the user such as document data and image data
- metadata is written as "meta".
- a storage system that handles this object is called an object storage system.
- the metadata includes, for example, object identification information such as object keys, object names, data sizes, and attribute information such as time stamps.
- the recording order of the data and the metadata when recording the object on the magnetic tape T is not particularly limited, and may be the order of the metadata and the data, or the order of the data and the metadata.
- FIG. 3 objects are recorded on the magnetic tape T in units of packed objects in which a plurality of objects are grouped according to a predetermined rule (hereinafter referred to as "packing rule").
- packing rule a predetermined rule
- FIG. "Obj" in FIG. 3 represents an object.
- FIG. 3 shows an example in which one packed object includes four objects, the present invention is not limited to this.
- One packed object may contain three or less objects, or may contain five or more objects. Also, the number of objects included in a packed object may not be uniform.
- packing rules include rules such as grouping multiple objects that contain data with the same extension into the same packed object, or grouping multiple objects that are likely to be read at the same time into the same packed object.
- packing rules include a rule that a plurality of objects are grouped into one packed object so that the size of one packed object is greater than or equal to a predetermined lower limit value and less than an upper limit value.
- the information processing device 12 includes a CPU (Central Processing Unit) 20, a memory 21 as a temporary storage area, and a non-volatile storage section 22.
- FIG. The information processing device 12 also includes a display 23 such as a liquid crystal display, an input device 24 such as a keyboard and a mouse, a network I/F (InterFace) 25 connected to a network, and an external I/F to which each tape drive 18 is connected.
- a display 23 such as a liquid crystal display
- an input device 24 such as a keyboard and a mouse
- a network I/F (InterFace) 25 connected to a network
- an external I/F to which each tape drive 18 is connected.
- Including F26 CPU 20 , memory 21 , storage unit 22 , display 23 , input device 24 , network I/F 25 and external I/F 26 are connected to bus 27 .
- the storage unit 22 is implemented by a HDD (Hard Disk Drive), SSD (Solid State Drive), flash memory, or the like.
- An information processing program 30 is stored in the storage unit 22 as a storage medium.
- the CPU 20 reads out the information processing program 30 from the storage unit 22 , expands it in the memory 21 , and executes the expanded information processing program 30 .
- the storage unit 22 also stores an object management DB (DataBase) 32 for managing information about objects recorded on the magnetic tape T.
- the object management DB 32 stores, for each object, the size of the object, the name of the object, the information indicating what number of the packed object the object is, and the identification information of the magnetic tape T on which the object is recorded. be done. Further, deletion information indicating that the object has been deleted is attached to the object deleted by the user in the object management DB 32 .
- the information processing apparatus 12 has a function for efficiently performing reclamation processing of the magnetic tape T on which objects are recorded in units of packed objects.
- magnetic tape T1 the magnetic tape T from which objects are transferred in the reclamation process
- magnetic tape T2 the magnetic tape T to which objects will be transferred
- one magnetic tape T1 and one magnetic tape T2 may be associated, or a plurality of magnetic tapes T1 and one magnetic tape T2 may be associated. Further, the same magnetic tape T may be used as the magnetic tape T1 and the magnetic tape T2. An example in which one magnetic tape T1 and one magnetic tape T2 are provided and different magnetic tapes T are described below.
- the information processing device 12 includes a derivation section 40 and a control section 42 .
- the CPU 20 functions as a derivation unit 40 and a control unit 42 by executing the information processing program 30 .
- the derivation unit 40 refers to the object management DB 32 and derives the deletion rate of objects in the packed objects for all packed objects recorded on the magnetic tape T1.
- the deletion rate represents the rate at which objects within the packed object are deleted.
- the derivation unit 40 derives the ratio of the total size of the objects to which the deletion information is added to the total size of the objects included in the packed object as the deletion ratio.
- the deriving unit 40 may derive the ratio of the number of objects to which deletion information is added to the total number of objects included in the packed object as the deletion rate.
- the control unit 42 controls reading of packed objects from the magnetic tape T1 on which a plurality of packed objects are recorded, and controls recording of the read packed objects on the magnetic tape T2. At this time, as described below, the control unit 42 switches processing according to the deletion rate of packed objects.
- the control unit 42 selects a plurality of packed objects each having a deletion rate derived by the derivation unit 40 equal to or greater than a threshold TH1 and not attached with deletion information.
- a process (hereinafter referred to as "repacking process") is performed to generate a packed object by grouping objects according to the packing rule.
- "Obj" in FIGS. 6 and 7 represents an object, and an object described as "(deletion)" represents an object to which deletion information is added.
- the packing rule used in this repacking process is the same rule used when the packed object to be repacked is generated. Note that the packing rule used in this repacking process may be different from the rule used when the packed object to be repacked is generated.
- Information indicating which packing rule was used when each packed object was generated may be stored in the object management DB 32, or may be included in the header of the packed object.
- the packing of a plurality of packed objects is temporarily released, and among all the objects included in the plurality of packed objects, the objects excluding the object to which the deletion information is added are repacked. be done.
- the control unit 42 deletes the objects to which deletion information has been added for packed objects whose deletion rate derived by the deriving unit 40 is less than the threshold TH1, and separates the deleted objects. , generate a packed object containing objects without deletion information. As a result, a packed object is generated in which only the objects to which the deletion information included in the packed object has been deleted are deleted.
- the CPU 20 executes the information processing program 30 to execute the packed object re-creation process shown in FIG.
- the packed object re-creation process shown in FIG. 8 is executed, for example, when an execution instruction is input by the user.
- the identification information of the magnetic tapes T1 and T2 to be processed is also input.
- the derivation unit 40 refers to the object management DB 32 as described above, and derives the deletion rate of objects in the packed objects for all packed objects recorded on the magnetic tape T1.
- the control unit 42 performs control to read all packed objects recorded on the magnetic tape T1.
- step S14 the control unit 42 performs repacking processing for a plurality of packed objects whose deletion ratios read in step S12 and derived in step S10 are equal to or greater than the threshold TH1.
- step S16 the control unit 42 deletes the objects to which the deletion information is added for the packed objects read in step S12 and derived in step S10 for which the deletion rate is less than the threshold TH1, and deletes the deleted objects. Generates a packed object containing objects without deletion information.
- step S18 the control unit 42 performs control to record the packed objects generated at steps S14 and S16 on the magnetic tape T2.
- the packed object re-creation process ends.
- the control unit 42 selects, among packed objects whose deletion rate is equal to or greater than the threshold TH1, packed objects recorded at positions where the reading time is within the threshold TH2 as processing targets in one repacking process. good too.
- FIG. 9 as an example, a plurality of packed objects recorded at relatively close positions and having a deletion rate equal to or higher than the threshold TH1 are processed in one repacking process.
- the dashed arrows in FIG. 9 represent the relative movement path of the magnetic head with respect to the magnetic tape T.
- "PO" in FIG. 9 represents a packed object.
- a plurality of packed objects within each dashed-line rectangle are processed in one repacking process.
- the control unit 42 among packed objects whose deletion rate is equal to or greater than the threshold value TH1, removes packed objects whose deletion rate is equal to or less than the free space of the storage area for temporarily storing packed objects in one repacking process. It may be processed.
- a storage area for temporarily storing the packed object in this case for example, the storage section 22 for temporarily storing the object read from the magnetic tape T1 by the control section 42 can be mentioned.
- the various processors include, in addition to the CPU, which is a general-purpose processor that executes software (programs) and functions as various processing units, circuits such as FPGAs (Field Programmable Gate Arrays), etc.
- Programmable Logic Device PLD which is a processor whose configuration can be changed, ASIC (Application Specific Integrated Circuit) etc. Circuits, etc. are included.
- One processing unit may be composed of one of these various processors, or a combination of two or more processors of the same type or different types (for example, a combination of multiple FPGAs, a combination of a CPU and an FPGA). combination). Also, a plurality of processing units may be configured by one processor.
- a single processor is configured by combining one or more CPUs and software.
- a processor functions as multiple processing units.
- SoC System on Chip
- the various processing units are configured using one or more of the above various processors as a hardware structure.
- an electric circuit combining circuit elements such as semiconductor elements can be used.
- the information processing program 30 has been pre-stored (installed) in the storage unit 22, but the present invention is not limited to this.
- the information processing program 30 is provided in a form recorded on a recording medium such as a CD-ROM (Compact Disc Read Only Memory), a DVD-ROM (Digital Versatile Disc Read Only Memory), and a USB (Universal Serial Bus) memory. good too. Further, the information processing program 30 may be downloaded from an external device via a network.
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Human Computer Interaction (AREA)
- Management Or Editing Of Information On Record Carriers (AREA)
Abstract
Description
本開示は、情報処理装置、情報処理方法、及び情報処理プログラムに関する。 The present disclosure relates to an information processing device, an information processing method, and an information processing program.
特開2015-103033号公報には、磁気テープのレクラメーション時に不要データを削除するか、又はゼロ値に置換する技術が開示されている。 Japanese Patent Application Laid-Open No. 2015-103033 discloses a technique for deleting unnecessary data or replacing it with a zero value during magnetic tape reclamation.
磁気テープでは、オブジェクトを削除する場合、そのオブジェクトに対して削除されたことを表す削除情報を付与し、オブジェクト自体は磁気テープ上からは削除しない場合がある。この場合、特開2015-103033号公報に記載の技術のように、移行元の磁気テープにおいて削除情報が付与されたオブジェクトは移行せず、削除情報が付与されていないオブジェクトのみを移行先の磁気テープに移行することで移行先の磁気テープの空き容量を増やすことができる。以下では、このような磁気テープの空き容量を増やす移行処理を「レクラメーション処理」という。 With magnetic tape, when deleting an object, deletion information indicating that it has been deleted may be added to the object, and the object itself may not be deleted from the magnetic tape. In this case, as in the technique described in Japanese Patent Application Laid-Open No. 2015-103033, objects to which deletion information is assigned in the source magnetic tape are not migrated, and only objects to which deletion information is not assigned are transferred to the destination magnetic tape. By migrating to tape, you can increase the amount of free space on the destination magnetic tape. Hereinafter, such migration processing for increasing the free space of the magnetic tape will be referred to as "reclamation processing".
また、オブジェクトを磁気テープに記録する際に、予め定められたルールに従って複数のオブジェクトをまとめたオブジェクト(以下、「パックドオブジェクト」という)単位で記録することが行われる。これは、テープドライブを制御する制御装置からテープドライブへのオブジェクトの記録指示のコマンド発行によるオーバーヘッドの低減等を目的として行われる。 Also, when recording objects on a magnetic tape, recording is performed in units of objects (hereinafter referred to as "packed objects") in which multiple objects are grouped according to predetermined rules. This is done for the purpose of reducing the overhead caused by issuing a command for instructing the recording of an object to the tape drive from the control device that controls the tape drive.
パックドオブジェクト単位でオブジェクトが記録された磁気テープのレクラメーション処理を行う場合、それぞれのパックドオブジェクトについて、削除情報が付与されたオブジェクトを削除したパックドオブジェクトを移行先の磁気テープに記録すると、以下の問題がある。この場合、サイズが小さすぎるパックドオブジェクトが作成されてしまうことが発生し得るため、効率的ではない。 When reclaiming a magnetic tape on which objects are recorded in units of packed objects, the following problems may occur if the packed objects that have been deleted with deletion information for each packed object are recorded on the migration destination magnetic tape. be. This is not efficient because it can create packed objects that are too small.
本開示は、以上の事情を鑑みてなされたものであり、パックドオブジェクト単位でオブジェクトが記録された磁気テープのレクラメーション処理を効率的に行うことができる情報処理装置、情報処理方法、及び情報処理プログラムを提供することを目的とする。 The present disclosure has been made in view of the above circumstances, and provides an information processing apparatus, information processing method, and information processing program capable of efficiently performing reclamation processing of a magnetic tape on which objects are recorded in units of packed objects. intended to provide
本開示の情報処理装置は、少なくとも一つのプロセッサを備える情報処理装置であって、プロセッサは、複数のオブジェクトが予め定められたルールに従ってまとめられた複数のパックドオブジェクトが記録された移行元の磁気テープからパックドオブジェクトを読み取り、読み取ったパックドオブジェクトを移行先の磁気テープに記録する場合に、パックドオブジェクト内のオブジェクトの削除率が予め定められた閾値以上の複数のパックドオブジェクトに含まれるオブジェクトであって、削除情報が付与されていない複数のオブジェクトを上記ルールに従ってまとめることによりパックドオブジェクトを生成する再パッキング処理を行う。 An information processing apparatus according to the present disclosure is an information processing apparatus including at least one processor, and the processor is a migration source magnetic tape on which a plurality of packed objects in which a plurality of objects are grouped according to a predetermined rule are recorded. When reading a packed object from and recording the read packed object on a destination magnetic tape, an object included in a plurality of packed objects whose deletion rate of the object in the packed object is equal to or greater than a predetermined threshold, A repacking process is performed to generate a packed object by grouping a plurality of objects to which deletion information is not assigned according to the above rules.
なお、本開示の情報処理装置は、プロセッサが、削除率が閾値未満のパックドオブジェクトについては、削除情報が付与されたオブジェクトを削除し、かつ削除したオブジェクトの分、削除情報が付与されていないオブジェクトを詰めたパックドオブジェクトを生成してもよい。 Note that, in the information processing apparatus of the present disclosure, the processor deletes objects to which deletion information is assigned for packed objects whose deletion rate is less than a threshold, and deletes objects to which deletion information is not assigned for the deleted objects. You can also create a packed object with .
また、本開示の情報処理装置は、プロセッサが、削除率が閾値以上のパックドオブジェクトのうち、読み取り時間が第2閾値以内となる位置に記録されたパックドオブジェクトを一度の再パッキング処理での処理対象としてもよい。 Further, in the information processing apparatus of the present disclosure, the processor selects, among packed objects whose deletion rate is equal to or greater than a threshold, packed objects recorded at a position where the read time is within a second threshold as processing targets in one repacking process. may be
また、本開示の情報処理装置は、プロセッサが、削除率が閾値以上のパックドオブジェクトのうち、パックドオブジェクトを一時的に記憶する記憶領域の空き容量以下となるパックドオブジェクトを一度の再パッキング処理での処理対象としてもよい。 Further, in the information processing apparatus of the present disclosure, the processor performs one-time repacking processing on packed objects whose deletion rate is equal to or greater than a threshold and whose capacity is equal to or smaller than the free space of a storage area for temporarily storing packed objects. It may be processed.
また、本開示の情報処理装置は、再パッキング処理で用いられるルールが、再パッキング対象のパックドオブジェクトが生成される際に用いられたルールと同じルールであってもよい。 Also, in the information processing apparatus of the present disclosure, the rule used in the repacking process may be the same rule as the rule used when the packed object to be repacked is generated.
また、本開示の情報処理装置は、再パッキング処理で用いられるルールが、再パッキング対象のパックドオブジェクトが生成される際に用いられたルールとは異なるルールであってもよい。 Also, in the information processing apparatus of the present disclosure, the rules used in the repacking process may be different from the rules used when the packed objects to be repacked are generated.
また、本開示の情報処理装置は、削除率が、パックドオブジェクトに含まれるオブジェクトの総数に対する削除情報が付与されたオブジェクトの数の比率、又はパックドオブジェクトに含まれるオブジェクトの総サイズに対する削除情報が付与されたオブジェクトの総サイズの比率であってもよい。 Further, in the information processing apparatus of the present disclosure, the deletion rate is the ratio of the number of objects to which deletion information is assigned to the total number of objects included in the packed object, or the ratio of the number of objects to which deletion information is assigned to the total size of the objects included in the packed object. It may be a ratio of the total size of the objects that have been drawn.
また、本開示の情報処理方法は、複数のオブジェクトが予め定められたルールに従ってまとめられた複数のパックドオブジェクトが記録された移行元の磁気テープからパックドオブジェクトを読み取り、読み取ったパックドオブジェクトを移行先の磁気テープに記録する場合に、パックドオブジェクト内のオブジェクトの削除率が予め定められた閾値以上の複数のパックドオブジェクトに含まれるオブジェクトであって、削除情報が付与されていない複数のオブジェクトを上記ルールに従ってまとめることによりパックドオブジェクトを生成する処理を情報処理装置が備えるプロセッサが実行するものである。 Further, the information processing method of the present disclosure reads the packed objects from the source magnetic tape on which a plurality of packed objects in which the plurality of objects are grouped according to a predetermined rule is recorded, and transfers the read packed objects to the destination magnetic tape. When recording on a magnetic tape, a plurality of objects included in a plurality of packed objects whose deletion rate of the objects in the packed objects is equal to or greater than a predetermined threshold value and to which deletion information is not attached are processed according to the above rules. A processor included in the information processing apparatus executes a process of generating a packed object by putting together.
また、本開示の情報処理プログラムは、複数のオブジェクトが予め定められたルールに従ってまとめられた複数のパックドオブジェクトが記録された移行元の磁気テープからパックドオブジェクトを読み取り、読み取ったパックドオブジェクトを移行先の磁気テープに記録する場合に、パックドオブジェクト内のオブジェクトの削除率が予め定められた閾値以上の複数のパックドオブジェクトに含まれるオブジェクトであって、削除情報が付与されていない複数のオブジェクトを上記ルールに従ってまとめることによりパックドオブジェクトを生成する処理を情報処理装置が備えるプロセッサに実行させるためのものである。 Further, the information processing program of the present disclosure reads the packed objects from the migration source magnetic tape on which a plurality of packed objects in which the plurality of objects are grouped according to a predetermined rule is recorded, and transfers the read packed objects to the migration destination. When recording on a magnetic tape, a plurality of objects included in a plurality of packed objects whose deletion rate of the objects in the packed objects is equal to or greater than a predetermined threshold value and to which deletion information is not attached are processed according to the above rules. This is for causing a processor included in the information processing apparatus to execute a process of generating a packed object by putting together.
本開示によれば、パックドオブジェクト単位でオブジェクトが記録された磁気テープのレクラメーション処理を効率的に行うことができる。 According to the present disclosure, it is possible to efficiently perform reclamation processing for magnetic tapes on which objects are recorded in units of packed objects.
以下、図面を参照して、本開示の技術を実施するための形態例を詳細に説明する。 Embodiments for implementing the technology of the present disclosure will be described in detail below with reference to the drawings.
まず、図1を参照して、本実施形態に係る情報処理システム10の構成を説明する。図1に示すように、情報処理システム10は、情報処理装置12及びテープライブラリ14を含む。情報処理装置12の例としては、サーバコンピュータ等が挙げられる。
First, the configuration of an
テープライブラリ14は、複数のスロット(図示省略)及び複数のテープドライブ18を備え、各スロットには記録媒体の一例としての磁気テープTが格納される。各テープドライブ18は、情報処理装置12に接続される。テープドライブ18は、情報処理装置12による制御によって、磁気テープTに対するデータの書き込み又は読み取りを行う。磁気テープTの例としては、LTO(Linear Tape-Open)テープが挙げられる。
The
情報処理装置12により磁気テープTに対するデータの書き込み又は読み取りを行う場合、書き込み又は読み取り対象の磁気テープTがスロットから所定のテープドライブ18にロードされる。テープドライブ18にロードされた磁気テープTに対するデータの書き込み又は読み取りが完了すると、磁気テープTは、テープドライブ18から元々格納されていたスロットにアンロードされる。
When the
本実施形態では、一例として図2に示すように、磁気テープTに記録するデータを取り扱う単位として、文書データ及び画像データ等のユーザが保存対象とするデータと、そのデータに関するメタデータとを含むオブジェクトを適用した形態例を説明する。図2の例では、メタデータを「メタ」と表記している。なお、このオブジェクトを取り扱うストレージシステムは、オブジェクトストレージシステムと称される。メタデータには、例えば、オブジェクトキー等のオブジェクトの識別情報、オブジェクト名、データのサイズ、及びタイムスタンプ等の属性情報が含まれる。なお、オブジェクトを磁気テープTに記録する際のデータ及びメタデータの記録順は特に限定されず、メタデータ及びデータの順でもよいし、データ及びメタデータの順でもよい。 In this embodiment, as an example, as shown in FIG. 2, a unit handling data to be recorded on the magnetic tape T includes data to be stored by the user, such as document data and image data, and metadata related to the data. A form example to which an object is applied will be described. In the example of FIG. 2, the metadata is written as "meta". A storage system that handles this object is called an object storage system. The metadata includes, for example, object identification information such as object keys, object names, data sizes, and attribute information such as time stamps. The recording order of the data and the metadata when recording the object on the magnetic tape T is not particularly limited, and may be the order of the metadata and the data, or the order of the data and the metadata.
また、本実施形態では、一例として図3に示すように、複数のオブジェクトが予め定められたルール(以下、「パッキングルール」という)に従ってまとめられたパックドオブジェクト単位でオブジェクトが磁気テープTに記録される。これは、情報処理装置12が磁気テープTへオブジェクトを記録する際のテープドライブ18への記録指示のコマンド発行によるオーバーヘッドの低減等を目的としている。図3の「Obj」はオブジェクトを表している。なお、図3では、1つのパックドオブジェクトに4つのオブジェクトが含まれる例を示しているが、これに限定されない。1つのパックドオブジェクトに3つ以下のオブジェクトが含まれてもよいし、5つ以上のオブジェクトが含まれてもよい。また、パックドオブジェクトに含まれるオブジェクトの個数は均一でなくてもよい。
In this embodiment, as shown in FIG. 3 as an example, objects are recorded on the magnetic tape T in units of packed objects in which a plurality of objects are grouped according to a predetermined rule (hereinafter referred to as "packing rule"). be. This is intended to reduce overhead caused by issuing a command for recording to the
パッキングルールの例としては、同じ拡張子のデータを含む複数のオブジェクトを同じパックドオブジェクトにまとめる、又は同時に読み取られる可能性の高い複数のオブジェクトを同じパックドオブジェクトにまとめる、といったルールが挙げられる。また、パッキングルールの例としては、1つのパックドオブジェクトのサイズが予め定められた下限値以上上限値未満となるように複数のオブジェクトを1つのパックドオブジェクトにまとめる、といったルール等も挙げられる。 Examples of packing rules include rules such as grouping multiple objects that contain data with the same extension into the same packed object, or grouping multiple objects that are likely to be read at the same time into the same packed object. Examples of packing rules include a rule that a plurality of objects are grouped into one packed object so that the size of one packed object is greater than or equal to a predetermined lower limit value and less than an upper limit value.
次に、図4を参照して、本実施形態に係る情報処理装置12のハードウェア構成を説明する。図4に示すように、情報処理装置12は、CPU(Central Processing Unit)20、一時記憶領域としてのメモリ21、及び不揮発性の記憶部22を含む。また、情報処理装置12は、液晶ディスプレイ等のディスプレイ23、キーボードとマウス等の入力装置24、ネットワークに接続されるネットワークI/F(InterFace)25、及び各テープドライブ18が接続される外部I/F26を含む。CPU20、メモリ21、記憶部22、ディスプレイ23、入力装置24、ネットワークI/F25、及び外部I/F26は、バス27に接続される。
Next, the hardware configuration of the
記憶部22は、HDD(Hard Disk Drive)、SSD(Solid State Drive)、又はフラッシュメモリ等によって実現される。記憶媒体としての記憶部22には、情報処理プログラム30が記憶される。CPU20は、記憶部22から情報処理プログラム30を読み出してからメモリ21に展開し、展開した情報処理プログラム30を実行する。
The
また、記憶部22には、磁気テープTに記録されたオブジェクトに関する情報を管理するためのオブジェクト管理DB(DataBase)32が記憶される。オブジェクト管理DB32には、オブジェクト毎に、オブジェクトのサイズ、オブジェクトの名前、オブジェクトがどのパックドオブジェクトの何番目のオブジェクトであるかを表す情報、及びオブジェクトの記録先の磁気テープTの識別情報等が格納される。また、ユーザにより削除操作がなされたオブジェクトには、オブジェクト管理DB32内において、そのオブジェクトが削除されたことを表す削除情報が付与される。
The
ところで、磁気テープTでは、特定のオブジェクトのみを磁気テープT上から削除することが困難であるため、ユーザにより削除操作がなされたオブジェクトについては上記削除情報が付与される。すなわち、ユーザにとっては削除したオブジェクトであっても、磁気テープT上では容量を消費してしまう。そこで、レクラメーション処理によって磁気テープTの空き容量を確保することが行われる。本実施形態に係る情報処理装置12は、パックドオブジェクト単位でオブジェクトが記録される磁気テープTのレクラメーション処理を効率的に行うための機能を有する。以下では、レクラメーション処理におけるオブジェクトの移行元の磁気テープTを「磁気テープT1」といい、オブジェクトの移行先の磁気テープTを「磁気テープT2」という。なお、レクラメーション処理において、1本の磁気テープT1と1本の磁気テープT2とが対応付けられてもよいし、複数本の磁気テープT1と1本の磁気テープT2とが対応付けられてもよい。また、磁気テープT1と磁気テープT2とが同じ磁気テープTであってもよい。以下では、磁気テープT1及び磁気テープT2がそれぞれ1本で、かつ異なる磁気テープTである例を説明する。
By the way, since it is difficult to delete only a specific object from the magnetic tape T, the deletion information is attached to the object deleted by the user. That is, even an object that is deleted by the user consumes space on the magnetic tape. Therefore, the free space of the magnetic tape T is secured by reclamation processing. The
次に、図5を参照して、本実施形態に係る情報処理装置12の機能的な構成について説明する。図5に示すように、情報処理装置12は、導出部40及び制御部42を含む。CPU20が情報処理プログラム30を実行することにより、導出部40及び制御部42として機能する。
Next, with reference to FIG. 5, the functional configuration of the
導出部40は、オブジェクト管理DB32を参照し、磁気テープT1に記録された全てのパックドオブジェクトについて、パックドオブジェクト内のオブジェクトの削除率を導出する。この削除率は、パックドオブジェクト内のオブジェクトが削除された比率を表す。具体的には、導出部40は、削除率として、パックドオブジェクトに含まれるオブジェクトの総サイズに対する削除情報が付与されたオブジェクトの総サイズの比率を導出する。なお、導出部40は、削除率として、パックドオブジェクトに含まれるオブジェクトの総数に対する削除情報が付与されたオブジェクトの数の比率を導出してもよい。
The
制御部42は、複数のパックドオブジェクトが記録された磁気テープT1からパックドオブジェクトを読み取る制御を行い、読み取ったパックドオブジェクトを磁気テープT2に記録する制御を行う。この際、以下に示すように、制御部42は、パックドオブジェクトの削除率に応じて処理を切り替える。
The
一例として図6に示すように、制御部42は、導出部40により導出された削除率が閾値TH1以上の複数のパックドオブジェクトそれぞれに含まれるオブジェクトであって、削除情報が付与されていない複数のオブジェクトをパッキングルールに従ってまとめることによりパックドオブジェクトを生成する処理(以下、「再パッキング処理」という)を行う。図6及び図7の「Obj」はオブジェクトを表し、「(削除)」と記載されているオブジェクトは削除情報が付与されたオブジェクトを表す。本実施形態では、この再パッキング処理で用いられるパッキングルールは、再パッキング対象のパックドオブジェクトが生成される際に用いられたルールと同じルールである。なお、この再パッキング処理で用いられるパッキングルールは、再パッキング対象のパックドオブジェクトが生成される際に用いられたルールと異なるルールでもよい。また、各パックドオブジェクトが生成される際に、どのパッキングルールが用いられたかを表す情報は、例えば、オブジェクト管理DB32に記憶されていてもよいし、パックドオブジェクトのヘッダに含められていてもよい。
As an example, as shown in FIG. 6, the
図6に示すように、再パッキング処理により、複数のパックドオブジェクトのパッキングが一旦解除され、その複数のパックドオブジェクトに含まれる全てのオブジェクトのうち、削除情報が付与されたオブジェクトを除くオブジェクトが再パッキングされる。 As shown in FIG. 6, by the repacking process, the packing of a plurality of packed objects is temporarily released, and among all the objects included in the plurality of packed objects, the objects excluding the object to which the deletion information is added are repacked. be done.
一例として図7に示すように、制御部42は、導出部40により導出された削除率が閾値TH1未満のパックドオブジェクトについては、削除情報が付与されたオブジェクトを削除し、かつ削除したオブジェクトの分、削除情報が付与されていないオブジェクトを詰めたパックドオブジェクトを生成する。これにより、パックドオブジェクトに含まれる削除情報が付与されたオブジェクトのみが削除されたパックドオブジェクトが生成される。
As an example, as shown in FIG. 7, the
次に、図8を参照して、本実施形態に係る情報処理装置12の作用を説明する。CPU20が情報処理プログラム30を実行することによって、図8に示すパックドオブジェクト再作成処理が実行される。図8に示すパックドオブジェクト再作成処理は、例えば、ユーザにより実行指示が入力された場合に実行される。この際、処理対象の磁気テープT1、T2の識別情報も入力されるものとする。
Next, the operation of the
図8のステップS10で、導出部40は、前述したように、オブジェクト管理DB32を参照し、磁気テープT1に記録された全てのパックドオブジェクトについて、パックドオブジェクト内のオブジェクトの削除率を導出する。ステップS12で、制御部42は、磁気テープT1に記録された全てのパックドオブジェクトを読み取る制御を行う。
At step S10 in FIG. 8, the
ステップS14で、制御部42は、前述したように、ステップS12で読み取られ、かつステップS10で導出された削除率が閾値TH1以上の複数のパックドオブジェクトについては、再パッキング処理を行う。ステップS16で、制御部42は、ステップS12で読み取られ、かつステップS10で導出された削除率が閾値TH1未満のパックドオブジェクトについては、削除情報が付与されたオブジェクトを削除し、かつ削除したオブジェクトの分、削除情報が付与されていないオブジェクトを詰めたパックドオブジェクトを生成する。
In step S14, as described above, the
ステップS18で、制御部42は、ステップS14及びステップS16で生成されたパックドオブジェクトを磁気テープT2に記録する制御を行う。ステップS18の処理が終了すると、パックドオブジェクト再作成処理が終了する。
At step S18, the
以上説明したように、本実施形態によれば、パックドオブジェクト単位でオブジェクトが記録された磁気テープTのレクラメーション処理を効率的に行うことができる。 As described above, according to the present embodiment, it is possible to efficiently perform reclamation processing of the magnetic tape T on which objects are recorded in units of packed objects.
なお、上記実施形態において、制御部42は、削除率が閾値TH1以上のパックドオブジェクトのうち、読み取り時間が閾値TH2以内となる位置に記録されたパックドオブジェクトを一度の再パッキング処理での処理対象としてもよい。この場合、一例として図9に示すように、比較的近い位置に記録された、削除率が閾値TH1以上の複数のパックドオブジェクトが一度の再パッキング処理での処理対象となる。図9の破線の矢印は磁気ヘッドの磁気テープTに対する相対的な移動経路を表す。また、図9の「PO」はパックドオブジェクトを表す。図9の例では、それぞれの破線の矩形内の複数のパックドオブジェクトが一度の再パッキング処理での処理対象となる。
In the above-described embodiment, the
また、上記実施形態において、制御部42は、削除率が閾値TH1以上のパックドオブジェクトのうち、パックドオブジェクトを一時的に記憶する記憶領域の空き容量以下となるパックドオブジェクトを一度の再パッキング処理での処理対象としてもよい。この場合のパックドオブジェクトを一時的に記憶する記憶領域としては、例えば、制御部42が磁気テープT1から読み取ったオブジェクトを一時的に記憶する記憶部22が挙げられる。
Further, in the above-described embodiment, the
また、上記実施形態において、例えば、導出部40及び制御部42といった各種の処理を実行する処理部(processing unit)のハードウェア的な構造としては、次に示す各種のプロセッサ(processor)を用いることができる。上記各種のプロセッサには、前述したように、ソフトウェア(プログラム)を実行して各種の処理部として機能する汎用的なプロセッサであるCPUに加えて、FPGA(Field Programmable Gate Array)等の製造後に回路構成を変更可能なプロセッサであるプログラマブルロジックデバイス(Programmable Logic Device:PLD)、ASIC(Application Specific Integrated Circuit)等の特定の処理を実行させるために専用に設計された回路構成を有するプロセッサである専用電気回路等が含まれる。
Further, in the above embodiment, for example, as a hardware structure of a processing unit that executes various processes such as the
1つの処理部は、これらの各種のプロセッサのうちの1つで構成されてもよいし、同種又は異種の2つ以上のプロセッサの組み合わせ(例えば、複数のFPGAの組み合わせや、CPUとFPGAとの組み合わせ)で構成されてもよい。また、複数の処理部を1つのプロセッサで構成してもよい。 One processing unit may be composed of one of these various processors, or a combination of two or more processors of the same type or different types (for example, a combination of multiple FPGAs, a combination of a CPU and an FPGA). combination). Also, a plurality of processing units may be configured by one processor.
複数の処理部を1つのプロセッサで構成する例としては、第1に、クライアント及びサーバ等のコンピュータに代表されるように、1つ以上のCPUとソフトウェアの組み合わせで1つのプロセッサを構成し、このプロセッサが複数の処理部として機能する形態がある。第2に、システムオンチップ(System on Chip:SoC)等に代表されるように、複数の処理部を含むシステム全体の機能を1つのIC(Integrated Circuit)チップで実現するプロセッサを使用する形態がある。このように、各種の処理部は、ハードウェア的な構造として、上記各種のプロセッサの1つ以上を用いて構成される。 As an example of configuring a plurality of processing units with a single processor, first, as represented by computers such as clients and servers, a single processor is configured by combining one or more CPUs and software. There is a form in which a processor functions as multiple processing units. Second, as typified by System on Chip (SoC), etc., there is a form of using a processor that realizes the functions of the entire system including multiple processing units with a single IC (Integrated Circuit) chip. be. In this way, the various processing units are configured using one or more of the above various processors as a hardware structure.
更に、これらの各種のプロセッサのハードウェア的な構造としては、より具体的には、半導体素子などの回路素子を組み合わせた電気回路(circuitry)を用いることができる。 Furthermore, as the hardware structure of these various processors, more specifically, an electric circuit combining circuit elements such as semiconductor elements can be used.
また、上記実施形態では、情報処理プログラム30が記憶部22に予め記憶(インストール)されている態様を説明したが、これに限定されない。情報処理プログラム30は、CD-ROM(Compact Disc Read Only Memory)、DVD-ROM(Digital Versatile Disc Read Only Memory)、及びUSB(Universal Serial Bus)メモリ等の記録媒体に記録された形態で提供されてもよい。また、情報処理プログラム30は、ネットワークを介して外部装置からダウンロードされる形態としてもよい。
Also, in the above embodiment, the
2021年3月1日に出願された日本国特許出願2021-032100号の開示は、その全体が参照により本明細書に取り込まれる。また、本明細書に記載された全ての文献、特許出願、及び技術規格は、個々の文献、特許出願、及び技術規格が参照により取り込まれることが具体的かつ個々に記された場合と同程度に、本明細書中に参照により取り込まれる。 The disclosure of Japanese Patent Application No. 2021-032100 filed on March 1, 2021 is incorporated herein by reference in its entirety. In addition, all publications, patent applications, and technical standards mentioned herein are to the same extent as if each individual publication, patent application, or technical standard were specifically and individually noted to be incorporated by reference. , incorporated herein by reference.
Claims (9)
前記プロセッサは、
複数のオブジェクトが予め定められたルールに従ってまとめられた複数のパックドオブジェクトが記録された移行元の磁気テープからパックドオブジェクトを読み取り、読み取ったパックドオブジェクトを移行先の磁気テープに記録する場合に、
パックドオブジェクト内のオブジェクトの削除率が予め定められた閾値以上の複数のパックドオブジェクトに含まれるオブジェクトであって、削除情報が付与されていない複数のオブジェクトを前記ルールに従ってまとめることによりパックドオブジェクトを生成する再パッキング処理を行う
情報処理装置。 An information processing device comprising at least one processor,
The processor
When reading a packed object from a source magnetic tape on which a plurality of packed objects in which a plurality of objects are grouped according to a predetermined rule are recorded, and recording the read packed object on a destination magnetic tape,
A packed object is generated by grouping a plurality of objects included in a plurality of packed objects whose deletion rate of the objects in the packed object is equal to or higher than a predetermined threshold and to which deletion information is not assigned according to the rule. An information processing device that performs repacking processing.
前記削除率が前記閾値未満のパックドオブジェクトについては、削除情報が付与されたオブジェクトを削除し、かつ削除したオブジェクトの分、削除情報が付与されていないオブジェクトを詰めたパックドオブジェクトを生成する
請求項1に記載の情報処理装置。 The processor
1. For packed objects whose deletion rate is less than the threshold, the objects to which deletion information has been added are deleted, and a packed object containing objects to which deletion information has not been added is generated for the deleted objects. The information processing device according to .
前記削除率が前記閾値以上のパックドオブジェクトのうち、読み取り時間が第2閾値以内となる位置に記録されたパックドオブジェクトを一度の再パッキング処理での処理対象とする
請求項1又は請求項2に記載の情報処理装置。 The processor
3. The packed object according to claim 1 or 2, wherein among the packed objects whose deletion rate is equal to or greater than the threshold, the packed object recorded at a position where the reading time is within the second threshold is processed in one repacking process. information processing equipment.
前記削除率が前記閾値以上のパックドオブジェクトのうち、前記パックドオブジェクトを一時的に記憶する記憶領域の空き容量以下となるパックドオブジェクトを一度の再パッキング処理での処理対象とする
請求項1から請求項3の何れか1項に記載の情報処理装置。 The processor
Among the packed objects whose deletion rate is equal to or greater than the threshold value, packed objects that are equal to or smaller than the free space of a storage area for temporarily storing the packed objects are subjected to one-time repacking processing. 4. The information processing apparatus according to any one of 3.
請求項1から請求項4の何れか1項に記載の情報処理装置。 The information processing apparatus according to any one of claims 1 to 4, wherein a rule used in the repacking process is the same rule as a rule used when a packed object to be repacked is generated.
請求項1から請求項4の何れか1項に記載の情報処理装置。 The information processing apparatus according to any one of claims 1 to 4, wherein a rule used in the repacking process is a rule different from a rule used when a packed object to be repacked is generated. .
請求項1から請求項6の何れか1項に記載の情報処理装置。 The deletion rate is the ratio of the number of objects to which deletion information is added to the total number of objects included in the packed object, or the ratio of the total size of the objects to which deletion information is added to the total size of the objects included in the packed object. The information processing apparatus according to any one of claims 1 to 6.
パックドオブジェクト内のオブジェクトの削除率が予め定められた閾値以上の複数のパックドオブジェクトに含まれるオブジェクトであって、削除情報が付与されていない複数のオブジェクトを前記ルールに従ってまとめることによりパックドオブジェクトを生成する
処理を情報処理装置が備えるプロセッサが実行する情報処理方法。 When reading a packed object from a source magnetic tape on which a plurality of packed objects in which a plurality of objects are grouped according to a predetermined rule are recorded, and recording the read packed object on a destination magnetic tape,
A packed object is generated by grouping a plurality of objects included in a plurality of packed objects whose deletion rate of the objects in the packed object is equal to or higher than a predetermined threshold and to which deletion information is not assigned according to the rule. An information processing method in which a processor included in an information processing apparatus executes processing.
パックドオブジェクト内のオブジェクトの削除率が予め定められた閾値以上の複数のパックドオブジェクトに含まれるオブジェクトであって、削除情報が付与されていない複数のオブジェクトを前記ルールに従ってまとめることによりパックドオブジェクトを生成する
処理を情報処理装置が備えるプロセッサに実行させるための情報処理プログラム。 When reading a packed object from a source magnetic tape on which a plurality of packed objects in which a plurality of objects are grouped according to a predetermined rule are recorded, and recording the read packed object on a destination magnetic tape,
A packed object is generated by grouping a plurality of objects included in a plurality of packed objects whose deletion rate of the objects in the packed object is equal to or higher than a predetermined threshold and to which deletion information is not assigned according to the rule. An information processing program for causing a processor included in an information processing device to execute processing.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2023503388A JPWO2022185650A1 (en) | 2021-03-01 | 2021-12-10 |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021-032100 | 2021-03-01 | ||
| JP2021032100 | 2021-03-01 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2022185650A1 true WO2022185650A1 (en) | 2022-09-09 |
Family
ID=83154254
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP2021/045632 Ceased WO2022185650A1 (en) | 2021-03-01 | 2021-12-10 | Information processing device, information processing method, and information processing program |
Country Status (2)
| Country | Link |
|---|---|
| JP (1) | JPWO2022185650A1 (en) |
| WO (1) | WO2022185650A1 (en) |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002055858A (en) * | 2000-08-08 | 2002-02-20 | Sony Corp | Data recording device, data recording method, data reproducing device, and data reproducing method |
| JP2008146408A (en) * | 2006-12-11 | 2008-06-26 | Fujitsu Ltd | Data storage device, data relocation method thereof, and program |
| WO2009093280A1 (en) * | 2008-01-21 | 2009-07-30 | Fujitsu Limited | Storage device |
| JP2015103033A (en) * | 2013-11-25 | 2015-06-04 | インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation | Automatic reclamation of tape cartridge data |
-
2021
- 2021-12-10 WO PCT/JP2021/045632 patent/WO2022185650A1/en not_active Ceased
- 2021-12-10 JP JP2023503388A patent/JPWO2022185650A1/ja active Pending
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2002055858A (en) * | 2000-08-08 | 2002-02-20 | Sony Corp | Data recording device, data recording method, data reproducing device, and data reproducing method |
| JP2008146408A (en) * | 2006-12-11 | 2008-06-26 | Fujitsu Ltd | Data storage device, data relocation method thereof, and program |
| WO2009093280A1 (en) * | 2008-01-21 | 2009-07-30 | Fujitsu Limited | Storage device |
| JP2015103033A (en) * | 2013-11-25 | 2015-06-04 | インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation | Automatic reclamation of tape cartridge data |
Non-Patent Citations (1)
| Title |
|---|
| KOJI MATSUMURA, YUKO UNO, MICHITAKA KONDO, TERUE WATANABE: "Object-based Tape Storage System in Managing the Exponential Data Growth", PROCEEDINGS OF THE 2020 GENERAL CONFERENCE OF THE INSTITUTE OF ELECTRONICS, INFORMATION AND COMMUNICATION ENGINEERS ELECTRONICS 2, INSTITUTE OF ELECTRONICS, INFORMATION AND COMMUNICATION ENGINEERS ELECTRONICS, JO, 3 March 2020 (2020-03-03), JO, pages S5 - S6, XP009539684 * |
Also Published As
| Publication number | Publication date |
|---|---|
| JPWO2022185650A1 (en) | 2022-09-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11763840B2 (en) | Information processing device, information processing method, and information processing program | |
| WO2022185650A1 (en) | Information processing device, information processing method, and information processing program | |
| US20240094935A1 (en) | Information processing apparatus, information processing method, and information processing program | |
| US20220382479A1 (en) | Information processing apparatus, information processing method, and information processing program | |
| US20230238022A1 (en) | Information processing apparatus, information processing method, and information processing program | |
| US20230047128A1 (en) | Information processing apparatus, information processing method, and information processing program | |
| WO2021171815A1 (en) | Information processing device, information processing method, and information processing program | |
| US20220413746A1 (en) | Transfer device, transfer method, and transfer program | |
| WO2022163078A1 (en) | Information processing device, information processing method, and information processing program | |
| US20230051963A1 (en) | Information processing apparatus, information processing method, and information processing program | |
| WO2022172549A1 (en) | Information processing device, information processing method, and information processing program | |
| US20230064391A1 (en) | Information processing apparatus, information processing method, and information processing program | |
| US20220413767A1 (en) | Information processing device, information processing method, and information processing program | |
| US20230266886A1 (en) | Information processing apparatus, information processing method, and information processing program | |
| US20230048156A1 (en) | Information processing apparatus, information processing method, and information processing program | |
| JP2023063950A (en) | Information processing device, information processing method, and information processing program | |
| WO2022168399A1 (en) | Information processing device, information processing method, and information processing program | |
| WO2022172548A1 (en) | Information processing device, information processing method, and information processing program | |
| WO2022044434A1 (en) | Information processing device, information processing method, and information processing program | |
| WO2022176345A1 (en) | Information processing device, information processing method, and information processing program | |
| JP2024044866A (en) | Information processing device, information processing method, and information processing program | |
| JP2024035507A (en) | Information processing device, information processing method, and information processing program | |
| JP2024037470A (en) | Information processing device, information processing method, and information processing program | |
| WO2022168448A1 (en) | Information processing device, information processing method, and information processing program | |
| JP2023032335A (en) | Information processing apparatus, information processing method and information processing program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 21929208 Country of ref document: EP Kind code of ref document: A1 |
|
| ENP | Entry into the national phase |
Ref document number: 2023503388 Country of ref document: JP Kind code of ref document: A |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 21929208 Country of ref document: EP Kind code of ref document: A1 |