RESEARCH PROJECTS IN NS3 NETWORK SIMULTOR 3

NS3 is open source discrete packet event simulator software with GNU and GPL2 compatibility. We use various component based on GNU tool with NS3. We mainly use NS3 to develop various research based application in network domain. We offer research projects in NS3 for researchers to implement their ideas with advanced technologies. We develop NS3 based research application for network communication based PhD students. In recent days, more researchers are concentrated towards to enhance quality of service in network. To improve QoS we analyze various topics and implement appropriate scheduling algorithms from Springer Papers.

RESEARCH PROJECTS IN NS3 NETWORK SIMULTOR 3

Scheduling Algorithm in Network:

We implement scheduling algorithm for academic projects and categorized into three groups as:

  • Deadline Based Scheduling Algorithm.
  • Fair Queuing Algorithm.
  • Rate Based Scheduling Algorithm.

 

Fair Queuing Approach: We use fair queuing approach, to share bandwidth flow by real number called weight. It also tries to allocate bandwidth proportion to active flow based on weights.

With Fair Queuing: By with fair queuing approach, we guarantee flow to get at least its bandwidth. It provide end to end delay network. We use fair Queuing in network with QoS.

 

 

Rate Based Scheduling: We use Rate based scheduling which is a general frame structure to build different work conserving for  work and non work disciplines. This scheduling composed of two components regular and scheduler.  We use regulator to determine packet eligible time. When a packet is eligible then it selected for packet transmission. Packet may delayed from regulator which avoid delay in network with different regulator which avoid delay in network with different regulators are used as token bucket regulator.

 

RESEARCH PROJECTS IN NS3 NETWORK SIMULTOR 3

 

Rate Based Scheduling: We use Rate based scheduling which is a general frame structure to build different work conserving for  work and non work disciplines. This scheduling composed of two components regular and scheduler.  We use regulator to determine packet eligible time. When a packet is eligible then it selected for packet transmission. Packet may delayed from regulator which avoid delay in network with different regulator which avoid delay in network with different regulators are used as token bucket regulator.

Swarm Based Routing: We adopted swarm based routing in more than 80+ projects with agents such as forwarded and backward agents. We use forward agent to find information about network traffic and normal priority Queue routing when reach destination forward agent processed by backward agent. We use backward agent to determine and transmit data on Queue with high priority. Source and destination node IP address are taken for data forwarding and routing. Swarm based Routing enable path in Proactive way. While selecting discovered path backward agent support forward agent.

Types of Service Discovery Module:

We use two types of service discovery module with general service discover architecture are:

  • Client Based Discovery.
  • Server Based Discovery.

By client based discovery process, swarm agent forward client request to source cluster head. In Manet, service discovery contain server table with update service information. For any service routing we require to access information from server table. Swarm agent forward same client request to other cluster heads. In server based discovery each protocol periodically produces service advertisement for specific services.