A method for managing data traffic in a multi-user
multiple-simultaneous-access (MUMSA) environment, for example in a code
reuse multiple access (CRMA) environment or other physical environment
having true random access with more than one transmission present at the
same time, the method including estimating channel load for multiple
users, then using the estimate of channel load to calculate a congestion
threshold on an ongoing basis, at each terminal performing an experiment
using that congestion threshold value and a random number generator to
determine if a packet is eligible to be transmitted, transferring
downstream virtual channel traffic and redistributing user terminals to
affiliate with the proper downstream virtual channel.