The present disclosure is directed to a data storage system. In one embodiment, a data storage apparatus includes a disk storage region in which a plurality of magnetic disks are stored. The apparatus includes a carrier mechanism for picking up one or more of the magnetic disks and moving the one or more magnetic disks to and from the disk storage region. A data access device of the apparatus includes a structure to receive the one or more magnetic disks from the carrier mechanism and facilitate spinning the one or more magnetic disks in place. One or more actuator arms are operable to move across a same surface of the one or more magnetic disks. Two or more read transducers are mounted to the one or more actuator arms and operable to simultaneously read from the same surface of the one or more magnetic disks. The data access device further includes two or more write transducers mounted to the one or more actuator arms and operable to simultaneously write to the same surface of the one or more magnetic disks.
These and other features and aspects of various embodiments may be understood in view of the following detailed discussion and accompanying drawings.
The discussion below makes reference to the following figures, wherein the same reference number may be used to identify the similar/same component in multiple figures.
The present disclosure is generally related to storage system using data magnetically recorded on disks. Since the advent of computing, there has been a need for both short-term and long-term persistent storage. Short-term data storage may include temporary persistent storage such as data caches, as well as storage of primary user data that changes frequently, e.g., a document being edited. This user data may also remain on the same storage device once it is no longer being updated (e.g., mid-term storage), and in some cases may be moved or copied elsewhere, e.g., cold storage using optical media, hard disk, magnetic tape, etc. for long term storage.
A number of technologies have evolved through the years to provide these types of persistent storage, including hard disk drives (HDD), floppy disk drives (FDD), optical media such as compact disk (CD), magnetic tape, and flash memory. Currently, HDD and flash memory are the popular forms of short-term and mid-term storage due to their relative speed compared to other types of media. For long term storage, HDD and tape tend to dominate, due to their relative low cost per unit of storage.
The HDD tends to occupy a middle ground between short-term and long-term storage. Performance of HDD is not as good as flash memory for short-term storage applications such as personal computing, although HDD is significantly cheaper than flash memory per unit of data stored. Conversely, tape holds a cost advantage over HDD for long-term storage (e.g., archiving), but HDD is typically more convenient and quicker to access than tape. An HDD is self-contained unit that, even while idle, can be automatically spun up to read the target data in a matter of seconds, whereas tape typically needs to be loaded into a tape drive and spooled to the target location on the tape, which takes much longer.
While the advent of high-capacity HDDs (e.g., greater than 10 TB), the HDD is catching up with tape as far as cost effectiveness. Even so, it is estimated that tape still holds around a 4× cost advantage over HDD. One reason for this is that the tape media (e.g., cartridges) itself is relatively inexpensive compared to an HDD. While the tape drives may be relatively expensive compared to a single HDD, being able to swap out cartridges allows the combination of drive and media to be much cheaper than HDD for large-scale, cold storage, e.g., petabyte scale.
In order to reduce cost of the HDD for large scale storage, one system that may be able to reduce costs is a disk jukebox. In
The system 100 includes a data access device 108 that includes a structure 110 to receive the one or more magnetic disks 104a from the carrier mechanism 106 and facilitate spinning the one or more disks 104a in place, e.g., via a spindle motor. One or more actuator arms 112 are operable to move across a same surface 114 of the one or more disks 104a. In this example, there are two actuator arms 112, one for the top surface 114 of the disk 104a and another for the bottom surface. The arms 112 are driven by a single actuator 113, e.g., a voice coil motor (VCM) that rotates the arms 112 across the disk. The system 100 may include multiple data access devices 108, such that one or more devices 108 are reading or writing data while a disk 104a is being loaded or unloaded from another data access device 108. The data access devices 108 could operate in parallel in some embodiments, e.g., sending and receiving data over separate host interfaces. Also, each data access device 108 may read from and write to a stack of disks at a time instead of just the single disk 104a shown in
A system 100 as shown in
The system 100 may be slower than an array of conventional HDDs in accessing a given stored file due to the movement of the disks 104 between the storage region 102 and the data access device 108. However, once a targeted disk is loaded, the data access device 108 can provide relatively fast random access of data on the disk surfaces (at least compared to tape random access). Additional features may be included to enhance performance of the system 100 once a disk is loaded to the data access device 108 in order to offset the start time latency of disk loading. In particular, multiple read and write transducers may operate in parallel on a given disk surface, increasing sequential data throughput.
While not seen in the view of
Another way to incorporate multiple read and write transducers that can simultaneously read the same disk surface is to use two or more independent actuators and/or arms. While more mechanically complicated, this can increase the advantages of parallelism, because different transducers can access different parts of the surface (e.g., different non-adjacent tracks) at the same time. In
In
In
In
In
As noted above, the heads 300 in any of the embodiments described above may have multiple readers and writers. In
The recording head 300 may use conventional recording (e.g., perpendicular magnetic recording) or may use some sort of energy assistance for recording. An example of energy-assisted recording is heat-assisted magnetic recording (HAMR), where a laser is used to form a hot spot on the recording medium while recording. Other types of energy-assisted recording include microwave assisted magnetic recording (MAMR) in which a spin torque oscillator shapes the magnetic fields to write smaller bits.
In
In any of the embodiments described above, the head load/unload can be ramp-less, contact start stop (CSS), suspension retract, piezo-based suspension retract. In these technologies, once the disks are spinning, one or more of the following may occur: retracting/relaxing the HGA suspension in the vertical direction (normal to the disk surface) to make contact with the media; moving the media spindle towards the heads in the vertical direction; using the flexure to move in the vertical direction; tilting of the HGA assembly using other methodologies, like a tilt motor, a collet or grippers to pull the HGA's back; using a slide-in ramp. The heads can be on the top and/or bottom surfaces of each disk and the reading from and writing to the disk can be one sided or both sided. For all systems number of heads are exemplary and can vary. Some scenarios show linear actuators, but these linear actuators are not limited to linear voice coils. For example, linear actuators can be rotary (e.g., leadscrew, rack and pinion), inchworm, etc.
In any of the embodiments above, a number of different techniques can be used to write data. Conventionally, tracks are written individually and are spaced apart so as not to induce adjacent track interference. In other techniques, tracks are written to partially overlap each other. In one example, shingled media recording (SMR) involves writing a group or band of tracks, such that the second track in the group overlaps the first track, the third track overlaps the second track, etc. This results in narrower tracks than could be written using the same write transducer to write conventional tracks.
Randomly updating tracks in an SMR band can be more time consuming than for conventional writing, as all the track in the group may need to be rewritten even if just one track is changed. Another issue with SMR is that as the head goes across the stroke between inner diameter and outer diameter of the disk, the track density gains (measured in tracks per inch, or TPI) vary. To make full use of both the inner diameter and outer diameter zones, a special writer may be used, e.g., a write transducer that is oriented and/or sized to write inner/outer tracks, while a second write transducer is oriented/sized to write middle tracks. While a zero skew system can alleviate these issues for SMR writing without multiple write transducers, one of the issues with a zero-skew is the fact that the head stack assembly (HSA) mass movement cannot track across the disk surface as quickly as a balanced rotary actuator, although microactuators can compensate for this to some extent. A zero-skew actuator may also have hysteresis and other issues that can affect TPI and data throughput, the latter being measured in input/output operations per second (IOPS).
A read/write head as shown in
In
As indicated in the right-hand side of
To write, read and/or erase the sector in this fashion, a buffer could be used to buffer the data for the entire band 1000. This multiple writer and reader arrangement enables use of cross track encoding e.g., two-dimensional magnetic recording (TDMR), in which signals from multiple readers are combined. For example, a signal from two readers over the same track may be combined when reading the track, e.g., using multiple signal/sensor magnetic recording (MSMR) mode that uses two or more signals to read from a single track. In another example, a TDMR multi-track (TDMR-MT) mode involves one or more readers each reading from more than one track. Both MSMR and TDMR-MT modes are specific cases of TDMR. The multiple readers may be from the same transducer set or from different, adjacent transducer sets. The multiple readers may be configured for vector recording, or technologies that make use of readers of both longitudinal in the cross track and the perpendicular nature of the bits.
The spacing between individual read transducers 902 and write transducers 900 can be adjusted using heater-like systems, in which heaters cause thermal expansion and contraction between the transducers thereby adjusting relative spacing. For heater systems, the source of the heat could be electrical (e.g., resistor) or optical (e.g., laser). Other clearance actuators include piezo actuator, micromechanical, etc. In order to handle the increased amount of data, the preamplifier and flex circuits that couple the head or heads to a controller would be adapted to handle multiple signals to be carried simultaneously.
Interlaced magnetic recording (IMR) is another technique in which tracks are written to partially overlap each other. In IMR, a first set of lower tracks are written spaced apart from each other, and then an upper track is written between and partially overlapping two lower tracks. Typically, the lower tracks are written at a larger width than the upper tracks, and the overlapped writing of the upper tracks will reduce the width of the lower tracks. An IMR scheme can provide reduced track widths similar to SMR, but the penalty for random track updates in IMR is not as severe as it is for SMR. To ensure high areal density, an IMR recording head may need adaptations enabling the writing of different width tracks, e.g., multiple write poles, use of different HAMR power levels, etc.
In
Spaced apart IMR write transducers 900 are shown in the right side of
For conventional magnetic recording, different track widths can be achieved due to the different write pole widths shown in
In some embodiments, a read/write head may be able to perform an IMR write using half the number of write transducers (using two passes instead of one) if the write transducers utilize HAMR. In such an embodiment, a single row of write transducers 900 as shown in
Calibration for the readers in downtrack, crosstrack, width, head-media spacing (HMS), and signal-to-noise ratio (SNR) can be achieved using traditional HDD servo index marks (SIM) or servo address mark (SAM) information along with another fixed frequency burst to calibrate HMS from the Wallace spacing equation, or other timing recovery marks that have similar features. Reader transducers 902 and write transducers 900 do not need to be crosstrack aligned and can be fabricated into a single head or slider or use a multiple slider arrangement. It is possible to implement vector recording in this fashion as well. Examples of vector recording are described in U.S. Pat. No. 10,490,219 and
Some advantages that the illustrated embodiments have over current SMR and IMR strategies include: random read/write/erase performance comparable to CMR; throughput for N-heads is about N-times faster than CMR/SMR; track widths are defined based on manufacturing spacing and integrated heater elements and therefore expected to be constant and compensate simultaneously for NRRO. In a zero-skew system, downtrack spacing between reader and writer is not so much of an issue, especially with read-while-write capability. Read-while-write capability is expected to enable multiple write poles to write simultaneously. This can also be implemented on a non-zero-skew system. In such a case, heaters or piezoelectric actuators may provide compensation for reader-to-reader and writer-to-writer spacings along the arc in the downtrack direction.
In
The various embodiments described above may be implemented using circuitry, firmware, and/or software modules that interact to provide particular results. One of skill in the arts can readily implement such described functionality, either at a modular level or as a whole, using knowledge generally known in the art. For example, the flowcharts and control diagrams illustrated herein may be used to create computer-readable instructions/code for execution by a processor or multiple processors operating cooperatively. Such instructions may be stored on a non-transitory computer-readable medium and transferred to the processor for execution as is known in the art. The structures and procedures shown above are only a representative example of embodiments that can be used to provide the functions described hereinabove.
Unless otherwise indicated, all numbers expressing feature sizes, amounts, and physical properties used in the specification and claims are to be understood as being modified in all instances by the term “about.” Accordingly, unless indicated to the contrary, the numerical parameters set forth in the foregoing specification and attached claims are approximations that can vary depending upon the desired properties sought to be obtained by those skilled in the art utilizing the teachings disclosed herein. The use of numerical ranges by endpoints includes all numbers within that range (e.g., 1 to 5 includes 1, 1.5, 2, 2.75, 3, 3.80, 4, and 5) and any range within that range.
The foregoing description of the example embodiments has been presented for the purposes of illustration and description. It is not intended to be exhaustive or to limit the embodiments to the precise form disclosed. Many modifications and variations are possible in light of the above teaching. Any or all features of the disclosed embodiments can be applied individually or in any combination are not meant to be limiting, but purely illustrative. It is intended that the scope of the invention be limited not with this detailed description, but rather determined by the claims appended hereto.
This application claims the benefit of U.S. Provisional Application No. 63/357,316, filed Jun. 30, 2022, the disclosure of which is incorporated by reference herein in its entirety.
Number | Date | Country | |
---|---|---|---|
63357316 | Jun 2022 | US |