Simplified the QoS Factor for the Ad-Hoc Network Using Fuzzy Technique

Quality of Service (QoS) is a tool to measure the efficiency of the Ad-hoc network. QoS is a complex function because it depends mainly on four factors (throughput, packet delivery ratio, end-to-end delay and jitter). These four factors are functions of internal factors and are variables with the time. In the result the QoS is an ambiguous tool. This paper proposes a brand-new method to solve this ambiguity, it will use the fuzzy technique to simplify the QoS factor and summarize it in a simple form or in a single value for each application. So it will summarize all factors of the QoS in a single value for the network if the applications share is defined. This paper will apply the propose method on Mobile Ad-hoc NETwork (MANET) with different protocols. The new algorithm will summarize the efficiency of each protocol in a single (crisp) value for all applications. Finally, an important conclusion is proved, by experimental result, implying that higher throughput does not usually mean high QoS supported by the protocols.


Introduction
MANET is collection of wireless nodes which can connect without the use of any existing network infrastructure (on the fly) to form a wireless network.Each node in MANET can serve as a router to forward packets on the behalf of other nodes and as an end point to the user, this aspect made the router free to move that causes dynamically and unpredictably network topologies change.Topology change and other MANET characteristics like hidden terminal problem, battery and process constrain, link unreliable, intermittent connectivity, limited bandwidth, variable capacity and security made merely traditional routing protocols are not applicable to this type of network and at the same time possess some challenges to the MANET protocols designer.The widespread use of MANET application in battlefield communication, sensor network, emergency and disaster, extends network to the area that needs temporary internet service, vehicular, education and offices network which has demand to achieve QoS assurance in MANET.Different definitions for QoS had been introduced in the literature, the official definition given by regularity bodies, like International Telecommunication Union (ITU), European Telecommunications Standards Institute (ETSI) and Internet En-gineering Task Force (IETF).Intrinsic and perceived QoS must be expressed in term of some parameters that allow the assessment of the provided QoS, a set of parameters for intrinsic QoS that is meaningful for most networks are throughput, packet delivery ratio, delay, jitter [1].QoS parameters limitation variation depends on the type of application and end users.QoS routing protocols have an essential role in MANET QoS mechanism, since it is their task to find which nodes, if any, can serve application requirements [2].Huge numbers of works existing in Ad-hoc variation either propose new protocol, algorithm or enhance one of the QoS parameters with the aim to satisfy QoS routing or requirements.Yet, no one of these works had been considered the best due to the MANET characteristics and there's no fundamental criterion for works evaluation with respect to application requirement.
The rest of the paper is organized as follows.In Section 2, a brief reference to related works has been presented.In Section 3, a description for the proposed system with protocols performance is covered.Section 4 simulates the case study with results obtained from simulation.Section 5 summarizes the main conclusion with future work.

