Peer-to-Peer Live Streaming and Video On Demand Design Issues and its Challenges - Hareesh K.; D. H. Manjaiah (CoRR, 2011)