SDP Implementation in MANETs USING OPNET 17ljilja/ENSC894/Spring14/Projects/ravi/... · [1] Mohamed...

16
SDP Implementation in MANETs USING OPNET 17.5 By: Vijayaraghavan Ravi Team : 4 ENSC 894-Communication Networks SPRING 2014

Transcript of SDP Implementation in MANETs USING OPNET 17ljilja/ENSC894/Spring14/Projects/ravi/... · [1] Mohamed...

Page 1: SDP Implementation in MANETs USING OPNET 17ljilja/ENSC894/Spring14/Projects/ravi/... · [1] Mohamed Hamdy and Birgitta König-Ries. Book of Communications in Computer and Information

SDP Implementation in MANETs USING OPNET 17.5

By: Vijayaraghavan Ravi

Team : 4

ENSC 894-Communication Networks

SPRING 2014

Page 2: SDP Implementation in MANETs USING OPNET 17ljilja/ENSC894/Spring14/Projects/ravi/... · [1] Mohamed Hamdy and Birgitta König-Ries. Book of Communications in Computer and Information

Agenda

Introduction to MANETs

Related Work and Problem Description

Challenges faced

Future Work and Conclusion

1

2

5

3

4

Simulation results and analysis

SDP Implementation in MANETs USING OPNET 17.5, By: Vijayaraghavan Ravi2

Page 3: SDP Implementation in MANETs USING OPNET 17ljilja/ENSC894/Spring14/Projects/ravi/... · [1] Mohamed Hamdy and Birgitta König-Ries. Book of Communications in Computer and Information

• Infrastructure-less Networks

• Mobile nodes

• Fast deployment

• Rapidly Changing

• Network Partitions

• Shared medium

• Scalable and Flexible

Mobile Ad-hoc Networks

Introduction to MANETs

SDP Implementation in MANETs USING OPNET 17.5, By: Vijayaraghavan Ravi3

Fig 1: Black dots Represents nodes in MANETs

Page 4: SDP Implementation in MANETs USING OPNET 17ljilja/ENSC894/Spring14/Projects/ravi/... · [1] Mohamed Hamdy and Birgitta König-Ries. Book of Communications in Computer and Information

Introduction to MANETsMobile Ad-hoc Networks Applications

SDP Implementation in MANETs USING OPNET 17.5, By: Vijayaraghavan Ravi4

• Military

• Collaborative Work in new

environment.

• Emergency Operations

• Mining Operations

Fig 2: Pink dots Represents nodes in replication

Page 5: SDP Implementation in MANETs USING OPNET 17ljilja/ENSC894/Spring14/Projects/ravi/... · [1] Mohamed Hamdy and Birgitta König-Ries. Book of Communications in Computer and Information

• Interest-based service replication.

• Replication

• Hibernation

• Restoration

• Similar Example is SIR Algorithm for Service Distribution

Introduction to MANETsSDP-Service Distribution Protocol

SDP Implementation in MANETs USING OPNET 17.5, By: Vijayaraghavan Ravi5

Fig 3: Green Cross Represents nodes in Restoration

Page 6: SDP Implementation in MANETs USING OPNET 17ljilja/ENSC894/Spring14/Projects/ravi/... · [1] Mohamed Hamdy and Birgitta König-Ries. Book of Communications in Computer and Information

• Tested using a limited number of models

• Network models arranged as star, ring or lane

topology.

• Multiple Simulation runs Require about a day

to Execute

Related Work

SDP Implementation in MANETs USING OPNET 17.5, By: Vijayaraghavan Ravi6

Page 7: SDP Implementation in MANETs USING OPNET 17ljilja/ENSC894/Spring14/Projects/ravi/... · [1] Mohamed Hamdy and Birgitta König-Ries. Book of Communications in Computer and Information

• Network consists of • Mobile Nodes

• Mobility Configurator

• Repository

• Random Placement of Nodes

• Multiple seed values

Problem Description

SDP Implementation in MANETs USING OPNET 17.5, By: Vijayaraghavan Ravi7

Fig 4: Model developed using OPNET

Page 8: SDP Implementation in MANETs USING OPNET 17ljilja/ENSC894/Spring14/Projects/ravi/... · [1] Mohamed Hamdy and Birgitta König-Ries. Book of Communications in Computer and Information

Here is the description of the table. You may change or delete this text as you wish.

This chart is compatible with PowerPoint 97 to 2007.

Here is a placeholder for more text and description of the chart. Changing this text will not interfere with the formatting of this template.

Simulation Results

SDP Implementation in MANETs USING OPNET 17.5, By: Vijayaraghavan Ravi8

SDP Availability vs Simulation Time

Page 9: SDP Implementation in MANETs USING OPNET 17ljilja/ENSC894/Spring14/Projects/ravi/... · [1] Mohamed Hamdy and Birgitta König-Ries. Book of Communications in Computer and Information

Simulation Results

SDP Implementation in MANETs USING OPNET 17.5, By: Vijayaraghavan Ravi9

Allocation Prevalence vs Simulation Time

