CN1127056C - Optical disc array tower structure - Google Patents
Optical disc array tower structure Download PDFInfo
- Publication number
- CN1127056C CN1127056C CN 99102915 CN99102915A CN1127056C CN 1127056 C CN1127056 C CN 1127056C CN 99102915 CN99102915 CN 99102915 CN 99102915 A CN99102915 A CN 99102915A CN 1127056 C CN1127056 C CN 1127056C
- Authority
- CN
- China
- Prior art keywords
- data
- subarray
- drive
- optical disc
- tower
- 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
- 230000003287 optical effect Effects 0.000 title claims abstract description 58
- 238000012795 verification Methods 0.000 claims description 23
- 230000008520 organization Effects 0.000 claims description 4
- 230000005540 biological transmission Effects 0.000 abstract description 8
- 238000013461 design Methods 0.000 abstract description 5
- 238000000034 method Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 238000012360 testing method Methods 0.000 description 3
- 239000012141 concentrate Substances 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Images
Landscapes
- Optical Recording Or Reproduction (AREA)
Abstract
The present invention belongs to the technical field of the design of an integrated optical storage system. A plurality of data optical disk drives and a plurality of check optical disk drives are connected with SCSI adapter groups through an SCSI bus. In the logic structure, each of the optical disk drives is split into a plurality of groups to form a subarray; data are stored in blocks in the optical disk drive groups; the optical disk drives in each group are equal in number to form a subarray scale; a plurality of subarrays form a tower scale. The present invention can provide high data transmission rate and data with rather high reliability for a plurality of users, can automatically recover the completeness of original data when certain data in some optical disk are damaged and has expandability.
Description
The invention belongs to the design field of integrated optical storage system.
Along with the development of network and multimedia memory technology, an urgent demand development is used for the mass-storage system of network service.This storage system requires to support multi-user access, can provide the higher data transfer rate for every user, and have higher reliability.Present existing high capacity optical storage system mainly contains three kinds of CD array, CD tower and CD server.But these three kinds of storage systems all can not satisfy the performance requirement of network store system.
(1) CD tower.In CD tower, its physical arrangement is that a plurality of CD drive are connected with main frame with scsi adapter by SCSI bus, and its logical organization is the data piecemeal not on the CD, and the data on each CD all are complete.The advantage of CD tower is that the multi-user access tenability is strong, can expand; Shortcoming is that data transmission rate is low, and reliability is not high.
(2) CD array.The physical arrangement of CD array is identical with CD tower, also is to be connected with main frame with scsi adapter by SCSI bus by a plurality of CD drive to form, but its logical organization difference.The deblocking of CD array leaves on all optical data disks, and has check disk.The deblocking scheme makes the optical data disk driver in the CD array can concurrent working, improve data transmission rate, and check disk can improve reliability, therefore its advantage is the data transmission rate height, the reliability height, but its shortcoming is a little less than the multi-user access tenability, and can not expand.
(3) CD server.CD server is made up of CD drive, dish truss, mechanical arm and positioning system.Its advantage is that capacity is not subjected to the CD drive limited in number, and shortcoming is that data transmission rate is low and real-time is relatively poor.
The objective of the invention is to overcome the deficiency of prior art, design vast capacity the storage system---optical disc array tower that is applicable to network environment.Make it can support multi-user access, and can be when providing high data transmission rate for each user, data have very high reliability, in the time of guaranteeing that a certain data of optical disk damages in system, the integrality of former data also can be recovered automatically by system, and has extensibility.
The present invention designs a kind of optical disc array tower, and its physical arrangement is that the optical data disk driver of a plurality of scsi interfaces is connected with the scsi adapter group of being made up of a plurality of scsi adapters by SCSI bus with the verification CD drive; It is characterized in that its logical organization constitutes subarray for CD drive being divided into a plurality of groups, data piecemeal in said CD drive group, every group of interior CD drive number equates to constitute subarray, and a plurality of subarray numbers constitute tower.
The concrete structure of optical disc array tower can be divided into two kinds: distribution verification structure and concentrated verification structure.
First kind is distribution verification structure, as shown in Figure 1.In the optical disc array tower of distribution verification structure, all CD drive are divided into a plurality of subarrays 13, in the middle of each subarray, have one or more CD drive 132 to be used as the verification CD drive, and the disc in these drivers is used for storing proof test value.Optical disk store data in the subarray in other CD drive is called optical data disk driver 131.Proof test value in the check disk is according to the data on the optical disk in all optical data disk drivers in this subarray, generates according to certain fault-tolerant coding method.Optical data disk driver number in each subarray equates that verification CD drive number also equates.When writing data, main frame 10 is chosen a subarray earlier, then with deblocking, is written in the middle of the optical disk of this subarray data CD drive, and writes proof test value in the optical disk of subarray verification driver.During reading of data, main frame is chosen a subarray earlier, reads the data block on the CD, then data block is merged, and obtains partial data.When the optical disk in the driver lost efficacy, main frame read the data on interior other optical disks of this subarray and decodes, and generates the data on the inefficacy optical disk.
Second kind for concentrating the verification structure, as shown in Figure 2.In the optical disc array tower of concentrating the verification structure,,, generate the checking data in the check disk according to certain fault-tolerant coding method according to the data in a plurality of subarrays.These a plurality of subarrays 231 and corresponding check disk 232 are collectively referred to as " string " 23.Concentrate the verification optical disc array tower to be made up of a plurality of strings, the subarray number of each string equates that the check disk number also equates, and CD drive 2311 numbers in each subarray 231 also all equate.When writing data, main frame 20 is chosen a subarray earlier, then with deblocking, is written in the middle of the CD of CD drive in this subarray, and writes checking data in the optical disk of verification driver.During reading of data, main frame is chosen a subarray earlier, reads the data block on the optical disk, then data block is merged, and obtains partial data.When the optical disk in the driver lost efficacy, main frame read the data on the every other optical disk of same string, then according to the corresponding coding/decoding method of input tolerant for Chinese method, generate the data on the inefficacy optical disk.
From above explanation as can be seen, in optical disc array tower,, make it inherit the advantage of CD tower aspect supporting the multi-user because it has tower structure; Because it has array structure, makes it have very high operation degree of parallelism, has inherited the advantage of CD array aspect data transmission rate.In fact, it is 1 distribution verification structure optical disc array tower that CD array can be considered to the tower scale, is 1 and CD tower can be considered to the subarray scale, and does not have the distribution verification structure optical disc array tower of verification driver.Therefore CD array and CD tower can be considered to the special applications of optical disc array tower.When design is applied to the optical disc array tower of network environment, require to select different tower scale parameter and subarray scale parameter according to reality, it can both be met the demands aspect these three of multi-user access tenability, data transmission rate and data reliabilities.Therefore, optical disc array tower has than CD tower and the more excellent performance of CD array.
The structure of optical disc array tower can realize with hardware approach, also can realize with software approach.
Brief Description Of Drawings;
Fig. 1 is the optical disc array tower structure synoptic diagram of distribution verification structure of the present invention.
Fig. 2 is the optical disc array tower structure synoptic diagram of concentrated verification structure of the present invention.
Fig. 3 is the software flow block diagram of embodiments of the invention.
The present invention utilizes software approach, has designed the optical disc array tower embodiment of the distribution checkschema that is applied to Windows NT platform and the optical disc array tower embodiment of concentrated checkschema.
Fig. 3 is the software flow pattern that the realization optical disc array tower is read function under Windows NT platform.When system receives the read command Irp0 of operating system, because being piecemeal, the data of array tower are stored on each data disks of subarray, therefore need create out a plurality of new read command Irp (k) according to Irp0, Irp (k) internal memory contains the destination buffer behind the piecemeal and the information such as physical storage address of subarray CD drive, then Irp (k) is sent to lower floor's driver.If all Irp (k) correctly finish, discharge Irp (k) so, and the return parameters of Irp0 is set according to the state of each Irp (k).If there is certain Irp (k) to make mistakes, remember that so this Irp (k) is Irpe, and, create and read subcommand Irp (ke) according to fault-tolerant way, read the data in the CD drive relevant, also promptly recover fail data according to the data on checking data and other associated optical disc with Irpe.If data are recovered successfully, the state that discharges Irp (ke) so and establish Irpe is for correct; If data are recovered failure, the state that discharges Irp (ke) so and establish Irpe is a mistake.
In the optical disc array tower embodiment of distribution checkschema, as shown in Figure 1, scsi adapter group 11 is made of two ADAPTEC AHA-2940UW scsi adapters, and every scsi adapter all is connected with 15 Panasonic LF-1000 type PD/CD-ROM drivers respectively by SCSI bus 12.These 30 Panasonic LF-1000 type PD/CD-ROM drivers are divided into 5 subarrays 13,5 data drivers 131 and 1 verification driver 132 are arranged in each subarray, also be tower scale=5, subarray scale=5, data on the check disk are the data according to relevant position on the data disks in the subarray, generate according to parity check code.
In the optical disc array tower embodiment that concentrates checkschema, as shown in Figure 2, physical arrangement is formed same as the previously described embodiments, also be to constitute scsi adapter group 21 by two ADAPTEC AHA-2940UW scsi adapters, every scsi adapter all is connected with 15 Panasonic LF-1000 type PD/CD-ROM drivers respectively by SCSI bus 22.These 30 Panasonic LF-1000 type PD/CD-ROM drivers form 1 string 23, in this string 4 subarrays 231 are arranged, and have 2 drivers 232 to be used as the verification driver; 7 data drivers 2311 are arranged in each subarray.Data on the check disk are according to the data of relevant position on all subarray data dishes in the string, generate according to odd even double plate fault-tolerant encoding.
Claims (3)
1. optical disc array tower structure, its physical arrangement is that the optical data disk driver of a plurality of scsi interfaces is connected with the scsi adapter group of being made up of a plurality of scsi adapters by SCSI bus with the verification CD drive; It is characterized in that its logical organization constitutes subarray for CD drive being divided into a plurality of groups, data piecemeal in said CD drive group stores, and every group of interior CD drive number equates to constitute subarray, and a plurality of subarray numbers constitute tower.
2. optical disc array tower structure as claimed in claim 1, it is characterized in that in the middle of said each subarray, having one or more CD drive to be used as the verification CD drive, optical data disk driver number in each subarray equates that verification CD drive number also equates.
3. optical disc array tower structure as claimed in claim 1 is characterized in that, the CD drive in said a plurality of subarrays is the optical data disk driver, and each subarray and one or more verification CD drive constitute a string; Said optical disc array tower is made up of a plurality of strings, and the subarray number of each string equates that the check disk number also equates, and the optical data disk driver number in each subarray also all equates.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 99102915 CN1127056C (en) | 1999-03-12 | 1999-03-12 | Optical disc array tower structure |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 99102915 CN1127056C (en) | 1999-03-12 | 1999-03-12 | Optical disc array tower structure |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1228582A CN1228582A (en) | 1999-09-15 |
CN1127056C true CN1127056C (en) | 2003-11-05 |
Family
ID=5271049
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 99102915 Expired - Fee Related CN1127056C (en) | 1999-03-12 | 1999-03-12 | Optical disc array tower structure |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN1127056C (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8958789B2 (en) | 2002-12-03 | 2015-02-17 | Adc Telecommunications, Inc. | Distributed digital antenna system |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113535072A (en) * | 2020-04-22 | 2021-10-22 | 苏州互盟信息存储技术有限公司 | Optical disk library cluster for multidimensional redundancy error correction and multidimensional redundancy error correction method |
-
1999
- 1999-03-12 CN CN 99102915 patent/CN1127056C/en not_active Expired - Fee Related
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8958789B2 (en) | 2002-12-03 | 2015-02-17 | Adc Telecommunications, Inc. | Distributed digital antenna system |
USRE49377E1 (en) | 2002-12-03 | 2023-01-17 | Commscope Technologies Llc | Distributed digital antenna system |
Also Published As
Publication number | Publication date |
---|---|
CN1228582A (en) | 1999-09-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP0550853B1 (en) | Array of disk drives with redundant channels | |
US5568629A (en) | Method for partitioning disk drives within a physical disk array and selectively assigning disk drive partitions into a logical disk array | |
US5303244A (en) | Fault tolerant disk drive matrix | |
US6647460B2 (en) | Storage device with I/O counter for partial data reallocation | |
US7506187B2 (en) | Methods, apparatus and controllers for a raid storage system | |
US5566316A (en) | Method and apparatus for hierarchical management of data storage elements in an array storage device | |
CA1322409C (en) | Disk drive memory | |
US7770076B2 (en) | Multi-platter disk drive controller and methods for synchronous redundant data operations | |
EP0594464A2 (en) | Method of operating a data storage disk array | |
US20090327603A1 (en) | System including solid state drives paired with hard disk drives in a RAID 1 configuration and a method for providing/implementing said system | |
US5007053A (en) | Method and apparatus for checksum address generation in a fail-safe modular memory | |
JPH05504431A (en) | disk drive memory | |
US7694171B2 (en) | Raid5 error recovery logic | |
US20070028044A1 (en) | Methods and structure for improved import/export of raid level 6 volumes | |
US7454686B2 (en) | Apparatus and method to check data integrity when handling data | |
US7111118B2 (en) | High performance raid mapping | |
CN102135862B (en) | Disk storage system and data access method thereof | |
CN101556802A (en) | RAID array transposing method and device thereof | |
JP3099930B2 (en) | Disk array device | |
US7133965B2 (en) | Raid storage device | |
CN1924786A (en) | Individual disc redundancy array system | |
CN104035886A (en) | Magnetic disk remapping method, magnetic disk remapping device and electronic equipment | |
CN1127056C (en) | Optical disc array tower structure | |
CN1076843C (en) | Multifunctional optical disk array and using implementation data parallel write/read method | |
JP2000020248A (en) | Disk fault recovering method, disk driver, and recording medium |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C06 | Publication | ||
PB01 | Publication | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
C19 | Lapse of patent right due to non-payment of the annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |