发明名称 Adaptive bandwidth distribution system for high-performance input/output devices with variable throughput
摘要 A method for issuing shadow requests to manage bandwidth allocation between an application that issues input/output (I/O) operation requests and an I/O device. A bandwidth manager detects the completion of an I/O operation, which includes either a read operation or a write operation. The bandwidth manager calculates a statistical duration for future I/O operations between the application and the I/O device based on throughput statistics related to past I/O operations. The bandwidth manager generates a shadow request for reserving a position in a queue that stores pending I/O requests for the I/O device for a first future I/O operation request from the application and having a duration related to the statistical duration, and inserts the shadow request into the queue. Advantageously, applications that do not make frequent I/O operation requests in advance may still execute I/O operations because bandwidth is reserved for future I/O operation requests via the shadow requests.
申请公布号 US8060660(B2) 申请公布日期 2011.11.15
申请号 US20080179537 申请日期 2008.07.24
申请人 LABUTE DANIEL;VINET ERIC;AUTODESK, INC 发明人 LABUTE DANIEL;VINET ERIC
分类号 G06F3/00 主分类号 G06F3/00
代理机构 代理人
主权项
地址