Information Propagation in Peer-to-Peer Networking: Modeling and Empirical Studies