Page 10: SDP Implementation in MANETs USING OPNET 17ljilja/ENSC894/Spring14/Projects/ravi/... · [1] Mohamed Hamdy and Birgitta König-Ries. Book of Communications in Computer and Information

Simulation Results

SDP Implementation in MANETs USING OPNET 17.5, By: Vijayaraghavan Ravi10

Partition vs Simulation Time

Page 11: SDP Implementation in MANETs USING OPNET 17ljilja/ENSC894/Spring14/Projects/ravi/... · [1] Mohamed Hamdy and Birgitta König-Ries. Book of Communications in Computer and Information

Simulation Results

SDP Implementation in MANETs USING OPNET 17.5, By: Vijayaraghavan Ravi11

SDP Success Ratio vs Simulation Time

Page 12: SDP Implementation in MANETs USING OPNET 17ljilja/ENSC894/Spring14/Projects/ravi/... · [1] Mohamed Hamdy and Birgitta König-Ries. Book of Communications in Computer and Information

Analysis of Results

SDP Implementation in MANETs USING OPNET 17.5, By: Vijayaraghavan Ravi12

STATISTIC VALUES COMMENTS

Availability = 1Indicates that the service was available from start to end.

Prevalence > 0.17 &< 0.28Number of nodes with active replicasTotal Number of network participants

At any time 3 to 5 nodes had active replicas when total participants were 20.

Partitions Around 15 to 20

The number of active partitions at any given time

Success Ratio Slowly reaches to 1

Shows that the longer the service lasts the more successful the Network.

Page 13: SDP Implementation in MANETs USING OPNET 17ljilja/ENSC894/Spring14/Projects/ravi/... · [1] Mohamed Hamdy and Birgitta König-Ries. Book of Communications in Computer and Information

• Complete Models were not available on the

Contributed Model website.

• Setting up the Environment Variables

• Compilation of the ‘c++’ commands from the

command prompt

• Configuring OPNET to run and execute

• Visual ‘c++’ in Windows

• GCC Compiler in Linux.

Challenges Faced

SDP Implementation in MANETs USING OPNET 17.5, By: Vijayaraghavan Ravi13

Page 14: SDP Implementation in MANETs USING OPNET 17ljilja/ENSC894/Spring14/Projects/ravi/... · [1] Mohamed Hamdy and Birgitta König-Ries. Book of Communications in Computer and Information

• Achieved the Expected Output results.

• Made an interest based and Topology independent

Comparison.

• Shows the success of SDP in a truly Mobile Environment.

• Future Work

• To Optimize Code efficiently.

• Alternative approaches towards better results.

ConclusionConclusion and Future Work

SDP Implementation in MANETs USING OPNET 17.5, By: Vijayaraghavan Ravi14

Page 15: SDP Implementation in MANETs USING OPNET 17ljilja/ENSC894/Spring14/Projects/ravi/... · [1] Mohamed Hamdy and Birgitta König-Ries. Book of Communications in Computer and Information

References

[1] Mohamed Hamdy and Birgitta König-Ries. Book of Communications in Computer and Information Science, Book of the selected papers of the ICETE 2008, volume 48 of CCIS 48, chapter: The Service Distribution Protocol for MANETs- Criteria and Performance Analysis, pages 467-479. Springer Berlin Heidelberg, 2009.

[2] Mohamed Hamdy and Birgitta König-Ries, "Service Availability, Success Ratio, Prevalence, Replica Allocation Correctness, Replication Degree, and Effects of Different Replication/Hibernation Behavior Effects of the Service Distribution Protocol for Mobile Ad Hoc Networks -A Detailed Study-," JENAER SCHRIFTEN ZUR MATHEMATIK UND INFORMATIK, Technical Report: Math/Inf/08/08, Friedrich-Schiller-University Jena, December 2008.

[3] Dipanjan Chakraborty, Anupam Joshi, Yelena Yesha, Tim Finin, "A Novel Group-based Service Discovery Protocol for MANETS," University of Maryland, Baltimore County.

[4] Chen et al, “A Dynamic Execution Path Selection Approach for Composite Services in MANETs,” The 4th International Conference on Wireless Communications, Networking and Mobile Computing (WiCOM 08), Chengdu, China, 2008.

[5] Ebtisam Amar and Selma Boumerdassi. A location service for position based routing in mobile ad hoc networks. In Proceedings of the 8th international conference on New technologies in distributed systems (NOTERE 08), pages 1-4, New York, NY, USA, 2008. ACM.

[6] Zheng Lu, University of Essex and Hongji Yang, De Montfort University, Leicester, “ Unlocking the power of OPNET Modeler”, Cambridge, Feb 2012.

SDP Implementation in MANETs USING OPNET 17.5, By: Vijayaraghavan Ravi15

Page 16: SDP Implementation in MANETs USING OPNET 17ljilja/ENSC894/Spring14/Projects/ravi/... · [1] Mohamed Hamdy and Birgitta König-Ries. Book of Communications in Computer and Information

Questions ?

SDP Implementation in MANETs USING OPNET 17.5, By: Vijayaraghavan Ravi16