Abstract: Traditional end-to-end congestion control mechanisms assume data transferringhappens between each pair user. In contrast, in a P2P network, many peers maylocally keep a copy of a specific data object. If the path between a pair ofpeers is congested, the requesting peer who wants to download data will switchto another peer in its neighbor peer list to fetch the data instead ofdecreasing the download rate from the current peer. Thus, it is critical tostudy the performance in multi-point-to-multi-point M2M transport protocol ina P2P network. In this paper, we build a mathematical model for identifying thekey parameters for the M2M transport protocol and also the relationships amongthese parameters. Finally, we conduct simulation experiments to validate ourmodel.