Flocks: Evaluation of a QoS- and Content-Aware Overlay