Peersim acts as simulator for implementation of peer to peer systems. Peersim projects are developed among peer to peer systems for an effective communication. Dynamic schemes are supported and assures scalable environment as churn and far-line neodels in PEERSIM. In java programming language the simulator code are written. Peersim Projects aim is to balance with P2P system properties to attain scalability and boost up dynamism. Node, CD Protocol, Linkable, Control are four component interface used in Peersim projects. Recently many researchers’ analyze Peersim techniques, as it provides optimistic communication. Peersim projects are based on various protocols and engine.
Life cycle of Peersim:
To build blocks of object for the purpose of modular programming Peersim are designed. Same interface is implemented while each block is replaced by other component.
In a cyclic process, simulation processes are carried out:
- By simulator class invocation simulation is being run with configuration file.
- Based on network size the numbers of nodes are chosen.
- To monitor properties control object are chosen and parameters are modified.
- To demonstrate with and to initialize protocol more than one protocol are selected.
Features of Peersim Models:
Recently many researchers’ analyze Peersim techniques, as it provides optimistic communication. Peersim projects are based on various protocols and engine.
- Bit torrent application.
- Science communities.
- Research and Development.
- Wireless Communications.
Types of Peersim Engine:
Cycle driven (CD):Cycle driven engine based on time scheduling algorithm is very efficient and scalable process. A network of 10^6 nodes could be achieved in Peersim. Synchronization of transports & messages are not possible.
Event driven:A simulation engine in Peersim that is realistic is event driven. Normal and epidemic protocols make use of event driven. Cycle driven protocols can also run. Network up to 2.5 *10^4 nodes are allowed.
Components of Peersim Projects:
Development and extension of Peersim is very easy. Various types of component are created and allowed by user in interface.
Explained about various latest technologies related to my projects. Offered great technical service to my project. Effectively developed projects with less cost.
Excellent services are provided for my projects.Team members guided and helped me throughout the project. They offered various resources to learn about latest technologies.
Team members offered a sample projects with practical experience. Wonderful experience. They trained with technical knowledge for my projects.
Provided a required software and hardware for project implementation.Thanks for your cooperation towards my project.