Scalable adaptive group communication on bi-directional shared prefix trees