Implementation of Queuing Algorithm in Multipath Dynamic Routing Architecture For Effective and Secured Data Transfer in VoIP
Implementation of Queuing Algorithm in Multipath Dynamic Routing Architecture For Effective and Secured Data Transfer in VoIP
Implementation of Queuing Algorithm in Multipath Dynamic routing architecture for effective and secured data transfer in VoIP
Mr.M.Vijayakumar1, Dr. V. Karthikeyani2 Mr.Mohammed Omar -Libya
Lecturer , Shinas College of Technology, Oman 2 Asst.Professor in Department of computer Science Govt.Arts college for women,Salem Abstract-VoIP is a technology that allows people to communicate each other with low cost effort in internet service. Quality of Service (QOS) is essential to secure and deliver a data in IP network. Such as (Delay, Jitter and Packet Loss) according to (ITU) International Telecommunication Union standards. To improve the QoS, different types of traffic management systems are used. Queuing is one of the vital mechanisms in traffic Management. The idea of this research is study the effect of different queuing algorithm with multipath dynamic routing architecture on VoIP and addresses the most appropriate queuing technique to improve VoIP QoS. Simulation toll NS2 is used to implement the task on VoIP network. In this research, Analysis report has been carried out and compared between different queue algorithm such as First In First Out (FIFO), Priority Queue (PQ)and Weight Fair Queuing (WFQ). It is found that PQ and WFQ are the most appropriate to improve VoIP QoS. Keywords : VoIP, Multipath, FIFO Queue ,PQ Queue ,WFQ Queue, QoS, Internet Protocol, NS2 I. Introduction
1
and Packet Loss) can be used to measure the QoS of VoIP[26]. A. QoS treatment with ITU According to ITU consideration , the quality of service is measured on different parameters like (dlay , jitter, and packet loss)[24][26]. These parameters can be controlled within the range to improve VoIP QoS. These factors briefly described in this section.
B. Latency : Latency is the time between the moment a voice packet is transmitted and the moment it reaches its destination. It of course leads to delay and echo. It is caused by slow network links. This is what leads to echo. There are two ways latency is measured: one direction and round trip. One direction latency is the time taken for the packet to travel one way from the source to the destination. Round-trip latency is the time taken for the packet to travel to and from the destination, back to the source. In fact, it is not the same packet that travels back, but an acknowledgement. Latency is measured in milliseconds (ms) thousandths of seconds. A latency of 150ms is barely noticeable so is acceptable. Higher than that, quality starts to suffer. When it gets higher than 300 ms, it becomes unacceptable. Formula (1) shows the calculation of Delay where the Average Delay (D) is expressed as the sum of delays (di) , divided by the total number of all measurement (N)[26]. D=
Voice over Internet Protocol (VoIP) is a relatively new technology to transmit voice as a packets over an IP network. It has already achieved wide acceptance in global. Performance have been proved, as it is good replacement of Plain Old Telephone System(POTS)[25][26] . The potential of this technology is low cost and free calls. As the people are massively turning to VoIP technology in addition the popularity gives an increasing the need to provide real time voice quality and video service to the network.
II . Quality of Services (QoS) in Multipath VoIP
QoS is considered as potential of the network to produce consistently high-quality voice transmissions. In real-time application, VoIP is extremely bandwidth-and delay-sensitive. Application like E-Mail, FTP,HTTP are not sensitive to delay of transferring information. Therefore QoS of VoIP is having most effective consideration to make sure that the voice packets are not delayed or lost while transferred over the network. According to ITU the different parameters (Delay, Jitter
ISSN: 2231-5381
http://www.ijettjournal.org
Page 1226
International Journal of Engineering Trends and Technology (IJETT) - Volume4Issue4- April 2013
Jitter is defined as a variation in the delay of received packets. At the sending side, packets are sent in a continuous stream with the packets spaced evenly apart. Due to network congestion, improper queuing, or configuration errors, this steady stream can become lumpy, or the delay between each packet can vary instead of remaining constant. This diagram illustrates how a steady stream of packets is handled.
In this, Voice packets can tolerate only about 75Milliseconds (0.075 sec) but is preferred be 40 Milliseconds (0.040 sec) of jitter delay . Equation (2) shows the calculation of jitter (j). Both average delay and jitter are measured in seconds. Obviously, if all (di) delay values are equal, then D = di and J = 0 (i.e., there is no jitter) [6].
When a router receives a Real-Time Protocol (RTP) audio stream for Voice over IP (VoIP), it must compensate for the jitter that is encountered. The mechanism that handles this function is the playout delay buffer. The playout delay buffer must buffer these packets and then play them out in a steady stream to the digital signal processors (DSPs) to be converted back to an analog audio stream. The playout delay buffer is also sometimes referred to as the de-jitter buffer[25]. This diagram illustrates how jitter is handled.
J=
D. Packet loss: Packet loss is the term used to describe the packets that do not arrive at the intended destination that happened when a device (router, switch, and link) is overloaded and cannot accept any incoming data at a given moment [7]. Packets will be dropped during periods of network congestion. Voice traffic can tolerate less than a 3% loss of packets (1% is optimum) before callers feel at gaps in conversation [5]. Equation (3) shows the calculation of packet loss ratio defined as a ratio of the number of lost packets to the total number of transmitted packets Where N equals the total number of packets transmitted during a specific time period, and NL equals the number of packets lost during the same time period [6].
Loss packets ratio = (NL / N) 100% III. Queuing concept in Multipath VoIP:
If the jitter is so large that it causes packets to be received out of the range of this buffer, the out-of-range packets are discarded and dropouts are heard in the audio. For losses as small as one packet, the DSP interpolates what it thinks the audio should be and no problem is audible. When jitter exceeds what the DSP can do to make up for the missing packets, audio problems are heard. Your paper must use a page size corresponding to A4 which is 210mm (8.27") wide and 297mm (11.69") long. The margins must be set as follows: Top = 19mm (0.75") Bottom = 43mm (1.69") This diagram illustrates how excessive jitter is handled.
Basically the network is planned to serve with different possibilities of traffic to send packets to multiple destination simultaneously. It can be called as Multicasting technique. The router acts as a major role in the resource allocation mechanism , so it has to implement any one of queuing algorithm , that manages how the packets are buffered during the transfer. Different queuing discipline can be used since it effects the packet latency by decreasing the time that the packets wait to be transferred[25]. In this paper, there are 3 commonly used queuing techniques are analyzed namely
ISSN: 2231-5381
http://www.ijettjournal.org
Page 1227
International Journal of Engineering Trends and Technology (IJETT) - Volume4Issue4- April 2013
First-In-First-Out (FIFO) , Priority Queue (PQ), Weight Fair Queue(WFQ) on multipath dynamic network topologies.
P1
A. FIFO Queue: The basic principle of FIFO queuing is that the first packet that arrives at a router is the first packet to be transmitted. An exception here happened if a packet arrives and the queue is full, then the router ignores that packet at any conditions
P2 P3
WFQ Scheduler
{ 20,40,60,70,110,120,150,160,180}
P1 = { 20,40,70} 50% Bandwidth P2= { 60, 120.150} 25% Bandwidth P3={110,160,180} 25% Bandwidth
E. PQ (Priority Queue): The principle idea of PQ queuing depends on the priority of the packets, a highest priority are transmitted on the output port first and then the packets with lower priority and so on. When congestion occurs, packets with lower-priority queues will be dropped [25].
High priority (P1)
The objective is to minimize the packet loss during the data transfer. So here queuing techniques achieves both security and integrity of data. Assume that T(N) - total number of nodes used to simulate the P(M) Total number of Path in the topologies[26][15].
10 6 5 7
2
2 11
P1
P2
0 4
1
8 9 12
Multi plexer
p3,p2
3
P3
There are M path , such as { P1,P1,P3PM) There are N node, such as (T1,T2,T3Tn) Let P= [P1, P2... Pm] denotes the possibilities characteristics of the paths, where Pi (i = 1,2,,M) is the probability that the path i is compromised. A dynamic routing scheme is used to find the less packet loss with N shares onto the M available paths[12].
C. WFQ (Weighted-Fair Queuing) The Weighted-fair queuing discipline provides QoS by provides fair (dedicated) bandwidth to all network traffic for control on jitter, latency and packet loss. The packets are classified and placed into queues According to information ToS field in IP header is use to identify weight (bandwidth). The Weighted-fair queuing discipline weights traffic therefore a low-bandwidth traffic gets a high level of priority. A unique feature of this queuing discipline is the real-time interactive traffic will be moved to the front of queues and fairly the other bandwidth shares among other flows[15].
ISSN: 2231-5381
http://www.ijettjournal.org
Page 1228
International Journal of Engineering Trends and Technology (IJETT) - Volume4Issue4- April 2013
In PQ and WFQ algorithms have no packet loss and end to end delay with acceptable ratio. In PQ and WFQ algorithms have no packet loss and end to end delay with acceptable ratio. Jitter in FIFO, PQ, WFQ has acceptable ratio.
a)
Voice Jitter
Parameters Packet traffic sent(Pack/Sec) Packet traffic Received (Pack/Sec) Voice packet End-ToEnd-Delay(sec) Voice Jitter (sec) Packet Loss
ISSN: 2231-5381
http://www.ijettjournal.org
Page 1229
International Journal of Engineering Trends and Technology (IJETT) - Volume4Issue4- April 2013 VI. Conclusion:
The presented research regards with the affects of different queuing disciplines on the performance of VoIP using Multipath Dynamic Algorithm with NS2. Simulations results allow us to conclude that; Improving the QoS of voice traffic based on the Priority and Weighted-fair queues are the most appropriate scheduling schemes because the values of the parameters are within the acceptable range such as delay, jitter, packet loss.
18. Housam Al-Allouni,Alaa Eldin Rohiem,Mohammed Hashem Abd El-Aziz ahmed,Ali El-Moghazy (March 2009), VoIP Denial of Service Attacks Classification and Implementation, 26th National radio science conference. 19. Hugo Krawczyk, secret sharing made short (1998), Springerverlag. Hui Tian, Ke Zhou,Hong Jiang,Jin Liu,Yongfeng Huang, Dan Feng, An M-sequence based steganography model for voice over IP, publication in the IEEE ICC 2009 proceedings. 20. D.B.Johnson, D.A.Maltz, Y.C.Hu, J.G.jetcheva (Nov 2001), The dynamic source routing protocol for mobile ad hoc networks. 21. JoongMan Kim, SeokUng Yoon, HyunCheol Jeong, YooJae Won (2008), Implementation and Evaluation of SIP-based Secure VoIP Communication System, IEEE/IFIP International Conference on Embedded and Ubiquitous Computing. 22. Joongman kim, seokung yoon, yoojae won, jaeil lee (2007), VoIP secure communication protocol satisfying backward compatibility, second International conference on systems and networks communications, IEEE. 23. Kevork R. Piloyan, Vahe Nerguizian (2006), Novel Architecture for Routing Packetized Voice over Existing Internet Infrastructure without Using the Internet Protoco, IJCSNS-International Journal of Computer Science and Network Security, 6(7B). 24. S.J.Lee and M.Gerla (2001), Split Multipath routing with maximally disjoint paths in ad hoc networks, Proceedings of International Conference on Communications, 10, pp 3201-3205 25. Dr. Hussein A Mohammed, Dr.Adnan Hussein Ali (2013), The Affects of Different Queuing Algorithms with in the Router on QoS VoIP application using OPNET. Published in (IJCNC Vol : 5 January 2013) 26. Mehaswari , K.Punithavalli (2011) Design and Implementation of multipath routing approach for secured and reliable data delivery over VoIP. Publication in (IJAER- Vol:2 / 2011). Mr.M.Vijayakumar , pursed his BSc (Coputer Science) at madras university and MSc(Computer Science ), M.Phil (CS) from Bharathidasan University. He is pursuing his PhD in Manonmaniam Sundaranar University Tamilnadu. He is Currently working as a Lecturer in Department of IT/Networking Shinas College of Technology Oman. He has 11 years of teaching experience in various countries ( Eritrea, Ethiopia, Libya , Oman and India). He presented his research papers in different countries and international journals. His research interest is VoIP Network and QoS services for Packet Delay and Loss.. Dr.V.Karithikeyanin , pursed PhD degree in periyar university- Salem in the year 2007. Currently serving as professor in Department of computer science , Govt.Arts college for women-Salem. Her research interest lies in the area of Digital Image Processing. She has published more than 15 research papers in international journal . she is the member of doctoral committer in different university in india.She is also the review member of many international journal. She has given many guest lectures in the different colleges also acted as chairperson of the programme. Currently 15 students are pursuing PhD., under her supervision.
VII. References:
1. Hesham N. Elmahdy , Mohamed H. N. Taha , The Impact of Packet Size and Packet Dropping Probability on Bit Loss of VoIP Networks , Paper in ICGST-CNIR Journal, Volume 8, Issue 2, January 2009 , Faculty of Computers and Information , Cairo University, Giza, Egypt . 2. Haniyeh Kazemitabar, Sameha Ahmed, Kashif Nisar, Abas B Said, Halabi B Hasbullah , A Survey on Voice over IP over Wireless LAN , Paper in World Academy of Science, Department of Computer and Information Sciences, University Technology, Malaysia , 2010 . 3 Greg S. Tucker, Voice over Internet Protocol (VoIP) and Security, Paper in SANS Institute, October 2004. 4. Gouda I. Salama, M. Elemam Shehab, A. A. Hafez, M. Zaki, Performance Analysis of Transmitting Voice over Communication Links Implementing IPSec , Paper in 13th International Conference on Aerospace Sciences and Aviation Technology (ASAT), Military Technical College, Cairo, Egypt , May 2009. 5. Qinxia (Alice) He "Analyzing the Characteristics of VoIP Traffic, Thesis Msc, Department of Computer Science, University of Saskatchewan, Canada, July 2007. 6. Furat Nidhal Tawfeeq,Network Congestion and Quality of Service Analysis Using OPNET, Thesis, Department of Information Engineering, Al-Nahrain University, March 2009. 7. Jishu Das Gupta, Performance Issues for VoIP in Access Networks, Thesis Msc, Department of Mathematics and Computing Faculty of Sciences, University of Southern Queensland, 2005. 8. Emad Aboelela , Networks Simulation Experiments Manual , Book, 3rd Edition , April ,2003 . 9. Tommy Svensson, Alex Popescu, Development of Laboratory Exercises Based on OPNET Modeler, Thesis, Department of Electrical Engineering, Blekinge Institute of Technology, June 2003. 10. Di Wu, Performance Studies of VoIP over Ethernet LANs, Thesis, Department of Computer andInformation, Auckland University of Technology, 2008. 11. KeerthiPramukh Jannu , Radhakrishna Deekonda , OPNET Simulation of Voice over MPLS with Considering Traffic Engineering Thesis , Department of Electrical Engineering , Blekinge Institute 12. Berry Schoenmakers (1999), A simple publicly verifiable secret sharing scheme and its application to electronic voting, CRYPTO 99 vol 1666 of lecture notes in Computer science, Springer-verlag, 1999, pp 148-164. 13. Binod Vaidya, Joel J.P.C.Rodrigues and Hyuk Lim,Secure multimedia streaming over multipath wireless Ad hoc network: Design and Implementation. 14. D.Butcher, X.Li, and J.Guo (2007), Security challenge and defense in VoIP infrastructures, IEEE trans. Systems, man and cyberneticspart c: Applications and reviews, 37(6), pp 1152-1162. 15. E.Gustafsson,G.Karlsson (Apr 1997), A literature survey on traffic dispersion, IEEE networks. 16. Hanoch, Levy, Haim, Zlatokrilov, the effect of packet dispersion on voice applications in IP networks, IEEE / ACM transactions on networking. 17. Hong Li and LorneMason, Multipath routing with adaptive playback scheduling for voice over IP in service overlay networks.
ISSN: 2231-5381
http://www.ijettjournal.org
Page 1230