Adaptive bandwidth balancing for distributed queue dual bus networks
First Claim
1. A dual bus distributed queue network comprisinga pair of oppositely transmitting channels,a plurality of stations connected to both of said channels for transmission of data segments in recurring time slots thereon,a bandwidth balancing arrangement in each station for enforcing the sharing of the transmission bandwidth between that station and other stations of said plurality, andmeans at each station for selectively enabling and disabling said bandwidth balancing arrangement at said each station, said means including means for detecting the lack of requests arriving at said each station from one of said transmission channels and for detecting the arrival of empty time slots from the other of said transmission channels.
9 Assignments
0 Petitions
Accused Products
Abstract
A distributed queue dual bus data packet network includes an adaptive bandwidth balancing mechanism in which a station priority, equal to the highest priority of waiting data at that station, and a network priority, equal to the highest priority of data received at a station, are defined. A bandwidth balancing system utilizing a balancing modulus to skip every (n+1)st time slot is enabled and disabled in response to the relative values of the station priority, network priority, request priority and data priority so as to maximize the efficiency of the balancing system. Activity timers are used for determining the if a station is the only active station on the network, and an end bit accompanies the request for transmission of the last segment of multi-segment transmissions, to further optimize the balancing enablement and disablement.
-
Citations
2 Claims
-
1. A dual bus distributed queue network comprising
a pair of oppositely transmitting channels, a plurality of stations connected to both of said channels for transmission of data segments in recurring time slots thereon, a bandwidth balancing arrangement in each station for enforcing the sharing of the transmission bandwidth between that station and other stations of said plurality, and means at each station for selectively enabling and disabling said bandwidth balancing arrangement at said each station, said means including means for detecting the lack of requests arriving at said each station from one of said transmission channels and for detecting the arrival of empty time slots from the other of said transmission channels.
Specification