PhD Projects in PEERSIM Simulator

We offer PhD project in Peersim simulator related projects for research scholars. Peer to Peer system composed of millions of nodes which basically join and leave continuously to ensure a communication. We evaluate various new protocols in development stage. We guide and support all researchers those who are interested to do research in network area. To implement thesis we develop various approaches for PhD scholars in network. We implement various new methods based on researcher’s interest and requirements which referred from Elsevier papers. We ensure support to develop various networks with Peersim simulation.

Components in Peersim Simulator:

We use following component to implement Peersim simulator final year projects are:

  • Controls.
  • Nodes.
  • Networks.
  • Protocols.


We use GraphExtractor class with two methods:

  • GraphFile()
  • ConfigFile()

GraphFile Data:

Interface read graph file node list created by GraphExtractor and store information in java object.

Regarding EasyDJ:

We use following parameters are:

  • InfoSim.
  • DCDSimulator.
  • Peersim EasyDJ compiler.

Parallel Execution:

We provide parallel execution by Distribute () and get () method.

Simulation Environment for Overlay Networks:

Simulation Engine:

We use two types of simulation engine in Peersim are:

  • Cycle Driven Simulator:

We process this simulation by time steps called cycle which all nodes get chance to execute. It specially designed for epidemic protocols and used to analyze various topologies on studied function. It tests up to 107 nodes.

  • Event- Driven Simulator:

This engine executes only the full fledged protocols. It support various kind of transport subtracts. We use this simulator for both epidemic and normal protocol. It runs cycle driven protocols. It tests up to 2.5 * 105 nodes.

Network Topology:

We process two operations in network topology are;

  • Changing connection.
  • Connection used to send message protocols.


We used various protocols in more than 90+ projects to describe prototype such as aggregation, super peer topology construction, load balancing, generic topology management and Ranking.


We implement initializer to create static regular random topology using idle protocol (protocol identifier 0). Using peak distribution initializes the aggregate value (protocol identifier 1).


Dynamics are runtime simulation; based on environmental input we change the state system. By Dynamic networks class node are removed from network at each cycle.


We develop graph theoretical library to analyze graph properties such as diameter, clustering and conductance.