发明名称 Method for assuring device access to a bus having a fixed priority arbitration scheme
摘要 Computer-based devices, whether initiators or targets, are assured access to a bus having a fixed priority arbitration scheme (such as a SCSI bus) by assigning to each initiator a "fair share" of the bus bandwidth. This share is defined as a number of bytes per a unit of time such as a time period. The shares together total a fraction of the total bus bandwidth, with a margin of bus bandwidth left unassigned. To prevent initiator starvation, each initiator monitors its bus requests to determine if it is being prevented by higher-priority initiators from using its assigned share of the bandwidth. If not, the initiator periodically pings each higher-priority initiator to indicate that it is not being starved. So long as a higher-priority initiator continues to receive pings from all lower-priority initiators, the higher-priority initiator can continue to use as much bandwidth as it needs. If the higher-priority initiator fails to receive a ping from a lower-priority initiator, it stops sending new bus requests to the SCSI bus, making the bandwidth available to the lower-priority initiator. To prevent target starvation, each initiator monitors its outstanding bus requests to targets. If a request does not complete in an appropriate time, the initiator pings all other initiators with notification of target starvation. In response, all initiators limit their new bus requests to their share of the bandwidth. This limiting makes the unassigned margin of bus bandwidth available to the targets.
申请公布号 US6223244(B1) 申请公布日期 2001.04.24
申请号 US19980209966 申请日期 1998.12.10
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 DOWNER WAYNE ALAN;LINDSLEY RICHARD;CARBONARI STEVEN RINO
分类号 G06F13/36;(IPC1-7):G06F13/14 主分类号 G06F13/36
代理机构 代理人
主权项
地址