Related Works
Different simulator where used by the researchers to evaluate the performance of the various Ad-hoc routing protocols.The performance of four different Ad-hoc protocols, Optimized Link State Routing (OLSR), Dynamic Source Routing (DSR), Ad-hoc on Demand Distance Vector (AODV) and Temporary Ordered Routing Algorithm (TORA) were evaluated, in four different scenario situations, and analyzed in [3].Comparative evaluation within mobile Ad-hoc networks' routing protocols from reactive, proactive and hybrid categories is done in [4] the results showed the lead of Proactive (OLSR) over Reactive (AODV) and hybrid (TORA) protocols in routing traffic for dynamic changing topology.Moreover they have concluded that OLSR is a very effective and efficient route discovery protocol for MANETs.A heuristic and distributed route discovery method named RLGAMAN that supports QoS requirement for MANETs is proposed in [5], this method were based on Reinforcement Learning (RL) and Genetic Algorithm (GA) to find more new feasible paths, comparison with QoS-AODV showed the network performance is improved obviously and RLGAMAN is efficient and effective.In [6] OLSR enhanced by Multi-Constrained Path (MCP) QoS Routing, this method based on nonlinear cost function which is the combination of multiple additive QoS parameters, simulation demonstrates the important improvement over the standard protocol.Issues involved with QoS routing is studies in [7], then the authors presents an overview and comparison of existing QoS based revisions done on AODV protocol.In [8] the impact of scalability on three different Ad-hoc (Destination-Sequenced Distance Vector (DSDV), AODV and DSR) are analyzed, the result show that the performance of DSR decrease when the size of network increase and the overall performance of DSDV is less than AODV and DSR whereas AODV is QoS-aware routing protocol under the effect of scalability in terms of variation in number of nodes, mobility rate and packet intervals.The performance of specific network under different Ad-hoc protocol (AODV, TORA, DSR, OLSR) is evaluate in [9], the OLSR outperform other protocols in delay and throughput.Description to the characteristic of Ad-hoc routing protocols (AODV, TORA, OLSR) based on QoS parameters PDR, end to end delay and network load by increase number of nodes in network is given in [10] the comparison result prove that AODV and TORA perform well in dense network than OLSR in term of PDR.In [11] an overview of QoS routing metrics, resources and factors affecting performance of QoS routing protocols, the relative strength, weakness, and applicability of existing QoS routing protocols are also studied and compared.In [12] two Ad-hoc protocol (DSDV and AODV) were examined, from the overall analysis AODV protocol is better than DSDV.In [13] performance comparison of five popular mobile Ad-hoc network routing protocols (AODV, Dynamic MANET On demand (DYMO), OLSR, Zone Routing Protocol (ZRP), DSR) with different pause time is evaluated.In [14] a comparison between number of routing protocols, AODV, DSDV, DSR, Location-Aided Routing (LAR1) and Wireless Routing protocol (WRP), and their performance analysis is based on different network parameters.Qualitative and quantitative analysis of reactive and proactive routing protocol performance evaluation for OLSR, DSDV, AODV and DSR based on metrics such as security, multicasting, packet delivery ratio, average end-to-end delay and routing load is present in [15], the results shows that there is no routing protocol in the current stage without modifications can provide efficient routing to any size of network, regardless of the number of nodes and the network load and mobility.AODV shows better performance than DSDV, OLSR, and DSR.Finally a most recent survey on routing protocols of MANETs by using QoS metrics is covered in [16].
From previous related works, the main conclusions are: the results of the different protocols performance are conflicted, vague (if these protocols satisfy applications and users requirements?).The aim of this paper is to propose a brand new method for Ad-hoc protocols performance evaluation based on applications standards QoS parameters by designing a new system using Hierarchal Fuzzy System (HFS) for protocols evaluation.

General System Design
Using fuzzy logic approach for academic performance evaluation is in general fairly new; it has reached a wide range of application areas [17].According to the tradeoff between parameters, vague of information (i.e.unpredicted mobility of the nodes), applications requirements and NP-problem, QoS in MANET cannot be calculated certainty but there is a range of acceptance to the QoS.To deal with this problem soft computing [18] will be involved; the most important part of soft computing is fuzzy logic.The general structure of the system is shown in Figure 1, where the system has two types of inputs.
1) Parameters input which obtained either from simulators or real networks.
2) Type of applications applied to the network.The output of the system is a single crisp value represents the performance of Ad-hoc protocol in the network.

