British Journal of Science 18 September 2012, Vol. 6 (2) Keywords: MANET, Queuing process, Queuing mechanisms, simulation

Similar documents
British Journal of Science 37 June 2012, Vol. 5 (2)

QoS Routing By Ad-Hoc on Demand Vector Routing Protocol for MANET

A Study on the Behaviour of SAODV with TCP and SCTP Protocols in Mobile Adhoc Networks

Anil Saini Ph.D. Research Scholar Department of Comp. Sci. & Applns, India. Keywords AODV, CBR, DSDV, DSR, MANETs, PDF, Pause Time, Speed, Throughput.

A Simulation study : Performance comparison of AODV and DSR

Speed Performance of Intelligent Ant Sense Routing Protocol for Mobile Ad-Hoc Personal Area Network

Performance Analysis of Routing Protocols in Mobile Ad-hoc Network (MANET)

The Modified Gaussian Function based RED (MGF-RED) Algorithm for Congestion Avoidance in Mobile Ad Hoc Networks

Performance of Ad-Hoc Network Routing Protocols in Different Network Sizes

Effect of Variable Bit Rate Traffic Models on the Energy Consumption in MANET Routing Protocols

Performance Analysis of Wireless Mobile ad Hoc Network with Varying Transmission Power

Simulation and Analysis of AODV and DSDV Routing Protocols in Vehicular Adhoc Networks using Random Waypoint Mobility Model

Simulation & Performance Analysis of Mobile Ad-Hoc Network Routing Protocol

Simulation and Performance Analysis of Throughput and Delay on Varying Time and Number of Nodes in MANET

An Extensive Simulation Analysis of AODV Protocol with IEEE MAC for Chain Topology in MANET

PERFORMANCE ANALYSIS OF AODV ROUTING PROTOCOL IN MANETS

AVC College of Engineering, Mayiladuthurai, India

PERFORMANCE BASED EVALUATION OF DSDV, AODV AND DSR ROUTING PROTOCOLS IN MANET

The Comparative Analysis of RED, GF-RED and MGF-RED for Congestion Avoidance in MANETs

A Comparative Analysis of Energy Preservation Performance Metric for ERAODV, RAODV, AODV and DSDV Routing Protocols in MANET

STUDY OF SOCKET PROGRAMMING AND CLIENT SERVER MODEL

Chapter 7 CONCLUSION

PERFORMANCE BASED EVALUATION OF DSDV, AODV AND DSR ROUTING PROTOCOLS IN MANET

Evaluation of Routing Protocols for Mobile Ad hoc Networks

Routing Protocols in MANET: Comparative Study

Performance Analysis of Three Routing Protocols for Varying MANET Size

Queuing Systems. 1 Lecturer: Hawraa Sh. Modeling & Simulation- Lecture -4-21/10/2012

Relaxation Control of Packet Arrival Rate in the Neighborhood of the Destination in Concentric Sensor Networks

Performance Evaluation of AODV and DSDV Routing Protocol in wireless sensor network Environment

PERFORMANCE EVALUATION OF AODV AND DSR ROUTING PROTOCOLS IN MANET NETWORKS

II. ROUTING CATEGORIES

Behaviour of Routing Protocols of Mobile Adhoc Netwok with Increasing Number of Groups using Group Mobility Model

An Approach for Enhanced Performance of Packet Transmission over Packet Switched Network

Quantitative Performance Evaluation of DSDV and OLSR Routing Protocols in Wireless Ad-hoc Networks

PERFORMANCE ANALYSIS OF AF IN CONSIDERING LINK UTILISATION BY SIMULATION WITH DROP-TAIL

Performance Evaluation of DSDV, DSR AND ZRP Protocol in MANET

Performance Evaluation of Routing Protocols (AODV, DSDV and DSR) with Black Hole Attack

A Scheme of Multi-path Adaptive Load Balancing in MANETs

Delayed ACK Approach for TCP Performance Improvement for Ad Hoc Networks Using Chain Topology

3. Evaluation of Selected Tree and Mesh based Routing Protocols

Performance Evaluation of MANET through NS2 Simulation

