Abstract:
PROBLEM TO BE SOLVED: To provide a write and read method for not performing a backhitch operation for avoiding the violation of a 4m rule while it is determined to write a sequential data set within 4m in a tape drive of LTO or the like. SOLUTION: The write and read control method for recording at least one data set in 4m in the length direction of a tape medium 550 comprises: a step of successively storing a plurality of blocks 510 of various sizes sent from a host in a buffer 500 divided by the segment 520 of a fixed size; a step of writing the contents of the segment to the tape medium as a data set when the segment 520 is prepared by at least one block 510 and writing a Null data set to the tape medium within 4m when the next segment 520 is not prepared while the tape medium moves for 4m; and a step of reading the data set to the segment of the buffer 500. COPYRIGHT: (C)2007,JPO&INPIT
Abstract:
PROBLEM TO BE SOLVED: To provide a method and a device capable of easily discriminating a magnified/reduced area and a magnification/reduction ratio. SOLUTION: Graphic constitution information to be a profile information including interlocking information between a magnified/reduced graphic and the other graphics is stored and the positional information on a size changing end of the graphic selected as a graphic to be magnified/reduced and magnification/reduction ratio information to be the degree of change are obtained. The magnification/reduction ratio of each graphic is calculated from the obtained information and each graphic is displayed on the basis of display specification information such as color density or pattern density corresponding to the magnification/reproduction ratio. Since a reduced area is displayed in a thick color in order to indicate compression and a magnified area is displayed in a thin color, the reduced area and the magnified area can be recognized without comparing the scales of respective areas and the degrees of magnification and reduction can be easily discriminated.
Abstract:
PROBLEM TO BE SOLVED: To determine a storage area, among multiple storage areas, which meets a predetermined requirement to be a target for access. SOLUTION: In a controller 20 for controlling a multi-hierarchical storage subsystem, the following components operate under the control of a file write unit 21 and a file read unit 22. First, a list acquiring unit 23 acquires a list of tiers that can meet file access requirements. A requisite energy calculating unit 24 calculates an additional energy amount necessary to satisfy file access requirements for each tier, and an allowable energy calculating unit 25 calculates an additional energy amount allowable for access, and a path acquiring unit 26 acquires a path to a tier to be accessed based on the energy amounts. An identifier acquiring unit 27 acquires a file identifier, and an access point generating unit 28 generates a file access point based on the path and the file identifier. COPYRIGHT: (C)2009,JPO&INPIT
Abstract:
PROBLEM TO BE SOLVED: To provide a technique for selecting the optimum storage device among the plurality of storage devices as the copy or movement source of data. SOLUTION: A controller for connecting the different kinds of storage devices includes: a performance information storage part for storing performance information of each storage device; a list storage part for storing the list of data in each storage device; a monitor part for monitoring the load states of each storage device and the controller; a detecting part; an estimating part; and a determining part. When data is copied, etc., with respect to a certain storage device, the detecting part detects the storage devices for storing the data to be copied, based on the list. The estimating part estimates copying time with respect to the detected each storage device, based on performance information and load information. The determining part determines the storage device to be the copy source, based on the estimation result. COPYRIGHT: (C)2009,JPO&INPIT
Abstract:
PROBLEM TO BE SOLVED: To improve write performance to a tape medium while securing resistance to errors.SOLUTION: In a controller 16 for a tape drive, a CM input/output part 44 recognizes a tape format, a tape variable acquisition part 45 acquires a tape variable corresponding to the tape format, a set variable acquisition part 46 acquires a set variable, a minimum number calculation part 47 uses the tape variable and the set variable to calculate a minimum number m of a sub-data set to write so as to secure resistance to a burst error. When a command processing part 41 receives a synchronous command, a buffer management part 42 generates an n pieces of sub-data set for storing data in the buffer, when n is smaller than m, padding is performed to make m pieces of sub-data set write data, and when n is equal to or larger than m, n pieces of sub-data set is made the write data, and a channel input/output part 43 writes the write data to the tape.
Abstract:
PROBLEM TO BE SOLVED: To provide a tape recorder and a tape recording method for effectively using a tape by increasing a free space without losing necessary data on the tape. SOLUTION: The tape recorder has a tape including at least one partition, and controls access to the tape. The tape recorder includes: a means for identifying the position of data on the tape; a means for sequentially reading necessary data areas in the data; a means for sequentially copying the necessary data areas to the beginning of a free space on the tape; a means for creating a continuous forward free space formed of unnecessary data areas and copy source areas of the necessary data areas on the tape; and a means for moving the beginning of the partition (BOP) to a position immediately after the forward free space and for updating positional information on the beginning of the partition. COPYRIGHT: (C)2011,JPO&INPIT
Abstract:
PROBLEM TO BE SOLVED: To provide a storage which writes data to a recording medium at a high speed and efficiently concerning a storage, a control method thereof, a program therefor and a recording medium therefor which control the method of writing data in a data recording medium. SOLUTION: The storage which writes a plurality of writing data sequentially by a segment unit of the size decided beforehand to a data recording medium is provided with a sequential writing part which writes writing data at least in one segment of data recording medium, when the storage receives writing data corresponding to writing directions that the writing data are written to the data recording medium concerning a plurality of writing data respectively; and a connecting writing part which writes a plurality of writing data to the fewer number of segments comparing the segments necessary to write a plurality of writing data which are the connecting objects in the data recording medium, connecting a plurality of writing data written after one writing data among a plurality of writing data written in the data recording medium by the sequential writing part, when the size of one writing data is smaller than the prescribed size specified beforehand. COPYRIGHT: (C)2005,JPO&NCIPI
Abstract:
Die vorliegende Erfindung stellt ein Verfahren zum Schreiben von kleinen Vorgängen auf Band bereit. Eine erste Datei wird als eine Vielzahl von Datensätzen (DSs) mit fester Länge geschrieben (Schritt 1), die DS-Nummer des letzten DS in der Vielzahl von DSs und die WP-Nummer werden als #N (DS#N) bzw. als #M (WP#M) in einem Speicher gespeichert (Schritt 2), und das Ende der ersten Datei und die zweite Datei im DS, der auf den letzten DS (DS#N, WP#M) folgt, der die erste Datei enthält, werden in sequenzielle DS-Einheiten gepackt und geschrieben und als DS#N, DS#N + 1 usw. und WP#M + 1 im Speicher in einer sequenziellen Reihenfolge in DS gespeichert, welche die zweite Datei enthalten (Schritt 3). Die verbliebene erste, zweite oder dritte Datei wird verpackt und der DS#N mit WP#M wird als DS#N mit WP#M + 2 überschrieben und die verbliebenen #N in den DS-Nummern der zweiten Datei und die dritte Datei im nachfolgenden DS werden als DS#N + 1, N + 2 usw. mit WP#M + 2 geschrieben, und die DS#N, #N + 1, #N + 2 usw. mit WP#M + 2 werden im Speicher gespeichert.
Abstract:
Disclosed is a tape writing method for small transactions. For a data set of fixed length, (step 1) a first file is written as a plurality of DSs, and the DS number and the WP number of the last DS are stored into memory as #N (DS#N) and #M (WP#M), respectively; and (step 2) into the DS which follows the last DS (DS#N, WP#M) that includes the first file, the last first and second files are packed and sequentially written in units of DSs, and into the DS which includes the second file, DS#N, DS#N+1, ¦, and WP#M+1 are sequentially stored into memory. (Step 3) The remainder of the first, second, and third files are packed, and with DS#N at WP#M+2, the DS#N of WP#M is appended onto, and for after the DS number of the second and third files, the remaining portion of the #N is written as following DSs as DS#N+1, DS#N+2, ¦, at WP#M+2. With DS#N, #N+1, #N+2, ¦, the WP#M+2 is stored into memory.
Abstract:
La presente invención proporciona un método de escritura descrita para transacciones pequeñas. Un primer archivo es escrito como una pluralidad de conjuntos de datos (DS) de longitud fija (Paso 1), el número de DS del DS final en la pluralidad de DS se almacena en la memoria como #N (DS#N) y el número WP como #M(WP#M) (Paso 2), y el primer archivo y el segundo archivo finales en el DS después del DS final DS(DS#N, WP#M) que contienen el primer archivo son empaquetados y escritos en unidades de DS secuenciales, y son almacenados en la memoria como DS#N, DS#N+1, etc. y WP#M+1 en orden secuencial en el DS que contiene el segundo archivo (Paso 3) . El primero, segundo y tercer archivos restantes son empaquetados y el DS#N con WP#M es sobrescrito como DS#N con WP#M+2 y el #N restante en los números de DS del segundo archivo y el tercer archivo en el DS subsecuentes, son descritos como DS#N+1, N+2, etc. con WP#M+2, y el DS#N, #N+1, #N+2, etc. con WP#M+2 son almacenados en la memoria.