PeerSim是用JAVA实现、基于组件技术的仿真器,更好地支持了P2P网络的可扩展性和动态性。它使用两种模型,一种是基于环的模型,另一种是基于事件的模型.它支持基于对象的有标准组件的编程,实现同一接口的组件可以很容易地替代其他的组件。