A survey of peer-to-peer content distribution technologies — latest news, discussion & facts — IJR