DATA MINING OF NS-2 TRACE FILE

AODV-PA: AODV with Path Accumulation

Review: Performance Evaluation of TCP Congestion Control Mechanisms Using Random-Way-Point Mobility Model

Secure Enhanced Authenticated Routing Protocol for Mobile Ad Hoc Networks

DYNAMIC SEARCH TECHNIQUE USED FOR IMPROVING PASSIVE SOURCE ROUTING PROTOCOL IN MANET

Performance Evaluation of AODV DSDV and OLSR Routing Protocols with Varying FTP Connections in MANET

ENERGY EFFICIENT MULTIPATH ROUTING FOR MOBILE AD HOC NETWORKS

Performance Evaluation of Mesh - Based Multicast Routing Protocols in MANET s

International Journal of Scientific & Engineering Research, Volume 6, Issue 3, March ISSN

COMPARATIVE STUDY AND ANALYSIS OF AODTPRR WITH DSR, DSDV AND AODV FOR MOBILE AD HOC NETWORK

A Fuzzy Based Approach for Priority Allocation in Wireless Sensor Networks Imen Bouazzi #1, Jamila Bhar #2, Semia Barouni *3, Mohamed Atri #4

SIMULATION FRAMEWORK MODELING

Analysis of Black-Hole Attack in MANET using AODV Routing Protocol

Simulation Based Performance Analysis of DSDV, OLSR and DSR Routing Algorithm in Wireless Personal Area Network Using NS-2

IMPLEMENTATION OF DYMO ROUTING PROTOCOL

The Use of Hierarchical Scheduling in the Ingress Edge Router of a DiffServ Domain

PERFORMANCE EVALUATION OF DSDV, AODV ROUTING PROTOCOLS IN VANET

WITH the evolution and popularity of wireless devices,

Chapter 6 Queuing Disciplines. Networking CS 3470, Section 1

Simulation Based Performance Analysis of Routing Protocols Using Random Waypoint Mobility Model in Mobile Ad Hoc Network

Comparative Study on Performance Evaluation of Ad-Hoc Network Routing Protocols Navpreet Chana 1, Navjot Kaur 2, Kuldeep Kumar 3, Someet Singh 4

ROUTE STABILITY MODEL FOR DSR IN WIRELESS ADHOC NETWORKS

6367(Print), ISSN (Online) Volume 4, Issue 2, March April (2013), IAEME & TECHNOLOGY (IJCET)

Performance Comparison of MANETs Routing Protocols for Dense and Sparse Topology

Cross-layer TCP Performance Analysis in IEEE Vehicular Environments

PIONEER RESEARCH & DEVELOPMENT GROUP

CHAPTER 4 SIMULATION MODEL AND PERFORMANCE METRICS

and coverage as the nodes can act both as clients and routers. In this paper, the clients are distributed using four different

Figure 1. Clustering in MANET.

PERFORMANCE ANALYSIS OF AF IN CONSIDERING LINK

Performance Analysis and Enhancement of Routing Protocol in Manet

Mobility and Density Aware AODV Protocol Extension for Mobile Adhoc Networks-MADA-AODV

Performance Evaluation of Routing Protocols for Mobile Ad Hoc Networks

Performance Enhancement of AOMDV with Energy Efficient Routing Based On Random Way Point Mobility Model

Congestion Propagation among Routers in the Internet

Priority Traffic CSCD 433/533. Advanced Networks Spring Lecture 21 Congestion Control and Queuing Strategies

Implementation of Hybrid Modified RED Algorithm for Congestion Avoidance in MANETS

PERFORMANCE ANALYSIS OF REACTIVE ROUTING PROTOCOLS IN MOBILE AD HOC NETWORK USING NS2

Performance Improvement of Wireless Network Using Modern Simulation Tools

The General Analysis of Proactive Protocols DSDV, FSR and WRP

A Literature survey on Improving AODV protocol through cross layer design in MANET

An Evaluation of Deficit Round Robin Fair Queuing Applied in Router Congestion Control

