Request conversion
Abstract
In one embodiment, a method may include, if an amount of data requested to be transferred by a data transfer request according to a first protocol exceeds a maximum data transfer amount permitted to be requested by a single data transfer request according to a second protocol, generating one data transfer request according to the second protocol and a data structure, and modifying, at least in part, another data structure. This data transfer request may request transfer of a portion of the data. The data structure may include one or more values identifying, at least in part, another portion of the data. The modifying may be based, at least in part, upon the one or more values. The other data structure may include, prior to being modified, one or more other values indicating, at least in part, one or more parameters of the one data transfer request.
Claims
exact text as granted — not AI-modified1 . A method comprising:
receiving a single data transfer request according to a first protocol, the single data request identifying an amount of data to be transferred; determining a number of data transfer requests according to a second protocol required to transfer the amount of data; and storing one or more values in a data structure for providing one or more other values indicating parameters of any data transfer request according to the second protocol.
2 . The method of claim 1 , further comprising:
issuing the data transfer requests according to the second protocol to storage.
3 . The method of claim 1 , wherein:
the first protocol comprises a Small Computer Systems Interface (SCSI) protocol; and the second protocol comprises a Serial Advanced Technology Attachment (SATA) protocol.
4 . The method of claim 1 , further comprising:
issuing one data transfer request according to the first protocol; and after the modifying, at least in part, of the data structure, issuing another data transfer request according to the second protocol, the another data structure comprising, after the modifying, at least in part, of the data structure, one or more additional values indicating, at least in part, one or more parameters of another data transfer request.
5 . An apparatus comprising:
circuitry to generate, receiving a single data transfer request according to a first protocol, the single data request identifying an amount of data to be transferred, determining a number of data transfer requests according to a second protocol required to transfer the amount of data and storing one or more values in a data structure for providing one or more other values indicating parameters of any data transfer request according to the second protocol.
6 . The apparatus of claim 5 , wherein:
the circuitry is capable of issuing the data transfer requests according to the second protocol to storage.
7 . The apparatus of claim 5 , wherein:
the first protocol comprises a Small Computer Systems Interface (SCSI) protocol; and the second protocol comprises a Serial Advanced Technology Attachment (SATA) protocol.
8 . The apparatus of claim 5 , wherein:
the circuitry is also capable of issuing one data transfer request according to the first protocol and after the modifying, at least in part, of the data structure, issuing another data transfer request according to the second protocol, the another data structure comprising, after the modifying, at least in part, of the data structure, one or more additional values indicating, at least in part, one or more parameters of another data transfer request.
9 . An article including a machine-accessible medium having associated information, wherein the information, when accessed, results in a machine performing:
receiving a single data transfer request according to a first protocol, the single data request identifying an amount of data to be transferred; determining a number of data transfer requests according to a second protocol required to transfer the amount of data; and storing one or more values in a data structure for providing one or more other values indicating parameters of any data transfer request according to the second protocol.
10 . The article of claim 9 , further comprising:
issuing the data transfer requests according to the second protocol to storage.
11 . The article of claim 9 , wherein:
the first protocol comprises a Small Computer Systems Interface (SCSI) protocol; and the second protocol comprises a Serial Advanced Technology Attachment (SATA) protocol.
12 . The article of claim 9 , further comprising:
issuing the one data transfer request; and after the modifying, at least in part, of the another data structure, issuing another data transfer request according to the second protocol, the another data structure comprising, after the modifying, at least in part, of the another data structure, one or more additional values indicating, at least in part, one or more parameters of another data transfer request.
13 . The article of claim 9 , further comprising:
issuing one data transfer request according to the first protocol; and after the modifying, at least in part, of the data structure, issuing another data transfer request according to the second protocol, the another data structure comprising, after the modifying, at least in part, of the data structure, one or more additional values indicating, at least in part, one or more parameters of another data transfer request.
14 . A system comprising:
a magnetic storage device; and a circuit card capable of being coupled to the magnetic storage device, the card comprising circuitry to generate receiving a single data transfer request according to a first protocol, the single data request identifying an amount of data to be transferred, determining a number of data transfer requests according to a second protocol required to transfer the amount of data and storing one or more values in a data structure for providing one or more other values indicating parameters of any data transfer request according to the second protocol.
15 . The system of claim 14 , further comprising:
storage coupled to the card, the circuitry being capable of issuing the data transfer request according to the second protocol to the magnetic storage device.
16 . The system of claim 14 , wherein:
the magnetic storage device is capable of executing the data transfer request according to the second protocol.Join the waitlist — get patent alerts
Track US2006155888A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.