Abstract: The simulative software is the important tool for demonstrating the performances of the P-CDN. Accompanying with the increasing complexity of the P-CDN, extendibility and distributed processing based on multiple machines become the basic requirements of the simulation of the P-CDN. In this study, the simulative software architecture with hierarchical extendable interfaces is put forward to meet the need of diverse extending. Meanwhile, the multiple machines based distributed processing is implemented with the Markov Chain model involved to balance the loading of the machines. Experimental results indicate the proposed software architecture can achieve better performance even when the scale of peers is larger.