Vaibhav Jain 2, Pawan kumar 3 2,3 Assistant Professor, ECE Deptt. Vaish College of Engineering, Rohtak, India. Rohtak, India

Different QoS Based TORA Reactive Routing Protocol using OPNET 14.5

SELECTION OF METRICS (CONT) Gaia Maselli

A COMPARISON OF REACTIVE ROUTING PROTOCOLS DSR, AODV AND TORA IN MANET

POLITECNICO DI TORINO Repository ISTITUZIONALE

STUDY AND COMPARISION OF PROACTIVE AND REACTIVE ROUTING PROTOCOL FOR MULTICHANNEL WIRELESS AD-HOC NETWORK

Dynamic Search Technique Used for Improving Passive Source Routing Protocol in Manet

Attada Venkataramana et al.,international Journal of Wireless Communications and Network Technologies, 3(1), December January 2014, 9-13

Improving Performance of Routing Protocols Using. MRP Framework

THE NETWORK PERFORMANCE OVER TCP PROTOCOL USING NS2

Performance of DSDV Protocol over Sensor Networks

Performance Evaluation of Various Routing Protocols in MANET

Congestion Control Technique with Safety Transmission of Messages in Vehicular Ad Hoc Network

Ad-Hoc Data Processing and Its Relation with Cloud Computing Process Using Functional Approach

MANET PROTOCOLS ANALYSIS WITH VARYING PAUSE TIME SIMULATION TIME AND SPEED

Simulation and Analysis of Impact of Buffering of Voice Calls in Integrated Voice and Data Communication System

Analyzing Routing Protocols Performance in VANET Using p and g

Transcription:

British Journal of Science 18 Queuing Approach to Model the MANETs Performance Assist Prof. Dr. Saad Talib Hasson Head of Computer Sciences Department University of Babylon- College of Sciences IRAQ Enass Fadil MSc. student University of Babylon- College of Sciences IRAQ Abstract Mobile Ad-hoc Network (MANET) was defined as a set of mobile nodes that moved freely and connected among each other without any infrastructure. Simulation represents a tool that evaluates the performance of an existing or proposed queuing system, under different configurations of interest and over long periods of real time. In this paper each node of the MANET was modeled as a queuing system to serve the customers (packets) that reaching according to certain arrival rate. The network simulator NS-2 was used as a tool to study and evaluate the effects of two queuing mechanisms (DropTail and REM) on the performance of certain MANET. Many performance metrics such as throughput, packets loss, packet delivery fraction, and average end-to-end delay were used as comparison indications. The simulation environment was implemented with different number of nodes, different speeds, different simulation area, and varying pause times. The recorded results indicated different MANET behaviors with each queuing mechanism and certain parameters values. Keywords: MANET, Queuing process, Queuing mechanisms, simulation 1. Introduction MANET is a collection of nodes that correctly connected among each other in wireless manner without any infrastructure. Based on the location of nodes the data packets can be received by the destination directly or in many hops [Christos Tachtatzis, et. al., 2008]. The topology of this type of network is changing dynamically. The nodes are moving frequently from one location to another and the energy of each node is limited [Yangcheng Huang, et. al., 2007]. Many real systems can be modeled as a network of queues, such as the waiting line in a bank, a bus stop, waiting line in airport, material flow in factory, signal flow in network. So, each of these simple systems consists of three major components [Christopher A. Chung, 2004]. Each router must implement some queuing discipline. Queuing allocates both bandwidth and buffer space. Simulation is a tool that evaluates the performance of an existing or proposed system, under different configurations of interests over long periods of real time [Anu Maria, 1997 ]. The term Computer Simulation means design a model of an actual or theoretical physical system, execute the model on a digital computer, and analyze the execution output [Paul A. Fishwick, 1996]. A major feature of discrete event simulation is its ability to model random events based on standard and non-standard distribution and to predicate the complex interactions between these events. Simulation tools also include the element of time, which is missing from other design methods. A simulation model contains a clock that progresses through time, handling events as

