Claims Analysis
Total Claims: 30
Claim 1
Independent Claim
215 words
A method for backing-up data of a processing system, comprising the steps of: providing a data storage back-up sub-system including a single tape driver interface unit being interconnected to the processing system by a first SCSI bus and having a process controller that is interconnected to an array of N tape drive units by a second SCSI bus; transmitting processing system data to be backed-up to the single tape driver interface unit over the first SCSI bus; configuring the process controller so as to control the access to the N tape drive units and X data storage tapes used therewith such that the transmitted system data is written into storage regions of the X data storage tape tapes in one of at least one pre-specified operating modes, where X≦N; writing the transmitted data from the single tape driver interface unit into the tape storage regions via the second SCSI bus and the tape drive units; reading data from the storage regions of the X data storage tapes to the single tape driver interface unit via the second SCSI bus; and transmitting the retrieved data from the single tape driver interface unit to the processing system via said first SCSI bus, so the back-up data transmitted by the processing system is returned to the processing system.
Claim 2
Independent Claim
215 words
A method for backing-up data of a processing system, comprising the steps of: providing a data storage back-up sub-system including a single tape driver interface unit being interconnected to the processing system by a first SCSI bus and having a process controller that is interconnected to an array of N tape drive units by a second SCSI bus; transmitting processing system data to be backed-up to the single tape driver interface unit over the first SCSI bus; configuring the process controller so as to control the access to the N tape drive units and X data storage tapes used therewith such that the transmitted system data is written into storage regions of the X data storage tape tapes in one of at least one pre-specified operating modes, where X≦N; writing the transmitted data from the single tape driver interface unit into the tape storage regions via the second SCSI bus and the tape drive units; reading data from the storage regions of the X data storage tapes to the single tape driver interface unit via the second SCSI bus; and transmitting the retrieved data from the single tape driver interface unit to the processing system via said first SCSI bus, so the back-up data transmitted by the processing system is returned to the processing system.
Claim 3
Dependent Claim
68 words
The method for backing-up data of claim 1 further comprising the steps of: removing each of the data storage tapes from the tape driver units for storage separate from the processing system following said step of writing the transmitted data; and reloading the separately stored data storage tapes into the taped driver units before said step of reading data from the storage regions of the data storage tapes.
Claim 4
Dependent Claim
94 words
The method for backing-up data of claim 1 wherein the prespecified operating mode is a redundant operating mode and where N≧2; wherein the method for backing-up data further comprises the step of determining, in the process controller, parity entries for the transmitted data; and wherein said step of writing includes writing the transmitted data into first storage regions of the data storage tapes and writing the parity entries from the single tape driver interface unit into second storage regions of the data storage tapes via the second SCSI bus and the tape drive units.
Claim 5
Dependent Claim
37 words
The method for backing-up data of claim 3 wherein parity data for successively written stripes is written so that the parity data for a successive stripe is written to a different tape than a previously written stripe.
Claim 6
Dependent Claim
94 words
The method for backing-up data of claim 1, further comprising the step of initially configuring the data storage back-up subsystem for writing data therein and reading data therefrom, where said step of initially configuring includes: scanning the second SCSI bus to determine the number of tape drives and data storage tapes connected to the single tape driver interface unit; determining if all connected tape drives are of the same type; determining whether all connected tape drives are second SCSI bus drives; and reporting a ready condition if all tape drives are ready for operation.
Claim 7
Dependent Claim
131 words
The method for backing-up data of claim 5, further comprising the step of binding the tape drives for a write operation, said step of binding for a write operation including: determining the number of tape drives ready for operation; if no tape drives are ready, reporting an error signal to the process controller; if at least one tape drive is ready, determining if any tape drives are write protected and, if so, reporting a write protect error to the process controller; if only a single tape drive is ready, writing the transmitted data in a pass-through mode of operation; if a parity operation is specified, writing the transmitted data in the redundant operating mode; and if a parity operation is not specified, writing the transmitted data in a non-redundant operating mode.
Claim 8
Dependent Claim
110 words
The method for backing-up data of claim 5, further comprising the step of unbinding a configured tape array, said step of unbinding including: determining whether transmitted data is present in a buffer memory of the process controller and, if so: writing the transmitted data to the data storage tapes of the array; flushing the transmitted data from the buffer memory; rewinding all of the data storage tapes of the configured tape array; and clearing the operating mode of the system; and if no user data is present in the buffer memory: rewinding all the data storage tapes of the configured tape array; and clearing the operating mode of the system.
Claim 9
Dependent Claim
38 words
The method for backing-up data of claim 5, further comprising the step of handling a single failed tape drive error, said step of error handling including: identifying the single failed tape drive; and determining the sub-system's operating mode.
Claim 10
Dependent Claim
161 words
The method for backing-up data of claim 8, wherein said step of error handling further includes: if a parity mode of operation is being used, determining whether the single failed tape drive is the first failed tape drive that has occurred and, if so: rewinding the data storage tape of the failed tape drive, ejecting the rewound data storage tape, reporting an error to the process controller, and operating the configured tape array in a degraded operating mode; and if a parity mode of operation is being used and the single failed tape drive is not the first failed tape drive, then: if in a read operation, continue the processing of host commands until user data in a buffer memory in the process controller has been sent to the host unit, and return an error to the host unit, and if in a write operation, delete the transmitted data in the buffer memory and return an error to the host unit.
Claim 11
Dependent Claim
46 words
The method for backing-up data of claim 8, wherein the determined the operating mode is the non-redundant operating mode and wherein said step of error handling further includes continuing the processing of host commands in a read operation and returning an error to the host unit.
Claim 12
Dependent Claim
35 words
The method for backing-up data of claim 8, wherein the determined the operating mode is the pass-through operating mode and wherein said step of error handling further includes returning an error to the host unit.
Claim 13
Dependent Claim
100 words
The method for backing-up data of claim 5, further comprising the step of binding the tape drives for a read operation, said step of binding for a read operation including: determining the number of tape drives ready for operation; if no tape drives are ready, reporting an error to the process controller; and if only a single tape drive is ready, determining whether such tape drive was written as one of two parity protected tapes and, if so, reading said tape in a redundant operating mode and, if not, reading said tape directly therefrom using a pass-through mode of operation.
Claim 14
Dependent Claim
181 words
The method for backing-up data of claim 12, wherein said step of binding for a read operation further includes: if more than one of the data storage tapes are ready, determining whether the number of the data storage tapes ready corresponds to the number of tapes for which the data was originally written and, if not, reporting an error to the process controller; if the number of the data storage tapes ready is determined to correspond to the number of the data storage tapes originally written, determining whether all of the data storage tapes ready are the same data storage tapes originally written to and, if not, reporting an error to the process controller; and if all of the data storage tapes ready are determined to form a single tape set, determining whether the data stored therein is parity protected and, if not, and all data storage tapes of the set are present, operating in a non-redundant operating mode, while if not all the data storage tapes of the single tape set are present, reporting an error to the process controller.
Claim 15
Dependent Claim
92 words
The method for backing-up data of claim 13, wherein said step of binding for a read operation further includes: if the stored data is parity protected and all the data storage tapes are determined present, operating the process controller in a redundant operating mode; if all data storage tapes are determined not present, determining if only one data storage tape is missing, and, if so, operating in the redundant operating mode, and if more than one data storage tape is determined to be missing, then reporting an error to the process controller.
Claim 16
Independent Claim
258 words
A method for backing-up data of a processing system, comprising the steps of: providing a data storage back-up sub-system including a single tape driver interface unit being interconnected to the processing system by a first SCSI bus and having a process controller that is interconnected to an array of N tape drive units by a second SCSI bus; transmitting processing system data to be backed-up to the single tape driver interface unit over the first SCSI bus; configuring the process controller so as to control the access to the N tape drive units and X data storage tapes used therewith such that the transmitted system data is written into storage regions of the X data storage tape tapes in one of at least one prespecified operating modes, where X≦N and so the N tape drive units and the X storage tapes as well as the controlling of the access thereto are transparent to the processing system so the data storage back-up sub-system appears as a single logical unit to the processing system; writing the transmitted data from the single tape driver interface unit into the tape storage regions via the second SCSI bus and the tape drive units; reading data from the storage regions of the X data storage tapes to the single tape driver interface unit via the second SCSI bus; and transmitting the retrieved data from the single tape driver interface unit to the processing system via said first SCSI bus, so the back-up data transmitted by the processing system is returned to the processing system.
Claim 17
Independent Claim
258 words
A method for backing-up data of a processing system, comprising the steps of: providing a data storage back-up sub-system including a single tape driver interface unit being interconnected to the processing system by a first SCSI bus and having a process controller that is interconnected to an array of N tape drive units by a second SCSI bus; transmitting processing system data to be backed-up to the single tape driver interface unit over the first SCSI bus; configuring the process controller so as to control the access to the N tape drive units and X data storage tapes used therewith such that the transmitted system data is written into storage regions of the X data storage tape tapes in one of at least one prespecified operating modes, where X≦N and so the N tape drive units and the X storage tapes as well as the controlling of the access thereto are transparent to the processing system so the data storage back-up sub-system appears as a single logical unit to the processing system; writing the transmitted data from the single tape driver interface unit into the tape storage regions via the second SCSI bus and the tape drive units; reading data from the storage regions of the X data storage tapes to the single tape driver interface unit via the second SCSI bus; and transmitting the retrieved data from the single tape driver interface unit to the processing system via said first SCSI bus, so the back-up data transmitted by the processing system is returned to the processing system.
Claim 18
Dependent Claim
68 words
The method for backing-up data of claim 15 further comprising the steps of: removing each of the data storage tapes from the tape driver units for storage separate from the processing system following said step of writing the transmitted data; and reloading the separately stored data storage tapes into the taped driver units before said step of reading data from the storage regions of the data storage tapes.
Claim 19
Dependent Claim
94 words
The method for backing-up data of claim 15 wherein the prespecified operating mode is a redundant operating mode and where N≧2; wherein the method for backing-up data further comprises the step of determining, in the process controller, parity entries for the transmitted data; and wherein said step of writing includes writing the transmitted data into first storage regions of the data storage tapes and writing the parity entries from the single tape driver interface unit into second storage regions of the data storage tapes via the second SCSI bus and the tape drive units.
Claim 20
Dependent Claim
37 words
The method for backing-up data of claim 17 wherein parity data for successively written stripes is written so that the parity data for a successive stripe is written to a different tape than a previously written stripe.
Claim 21
Dependent Claim
94 words
The method for backing-up data of claim 15, further comprising the step of initially configuring the data storage back-up subsystem for writing data therein and reading data therefrom, where said step of initially configuring includes: scanning the second SCSI bus to determine the number of tape drives and data storage tapes connected to the single tape driver interface unit; determining if all connected tape drives are of the same type; determining whether all connected tape drives are second SCSI bus drives; and reporting a ready condition if all tape drives are ready for operation.
Claim 22
Dependent Claim
131 words
The method for backing-up data of claim 19, further comprising the step of binding the tape drives for a write operation, said step of binding for a write operation including: determining the number of tape drives ready for operation; if no tape drives are ready, reporting an error signal to the process controller; if at least one tape drive is ready, determining if any tape drives are write protected and, if so, reporting a write protect error to the process controller; if only a single tape drive is ready, writing the transmitted data in a pass-through mode of operation; if a parity operation is specified, writing the transmitted data in the redundant operating mode; and if a parity operation is not specified, writing the transmitted data in a non-redundant operating mode.
Claim 23
Dependent Claim
110 words
The method for backing-up data of claim 19, further comprising the step of unbinding a configured tape array, said step of unbinding including: determining whether transmitted data is present in a buffer memory of the process controller and, if so: writing the transmitted data to the data storage tapes of the array; flushing the transmitted data from the buffer memory; rewinding all of the data storage tapes of the configured tape array; and clearing the operating mode of the system; and if no user data is present in the buffer memory: rewinding all the data storage tapes of the configured tape array; and clearing the operating mode of the system.
Claim 24
Dependent Claim
38 words
The method for backing-up data of claim 19, further comprising the step of handling a single failed tape drive error, said step of error handling including: identifying the single failed tape drive; and determining the sub-system's operating mode.
Claim 25
Dependent Claim
161 words
The method for backing-up data of claim 22, wherein said step of error handling further includes: if a parity mode of operation is being used, determining whether the single failed tape drive is the first failed tape drive that has occurred and, if so: rewinding the data storage tape of the failed tape drive, ejecting the rewound data storage tape, reporting an error to the process controller, and operating the configured tape array in a degraded operating mode; and if a parity mode of operation is being used and the single failed tape drive is not the first failed tape drive, then: if in a read operation, continue the processing of host commands until user data in a buffer memory in the process controller has been sent to the host unit, and return an error to the host unit, and if in a write operation, delete the transmitted data in the buffer memory and return an error to the host unit.
Claim 26
Dependent Claim
46 words
The method for backing-up data of claim 22, wherein the determined the operating mode is the non-redundant operating mode and wherein said step of error handling further includes continuing the processing of host commands in a read operation and returning an error to the host unit.
Claim 27
Dependent Claim
35 words
The method for backing-up data of claim 22, wherein the determined the operating mode is the pass-through operating mode and wherein said step of error handling further includes returning an error to the host unit.
Claim 28
Dependent Claim
100 words
The method for backing-up data of claim 19, further comprising the step of binding the tape drives for a read operation, said step of binding for a read operation including: determining the number of tape drives ready for operation; if no tape drives are ready, reporting an error to the process controller; and if only a single tape drive is ready, determining whether such tape drive was written as one of two parity protected tapes and, if so, reading said tape in a redundant operating mode and, if not, reading said tape directly therefrom using a pass-through mode of operation.
Claim 29
Dependent Claim
181 words
The method for backing-up data of claim 26, wherein said step of binding for a read operation further includes: if more than one of the data storage tapes are ready, determining whether the number of the data storage tapes ready corresponds to the number of tapes for which the data was originally written and, if not, reporting an error to the process controller; if the number of the data storage tapes ready is determined to correspond to the number of the data storage tapes originally written, determining whether all of the data storage tapes ready are the same data storage tapes originally written to and, if not, reporting an error to the process controller; and if all of the data storage tapes ready are determined to form a single tape set, determining whether the data stored therein is parity protected and, if not, and all data storage tapes of the set are present, operating in a non-redundant operating mode, while if not all the data storage tapes of the single tape set are present, reporting an error to the process controller.
Claim 30
Dependent Claim
92 words
The method for backing-up data of claim 27, wherein said step of binding for a read operation further includes: if the stored data is parity protected and all the data storage tapes are determined present, operating the process controller in a redundant operating mode; if all data storage tapes are determined not present, determining if only one data storage tape is missing, and, if so, operating in the redundant operating mode, and if more than one data storage tape is determined to be missing, then reporting an error to the process controller.