Peer-assisted VoD Systems: An Efficient Modeling Framework