Top Banner

Click here to load reader

A Case Study on MANET Routing Protocols Performance Over TCP and HTTP

Oct 02, 2014

ReportDownload

Documents

Master Thesis Electrical Engineering Thesis no: MEE 10: 49 June 2010

A Case Study on MANET Routing Protocols Performance over TCP and HTTP

YAMSANI RAVIKUMAR & SARATH KUMAR CHITTAMURU

School of Engineering Blekinge Institute of Technology Box 520 SE-372 25 Ronneby Sweden

This thesis is submitted to the School of Engineering at Blekinge Institute of Technology in partial fulfillment of the requirements for the degree of Master of Science in Electrical Engineering. The thesis is equivalent to 20 weeks of full time studies. Contact Information: Author(s):Yamsani Ravi kumar & Sarath kumar Chittamuru E-mail: [email protected] & [email protected]

University advisor: Alexandru Popescu, MS, Ph.D. Company/Organization: Blekinge Institute of Technology, School of Computing. Address: Karlskrona, Sweden, SE-371 79 Phone:+46 455 38 56 55, cell:- +46 733 12 49 56. Email: [email protected]

University Examiner: Dr. Patrik Arlos, School of Computing, Blekinge Institute of Technology, 371 79, Karlskrona, Sweden Mobil: 0733800312 Email: [email protected]

School of Engineering Blekinge Institute of Technology Box 520 SE 372 25 Ronneby Sweden

Internet: www.bth.se/tek Phone : +46 457 38 50 00 Fax : +46 457 271 25

i

ii

ABSTRACTMobile Ad-Hoc Network (MANET) is a wireless network without infrastructure. Self configurability and easy deployment feature of the MANET resulted in numerous applications in this modern era. Efficient routing protocols will make MANETs reliable. In this thesis, to find out the efficient routing protocol for routing, we have considered four different aspects scalability, mobility, network load and TCP delay to analyze the performance of DSR, OLSR and AODV routing protocols. HTTP traffic is used over the network designed for our analysis. Performance metrics Throughput and Delay are used for the performance analysis. In our simulation results, none of the protocols we selected have shown best performance in all the four different aspects considered. We conclude the efficiency of a network can be achieved by choosing the best suitable protocols based on the network requirement.

Keywords: Mobile Ad-Hoc Network, Mobile Ad-Hoc Routing Protocols, Delay, Throughput.

iii

iv

ACKNOWLEDGEMENTWe would like to convey our sincere and substantial gratitude to honorable supervisor Alexandru Popescu for his intense efforts and precious guidance to improve the quality of our thesis.

We are especially grateful to our parents, who had always provided the courage, strength, encouragement, love, moral and financial support during our whole career.

We are thankful to our friends for their timely co-operation and assistance during tough times.

We also have best regards for BTH faculty including Mikeal sman, Patrik Arlos, Anders Nelsson for providing systematic thesis procedure and our special thanks to Lena Magnusson for her generous support and motivation in hard times.

v

TABLE OF CONTENTS

Table of ContentsAbstract ................................................................................................................................................................... iii acknowledgement ....................................................................................................................................................v table of contents ..................................................................................................................................................... vi list of figures .......................................................................................................................................................... viii acronyms .................................................................................................................................................................. x 1 introduction .................................................................................................................................................... 1 1.1 1.2 1.3 1.4 1.5 1.6 1.7 2 3 PROBLEM STATEMENT .......................................................................................................................... 1 Aim of the thesis .................................................................................................................................... 2 Contribution .......................................................................................................................................... 2 Research Challenges .............................................................................................................................. 3 Hypothesis ............................................................................................................................................. 3 Scope of the Thesis ................................................................................................................................ 3 Thesis Outline......................................................................................................................................... 4

Back ground & Related Work .......................................................................................................................... 5 Overview of MANET ........................................................................................................................................ 7 3.1 3.2 MANET Characteristics .......................................................................................................................... 7 MANET Applications .............................................................................................................................. 8 OVERVIEW OF ROUTING PROTOCOLS ................................................................................................. 11 Proactive (table driven) Routing Protocols..................................................................................... 11 Reactive (On demand) Protocols..................................................................................................... 11 Dynamic Source Routing (DSR) protocol ............................................................................................. 11 Route Discovery .............................................................................................................................. 12 Route Maintenance .......................................................................................................................... 13 Optimized Link State Routing(OLSR) protocol ..................................................................................... 14 Ad Hoc On-Demand Distance vector (AODV) ...................................................................................... 15 Transmission Control Protocol ............................................................................................................ 17 Web Traffic (HTTP)............................................................................................................................... 17 Simulation Platform ............................................................................................................................. 20 Why OPNET Modeler? ......................................................................................................................... 20 How OPNET Works? ............................................................................................................................ 21 Model Design ....................................................................................................................................... 21 Application configuration .................................................................................................................... 22 Profile Configuration ........................................................................................................................... 23

4

Ad hoc Routing Protocols: ............................................................................................................................. 10 4.1 4.1.1 4.1.2 4.2 4.2.1 4.2.2 4.3 4.4

5

TCP & HTTP ................................................................................................................................................... 17 5.1 5.2

6

SIMULATION DESIGN & IMPLEMENTATION .................................................................................................. 20 6.1 6.2 6.3 6.4 6.5 6.6

vi

6.7 6.8 6.9 6.10 7 7.1 7.1.1 7.2 7.2.1 7.2.2 7.2.3 7.2.4 7.3 7.3.1 7.3.2 7.3.3 7.4 7.4.1 7.4.2 7.4.3 7.4.4 8

Mobility configuration ......................................................................................................................... 23 Server ................................................................................................................................................... 23 Nodes ................................................................................................................................................... 23 Applying Statistics ................................................................................................................................ 24 Category-1 ........................................................................................................................................... 25 Impact of Scalability on MANET routing protocols performance ................................................... 25 Category 2............................................................................................................................................ 27 Impact of Network Load on MANET routing protocol performance ................................