Patent ReferencesBus interface units sharing a common bus using distributed control for allocation of the bus High speed data transfer method and apparatus Ring bus hub for a star local area network Apparatus for reproducing information from opto-magnetic record medium High speed raster image processor particularly suited for use in an image management system Data link controller with autonomous in tandem pipeline circuit elements relative to network channels for transferring multitasking data in cyclically recurrent time slots Digital signal processor with conditional branch decision unit and storage of conditional branch decision results Method for controlling disk array operations by receiving logical disk requests and translating the requests to multiple physical disk specific commands Plumbing test and trap fitting Patent #: 5388288 InventorsApplicationNo. 158887 filed on 11/29/1993US Classes:710/107, Bus access regulation710/112Bus request queuingExaminersPrimary: Harvey, Jack B.Assistant: Wiley, David Attorney, Agent or FirmForeign Patent References
International ClassG06F 013/362AbstractA computer system includes bus bandwidth management for operation of a high-speed bus. The high-speed bus is coupled to a plurality of modules. A plurality of client applications operate on the computer system, and request services from the high-speed bus to transfer data from a source module to at least one destination module. The bus bandwidth management system contains a bus manager, a dispatcher, a global controller, and a local controller contained on each module. Transfer requests for data transfer on the high-speed bus are made from the client applications to the bus manager. The bus manager takes the requested information and, based on a bus management policy management in effect, schedules a transfer order for the transfer requests. The bus manager then transfers the ordered transfer requests to the dispatcher. The dispatcher decomposes the ordered transfer requests into individual bus transfer operations. For each individual bus transfer operation, the dispatcher loads a command packet into the global controller, the source module, and the destination module(s). After the dispatcher dispatches all individual bus transfer operations, the dispatcher returns to the bus manager to receive the next transfer request. The global controller executes the individual bus transfer operations in the transfer order.Other References
| |