CN1127056C - Optical disc array tower structure - Google Patents

Optical disc array tower structure Download PDF

Info

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
Application number
CN 99102915
Other languages
Chinese (zh)
Other versions
CN1228582A (en
Inventor
徐端颐
徐敏
陆达
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tsinghua University
Original Assignee
Tsinghua University
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Tsinghua University filed Critical Tsinghua University
Priority to CN 99102915 priority Critical patent/CN1127056C/en
Publication of CN1228582A publication Critical patent/CN1228582A/en
Application granted granted Critical
Publication of CN1127056C publication Critical patent/CN1127056C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

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

Optical disc array tower structure
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.
CN 99102915 1999-03-12 1999-03-12 Optical disc array tower structure Expired - Fee Related CN1127056C (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Cited By (2)

* Cited by examiner, † Cited by third party
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