British Journal of Science 19 they occur. A simulation model built on computer and experiment are then performed changing the input parameters and predicating the response. Experiment is normally carried out by asking ' what if ' questions and using the model to estimate the outcome or to evaluate the existing process [Juhani Heilala, 1999]. Here are several concepts underlying simulation. These concepts include system and model. 2. Queuing process Queuing theory constitutes a powerful tool in modeling and performance analysis of many complex systems, such as computer networks, telecommunication systems, call centers, manufacturing systems and service systems. In recent years, queuing theory including queuing systems and networks motivates being the attention of mathematicians, engineers, designers and economics [ B. Filipowicz et al., 2008 ]. Queuing models are constructed to help the scientists and the engineers to analyze the performance of complex dynamic systems. These models are dealing with the waiting and the sequence that occurs with their activities. The purpose of building a queuing model is to obtain reliable statistics that can be used to analyze, evaluate and improve the performance and the behavior of the current or the new complex networks. Simulation is the unique technique that can be used and applied to evaluate and analyze any current or new designed queuing systems. Simulation techniques represents an economical manner to implement and operate any expensive complex systems. 3. Queuing mechanisms queuing strategy determines the discipline for ordering entities in a queue. It defines the order in which they are served and the way in which resources are divided between customers (packets). Each router must implements some queuing discipline to govern the packets buffers in which packets waiting to be transmitted. Various queuing mechanisms were applied to control the transmission process by indicating which packets must be transmitted (bandwidth allocation) and which packets must be dropped (buffer space). These mechanisms affects the packets latency experienced by determining how long a packet must waits before its transmission. Examples of the common queuing disciplines are the first in first out (FIFO) which is called Drop Tail in networking, Last In First Out (LIFO), Priority Queuing (PQ), The shortest is served first, service in random order, Round Robin, Random Exponential marking (REM) and others [S. Athuraliya, et al, 2001]. 3.1 Drop Tail and REM The idea of Drop Tail queuing is that the first packet that arrives at a router is the first packet to be transmitted. If a packet arrives and the buffer space is full, then the router will discards (drops) this packet. It represents one of the simplest network routers algorithms and it has been implemented widely [T. Reddy, et. al.,2009]. When the queue is overflows in a Drop Tail mechanism the packets will be dropped. This means that the packets of many connection sources will be dropped when the network is being under heavy load circumstances. Drop Tail routers may cause global synchronization of occurrences in which transmitters that belongs to a same bottleneck router will retrieve from sending any more packets all at almost the same time [K. Zhou, 2006]. The Random Exponential marking (REM) is aimed to stabilize both the input rate around link capacity and the queue around a small target. There is a variable (represents the key insight)

British Journal of Science 20 called "price" in each queuing system that implements REM to be a congestion measure. This variable indicates the marking probability. Price represents an indication of the difference between input rate and link capacity with the difference between queue length and target. The "price" is decoupled form performance measures such as packet loss and queue length. The REM Congestion measure can be computed depending on the difference between input rate ( arrival or reception rate), output rate ( sending or transmission rate) and current buffer occupancy at router. The end-to-end marking (or dropping) probability observed by a user depends in a simple and precise manner on the sum of link prices (congestion measures), summed over all the routers in the path of the user. The output queue are tend to mark each arrival packet that is not already marked at an upstream queue, with a probability that is exponentially increasing in its current price [Abdullah Al Masud, et. al.2011]. 4. Performance metrics One approach to the performance measurement is to obtain the data by observing the events and activities on an existing system. Performance modeling means representing the system by a model and manipulate the model to obtain information about its behavior and its performance. The performance of the system can be estimated either directly or by characterizing the system workload mean response time, the total service time, the workflow, the numbers of completed or aborted service requests, the total waiting time, the queue length, the number of transactions completed per unit time, the ratio of blocked connection requests. To evaluate the MANET as a queuing system, there are many other performance metrics that can be used. The most related important to this study are: a. Throughput Which represents the mount of data received by the destination nodes through certain period of time [Ravi Kumar Bansal et al. 2006]. Throughput=receive packets/simulation time B. Average end-to-end delay (average E2E delay): It represents the time required to move the packet from the source node to the destination node. E-2-E delay [packet_ id] = received time [packet_ id] sent time [packet_ id] The average end-to-end delay can be calculated by summing the times taken by all received packets divided by its total numbers [Aliff Umair Salleh et al. 2006] c. Dropped Packets: It represents the number of packets that sent by the source node and fail to reach to the destination node [Aliff Umair Salleh et al. 2006]. Dropped packets = sent packets received packets. d. Packets delivery fraction (PDF): It can be measured as the ratio of the received packets by the destination nodes to the packets sent by the source node [Imran Khan et al. 2009]. PDF = (number of received packets / number of sent packets) * 100 5. Simulation Environment The following suggested simulation environment was used in building the suitable MANET's using NS-2 in this study. The DSDV routing protocol was suggested to be the main operating protocol in all of the suggested tested simulation scenarios. Table (1) shows the important proposed parameters and their values. Table (1) simulation environment

