Methods for implementing a backpressure mechanism in an asynchronous data
transfer and source traffic control system include detecting when a bus
user is experiencing congestion and preventing other bus users from
sending cells over the bus. According to a first embodiment, if
congestion is detected for two consecutive frames, the arbiter is
inhibited from granting access to any bus user for one frame. According
to a second embodiment, if congestion is detected during any frame, all
the bus users are prevented from transmitting low priority traffic until
congestion is absent for four consecutive frames. An apparatus for
performing the methods is also disclosed.