Quality of service and streaming attributes for a data storage device
Abstract
A host/device interface coupled between a host and a storage device, and including a data interface and a Quality of Service (QoS) and configured to communicate a QoS signal with the host. The QoS interface cooperates with the data interface to selectively manage a storage QoS on the storage device. A method is provided for storing data on a data medium including receiving a Quality of Service (QoS) command; selecting a portion of the data medium on which to store a data stream; forming a stream chunk from a portion of the data stream; configuring a transducer to store the stream chunk on the data medium in response to the QoS command; and storing the data on the data medium, such that the storing conforms to a QoS command value.
Claims
exact text as granted — not AI-modified1 .- 7 . (canceled)
8 . A method for storing data on a storage device, comprising:
providing a storage system comprising a data interface communicatively coupled to transfer data between a host and a storage device and a controller operative to configure a first physical storage format attribute, defining an areal density of data storage; receiving, at said host, a first QoS signal; responsive to said receiving, directing the controller to write data having a first areal density to a first location on the storage device: receiving, at said host, a second QoS signal: and operating the host to define a streaming data range on the storage device wherein, in the streaming data range, the host directs the controller to write data having a second areal density different than the first areal density.
9 . The method of claim 8 , wherein the streaming data range includes a plurality of stream chunks, each stream chunk corresponding to a predetermined group of contiguous logic block addresses (LBAs).
10 . The method of claim 8 , wherein, the second areal density is greater than that first areal density.
11 . The method of claim 9 , wherein, in response to the second QoS, the host directs a plurality of data tracks to be written to a first stream chunk in the plurality of stream chunks.
12 . The method of claim 11 , wherein a first data track of the plurality of data tracks written to the first stream chunk is at least partially overlapped by a second data track written to the first stream chunk.
13 . The method of claim 12 , wherein each stream chunk in the plurality of stream chunks is separated by a gap.
14 . The method of claim 8 , wherein, in response to receiving a second QoS signal, the host directs a first data track written to the streaming data range to be partially overlapped by a second data track written to the streaming data range.
15 . The method of claim 14 , wherein the first data track and the second data track comprise plural, contiguous data blocks on the storage device.Join the waitlist — get patent alerts
Track US2023077768A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.