British Journal of Science 21 Parameter Value The simulator NS-2.34 MAC 802.11 Routing protocol Simulation time Propagation model Transmission rate Mobility model Traffic generation Antenna Packets size DSDV 90 second Two ray ground 4 packets/second Random way point model CBR Omni Antenna 512 bytes 6. Simulation Results In this study, the performance of the MANET was evaluated by applying two types of queuing disciplines (DropTail and REM). Different MANET's parameters were tested and experimented to show the effects of each of the two queuing mechanisms on the MANET performance. The suggested varying MANET's parameters are: number of nodes, nodes speed, pause times, and simulation areas. Table (2) shows these suggested varying MANET's parameters values. Table (2): suggested MANET's parameters. Case Number of Nodes Nodes Speed Pause time MANET's area 1 5 10, 15, 20, 3s 500m*500m 25, 30 2 5, 8, 15, 30m/s 4s 800m*800m 20, 25 3 10 40m/s 5s (500m*500m, 800m*800m, 900m*900m, 1000m *1000m, 1500m* 1500m) 4 10 30m/s 2, 3, 4, 1000m*1000m 5, 6s Each simulation Scenario was executed ( runs) 10 times and all of these ten values for each metric were recorded. The average was estimated to be the best possible value for each metric. These repetition was done due to the randomness effects used in generating the simulated values in each case. Four performance metrics values (the throughput, the loss packets, average end-toend delay, and packet delivery fraction) were calculated for each of the Drop Tail and the REM queues. The following figures shows the behaviors of each performance metric in each MANET scenario ( the red line is for the Drop Tail while the green line is for the REM).

British Journal of Science 22 Figure1 shows the packet delivery fraction with different nodes speeds with the Drop Tail and REM queues. Figure2 illustrates the average end-to-end delay with varying nodes speeds with the two types of queues. Fig1: the PDF of case1. Fig2: the average end-to-end delay of case1. From these graphs it is clear that REM is better than Drop Tail with high speed in average end to end delay. Figure3; illustrates the number of the packets loss for different node speeds. While figure4; illustrates the throughput of the case1 where the speeds are different. Fig3: the packets loss of case1. Fig4: the throughput of case1. These figures indicate no significant difference between the MANET behavior for the packets loss and the throughput with both those queuing mechanisms. Figure5; shows the packet delivery fraction with different nodes numbers and Figure6; illustrates the average end-to-end delay with many different nodes numbers in two types of queues. Fig5: The PDF of case2. Fig6: The average end-to-end delay of case2. In the two figures with different number of nodes with REM is seemed to be better than with DropTail in PDF and average delay measures. Figure7; clarifies the number of the lost packets with varying nodes number for case 2. Figure8; illustrates the throughput of the case2 where the numbers of nodes are different. Fig7: The packets loss of case2. Fig8: The throughput of case2. Figure9 shows the packet delivery fraction with different topologies of the simulation. Figure10 illustrates the average end-to-end delay with different topologies.