Protocol Performance
The QoS evaluation of the Ad-hoc protocol is done by HFS system.The four QoS parameters (throughput, endto-end delay, PDR, jitter) are classify according to its covariant commensurate into two branches.QoS + : comprise parameters that have positive effect on the overall QoS.Throughput and PDR are belonging to this branch.As these two parameter increase the QoS support of the Ad-hoc protocol increase, regardless the effect of other parameters.QoS − : comprise parameters that have negative effect on the overall QoS.Jitter and end-to-end delay belonging to this branches.Regardless on the other parameters as these two parameters decrease, the overall QoS of Ad-hoc protocol increase.
Each application has pre-specific limited range of parameters requirements [19-21], QoS parameters that achieved from the Ad-hoc routing protocol within this range or larger made application performance accepted from the end user and simultaneously reflecting the QoS performance of the routing protocol.To get the best result the QoSHFS is formulated from two layers [22] arranged in a hierarchal tree, as shown in Figure 2. Fuzzification, QoS parameters fuzzification based on the limited ranges that given in standards QoS application requirement tables, process is done using triangular and trapezoidal membership function, due to these two membership function advantage in HFS [23].The left side from Figure 2 (layer 2.1) represent QoS + branch and the right side (layer 2.2) represent QoS − branch.The outputs from layer two (QoS + and QoS − ) use as inputs to the upper layer (layer 1) to evaluate the final performance of any Ad-hoc protocol.The three fuzzy inference systems of QoSHFS are modeled using Mamdani rule (IF-THEN) because; it's transparent and offer interpretability of fuzzy sets and fuzzy rules [24] and Mamdani model allow us to assign weight for each QoS parameter implied by the IF-THEN rule, this aspect is very important in QoSHFS since applications performance is depend largely on specific types of QoS parameters, as example Real Time Application (RTA) is more sensitive to delay whereas Non-RTA is more sensitive to packet loss parameters [25,26] to a certain level.

Case Study and Result
The software used for designing the QoSHFS is MAT-LAB ® version R2010b.To make the QoSHFS very general, network parameters will import to QoSHFS from a spreadsheet in (.xls) form, this feature enable the network designer to input the parameters obtained from actual network manually to the spreadsheet or automatically from network simulators.The QoS evaluation procedure is shown in Figure 3.In order to investigate the performance of QoSHFS, a network for an office will be simulated as the office employer demands.OPNET Modeler simulator 14.5 is the evaluation technique used in this study [27].OPNET is one of the most extensively used commercial simulators based on Microsoft Windows platform, which incorporates most of the MANET routing parameters compared to other commercial simulators available [28].
This Office depend mainly on, E-Mail application to serve all employer requirement, E-Mail installed on static and mobile PCs and secondary on voice application, installed on PDA or cell phone, the voice application used by security guards to support connectivity between them, or between them and the mayor cell.The simulation time were set to 1200 sec since simulations need more than 1000 sec of time to reach the steady state [29], and all node where assumed with the same capability supported with high power wireless LAN module [30].Simulation parameters that will use for different scenarios are listed in Table 1.The most widely and well known Ad-hoc protocol will be apply to this network OLSR, AODV, TORA and DSR in four scenarios where: The QoS parameters requirements for E-Mail and voice application are listed in [19], the voice application (RTA) is effected directly by the four QoS parameters (Jitter, PDR, throughput and end-to-end delay).E-Mail application (non-RTA) is effected by only two QoS parameters (throughput and end-to-end delay).Jitter does not have any effect on the E-Mail performance (not-applicable) and packet loss ratio must be zero.
Meaning that if there is any packet loss will cause E-Mail transmission fail, therefore these two parameters will be consider as don't care case.The membership functions for voice and E-Mail QoS parameters are  The parameters of intrinsic QoS and their mathematical expression are well defined in the literature, the network results for jitter and end-to-end delay parameters are show in Figures 7 and 8, respectively.E-Mail endto-end parameter performances are show in Figure 9.
Traditional results do not give any indication about  any of the protocols applied to the network is satisfy applications and users requirements, it just showing that some protocols have low value on some QoS parameters and high on others, but generally there is no clear result about which protocol is more suitable to the network (Compatible with application parameters limited value).
The propose system result, show in Table 2, give a clear analysis about each protocol performance to both E-Mail and voice application.Each application in network has a weight specified by the network designer, these weights reflect the frequent use of this application from the end users, and in this network it required that E-Mail application have more usage than voice application.Base on this requirement we will assign 0.7 as weight for E-Mail.Since the summation of all applications weights should be 1 then voice application weight will be 0.3.The final QoS of all the protocol is given in Table 2 by using applications weight in simple additive weight as show in Equation (1).N is the total number of application in deployed in network to the users, W is the weight for each application, specified by the network designer.
From Table 2, OLSR protocol is the best for this network and second better protocol is DSR whereas AODV and TORA is not suitable for this network.Simulation results base on the worst case where all nodes use the application at the same time (33 node use E-Mail application and 6 node use voice application).
Additionally, when changing the Hello interval of OLSR protocol from the default value (2 sec) to (4 sec)     and another time to (1 sec).The OLSR performance from QoSHFS is still (0.8645).Throughput of the different interval is show in Figure 10.
Hello interval has large effect on OLSR protocol throughput value but with same protocol QoS performance.When Hello interval is 1 sec, the throughput value is very high.When Hello interval changed to 4 sec throughput value become less than the default OLSR.OLSR with these different Hello interval produce same QoS value but with different throughput and as a consequence different channel usage and capacity.

