Design and evaluation of a new and effective fairness scheme for multicasting in Internet-scale distributed systems