British Journal of Science 23 Fig9: The PDF of case3. Fig10: The average end-to-end delay of case3. Figure11; clarifies the number of the loss packets with different simulation topologies. Figure12; illustrates the throughput with varying simulation topologies. Fig11: The loss packets of case3. Fig12: The throughput of case3. Figure13; shows the packet delivery fraction with different pause times for the mobile nodes. Figure14; illustrates the average end-to-end delay with different pause times. Fig13: The PDF of case4. Fig14: The average end-to-end delay of case4. Figure15; shows the number of the lost packets with different pause times for the mobile nodes. Figure16 illustrates the mount of the throughput with different pause times. Fig15: The packets loss of case4. Fig16: The throughput of case4. 7. Conclusion A stable and Reliable resulted simulation values of the performance metrics values for many MANET's Scenarios indicated that the MANET's behavior with REM queue management is best than Drop tail in throughput and pdf with high nodes speed. While delay and loss packets with high speeds decreases in both mechanisms. Network with small number of nodes behaves better with REM than with drop Tail. When simulation area increased (for 10 nodes) low throughput with REM and DropTail, with REM gives low delay better than with DropTail, in Packet loss and PDF. The effects of the pause time in both gives low throughput and high delay. With DropTail the packet loss is better than with REM. The network PDF in REM is better than with the DropTail. REM attempts to obtain high utilization, and low delay and low packets loss.

British Journal of Science 24 References Abdullah Al Masud, Hossain Md. Shamim and Amina Akhter," Performance Analysis of AQM Schemes in Wired and Wireless Networks based on TCP flow" International Journal of Soft Computing and Engineering (IJSCE) ISSN: 2231-2307, Volume-1, Issue-3, July 2011. Aliff Umair Salleh, Zulkifli Ishak, Norashidah Md. Din, and Md Zaini Jamaludin, "Trace Analyzer for NS-2", IEEE, pp. 29-32, Student Conference on Research and Development (SCOReD), Malaysia, 2006. Anu Maria, " Introduction to Modeling and Simulation ", Proceedings of the 1997 Winter Simulation Conference ed. S. Andradóttir, K. J. Healy, D. H. Withers, and B. L. Nelson, 1997 B. Filipowicz and J. Kwiecien, " Queuing systems and networks. Models and applications ", Bulletin of the Polish Academy of Sciences, Technical Sciences, Vol. 56, No. 4, 2008. Christopher A. Chung, " Simulation modeling handbook : a practical approach ", ISBN 0-8493- 1241-8, 2004 by CRC Press LLC, The United States of America, 2004. Christos Tachtatzis and Harle, D.A., "Performance evaluation of multi-path and single-path routing protocols for mobile ad-hoc networks" In: International Symposium on Performance Evaluation of Computer and Telecommunication Systems, IEEE Xplore, pp. 173-180, ISBN 978-1-56555-320-0, 2008. Imran Khan and Professor Dr. Amir Qayyum, "Performance Evaluation of Ad Hoc Routing Protocol for Vehicular Ad Hoc Networks" MSc. Thesis, Mohammad Ali Jinnah University, Computer Science, 2009. Juhani Heilala, " Use of Simulation in Manufacturing and Logistics Systems Planning ", VTT Manufacturing Technology, Finland, 1999. K. Zhou, K. Yeung, V. Li, Nonlinear RED: a simple yet efficient active queue management scheme Computer Networks: The Int. Journal of Computer and Telecommunications Networking, Vol. 50, No. 18, 2006, pp. 3784-3794. Paul A. Fishwick, " Computer simulation: The art and science of digital world construction ", IEEE, 1996. Ravi Kumar Bansal and Anil Kumar Verma, "Performance Analysis of Cluster Based Routing Protocol in MANETs", MSc. thesis, Computer Science and Engineering Department Thapar Institute of Engineering and Technology (Deemend University), Patiala 147004, 2006. T. Reddy, A. Ahammed, and R. banu, Performance Comparison of Active Queue Management Techniques, IJCSNS International Journal of Computer Science and Network Security, Vol. 9 No. 2, February 2009, pp. 405-408. Yangcheng Huang, Soren-Aksel Sørensen, and Saleem Bhatti, "Improving Signalling Performance of Proactive MANET Routing Protocols", PhD thesis, University of London, Department of Computer Science, 2007.