Conclusions and Future Work
A brand-new system for MANET protocols performance evaluation based on the applications and users' requirements is proposed in this paper.The output of the present system, the single crisp value, the level of the protocols QoS are offered to the end users.System output 1 represents full QoS whereas 0 means there is no QoS or even no network.
The result analysis behavior of the traditional approach and the results of the proposed system are also compared through a case study.The traditional approach results are represented usually by QoS parameters curves, these curves show that the performance of some protocols is high for some parameters and low for others, which are controlled by the protocols algorithm limitation and their type.These curves don't give a clear view about the overall protocols performance for the application in the network.As examples of Figures 7 and 8 show different parameters curves for each protocol but due to the voice application's requirement all these parameters values are in the accepted parameters ranges, which meaning no protocol outperforms the other in these two parameters.The proposed system (QoSHFS) results show the OLSR (proactive) performance is the best for this type of application QoS requirements in this network environment because the system output for OLSR is (0.8645).DSR (reactive) protocol has QoS (0.5180).AODV (reactive) and TORA (hybrid) are not applicable in this type of network because their QoS are (0.3185) and (0.2477), respectively.DSR is also a reactive protocol but it typically carries complete route information, if the packet header overhead increases, the performance of DSR will decrease.Throughput is the foregone conclusion of the other parameters performance (PDR, overhead, etc.) which means that when throughput in some protocols is high, it does not absolutely mean the performance of that protocol is good or satisfies users and applications' requirements.
On the other hand, in the future, the development of the proposed system includes all applications that may deploy in MANET (HTTP, video conference, FTP, etc.) using the same method that is proposed in this paper, beneficiary from standard QoS parameters for applications.And proposing a new system for MANET environment evaluation (mobility prediction, type of nodes role in the network, etc.) using Fuzzy Multiple Attribute Decision Maker (FMADM) considering MANET environment is a fuzzy environment affected by the number and distribution of nodes in MANET and nodes speed, velocity and acceleration to be a complete standard official system for the overall performance evaluation of the existing or new Ad-hoc protocols.

Figure 3 . 6 .
Figure 3. QoS Evaluation steps.shown in Figures4 and 5, respectively.Where X axis represents the typical range of QoS parameter requirements and Y axis represent the parameters membership value that reflects the protocol performance in network.The names and the ranges of the values in these figures are derived from the standard tables of the network specification at the application.The fuzzy conditional rules for each used FIS of the QoSHFS are shown in Figure6.The figures in Figure6reflect the role of each parameter and its importance in the overall evaluation process, Figure6(a) show the importance of throughput and PDR on the level of QoS + branch of voice QoS, Figure 6(b) show the effects of jitter and end-to-end delay on the QoS − branch, whereas Figure 6(c) show the final voice QoS as a result of QoS + and QoS − branches output.Figure 6(d) shows the final E-Mail QoS surface reflecting its throughput and response time parameters behavior.The parameters of intrinsic QoS and their mathematical expression are well defined in the literature, the network results for jitter and end-to-end delay parameters are show in Figures7 and 8, respectively.E-Mail endto-end parameter performances are show in Figure9.Traditional results do not give any indication about

Figure 6 .
Figure 6.(a) Fuzzy matrix rule for throughput and PDR; (b) fuzzy matrix rule for jitter and end-to-end; (c) fuzzy matrix rule for voice application; (d) fuzzy matrix rule for E-Mail application.