Dynamic load balancing in a multi-bus computer system
OwnerSung H. Kuoinventor
Life of this patent
Estimating the term…
Abstract
A multi-bus computer system is adapted for dynamic load balancing. The computer system includes a plurality of expansion slots, a first expansion bus, a second expansion bus, and a bus switching mechanism to assign at least one of the plurality of expansion slots between the first expansion bus and the second expansion bus. Selection of the particular expansion bus may be controlled by a bus selection signal based on a type of device in the particular expansion slot, the speed of the device in the expansion slot, the bitsize of the device in the expansion slot, or availability of each expansion slot.
Claims28
A computer system, comprising:
- a processor;
- a bridge coupled to the processor;
- a first expansion bus coupled to the bridge;
- a second expansion bus coupled to the bridge;
- a plurality of expansion slots;
- and
- a bus switching mechanism to assign at least one of the plurality of expansion slots between the first expansion bus and the second expansion bus.
A method of dynamic load balancing in a computer system including a plurality of expansion slots and a plurality of expansion buses, the plurality of expansion buses including a first expansion bus and a second expansion bus, the method comprising the steps of:
- generating a bus selection signal;
- and
- switching electrical connection of an expansion slot of the plurality of expansion slots from the first expansion bus to the second expansion bus corresponding to the bus selection signal.
Dependencies are inferred from the claim text.