摘要 |
<p>An implementation of an ISDN router (100) enables computers interconnected to each other and to the ISDN to share resources by issuing operating system commands. One computer can access a storage disk or other resource of another computer distributed at any terminal location on the ISDN. Each disk on the Network has a unique name by which it is accessed. The configuration of the Network and number of computers distributed on it are transparent to each user. To improve bandwidth utilization of the ISDN line while sharing terminal resources, a B-channel allocation algorithm (180, 182, 184, 186) executed by routers (100) between the terminals and the ISDN line dynamically allocates bandwidth by monitoring (176) traffic at each destination queue and in response allocating (172) or deallocating (172) virtual B-channels (172, 174). Bandwidth utilization is optimized by packaging data packets into trains that are transmitted to the destination when the train is completed and upon satisfaction of other conditions. Each train undergoes data compression by execution of a suitable compression algorithm.</p> |