Determinants of price and revenue for peer-to-peer hosts. The state of the art