Patent ID: 8051232
Filing Date: 2011-11-01
Classification: G06F

Abstract:
1. A method, comprising: assigning, by a computer, a first deadline to a first isochronous request; assigning, by the computer, a second deadline to a second isochronous request, wherein the second deadline is different from the first deadline; assigning, by the computer, a third deadline to a third isochronous request, wherein the third deadline is different from the first deadline and second deadline, and wherein the second deadline specifies a time which occurs before the time of the third deadline; and transmitting, by the computer, the first isochronous request and the first deadline and the second isochronous request and the second deadline and the third isochronous request and the third deadline to a data storage device, wherein the transmitting the second and third isochronous requests enable the data storage device to determine amounts of time associated with completing execution of each of the second and third isochronous requests, and wherein the transmitting the second and third deadlines enable the data storage device to reduce total latency of processing the second and third requests by completing the third isochronous request after completion of the first isochronous request but before completing the second isochronous request.