Back to results
US 2026/0219790 A1Published application
Hinted write coalescing
AssigneeAvago Technologies International Sales Pte. Limited
InventorArun Prakash Jana
Life of this patent
Estimating the term…
Abstract
An apparatus including a host and a controller. The host sets a binary value for metadata in a field of a command structure. In response to receiving a stream of write commands from the host, the controller parses the command structure in write command. The write command is one of the write commands in the stream. The command structure extracts the binary value from the metadata. From the binary value, the controller derives a proximity of the write command relative to another write command in the stream.
Claims20
An apparatus comprising:
- a host configured to set, for metadata in a field of a command structure, a binary value;
- and
- a controller configured to:
- parse, in response to receiving a stream of write commands from the host, the command structure in one of the write commands,
- extract, in response to parsing the command structure, the binary value from the metadata, and
- derive, from the binary value, a proximity of the one of the write commands relative to an additional one of the write commands in the stream.
3 more elements
A method comprising:
- setting, by a host, a binary value for metadata in a field of a command structure;
- receiving, by a controller from the host, a stream of write commands;
- parsing, by the controller, the command structure in one of the write commands;
- extracting, by the controller, the binary value from the metadata;
- and
- deriving, by the controller from the binary value, a proximity of the one of the write commands relative to an additional one of the write commands in the stream.
3 more elements
A system comprising:
- a server comprising a host and a controller;
- and
- a storage array configured to receive a data stripe from the server,
- wherein the host is configured to:
- pair a payload with a command structure, and
- set, for metadata in a field of the command structure, a binary value;
- and
- wherein the controller is configured to:
- parse, in response to receiving a stream of write commands from the host, the command structure in one of the write commands,
- extract, in response to parsing the command structure, the binary value from the metadata,
- derive, from the binary value, a proximity of the one of the write commands relative to an additional one of the write commands in the stream, and
- populate, in response to converting the payload into data blocks, the data stripe with the data blocks.
9 more elements
Dependencies are inferred from the claim text.