Railway Freight Dispatching Telephone System Based on VoIP in Wireless Networks



Similar documents
VoIP in Mika Nupponen. S Postgraduate Course in Radio Communications 06/04/2004 1

CSMA/CA. Information Networks p. 1

An Experimental Study of Throughput for UDP and VoIP Traffic in IEEE b Networks

ECE 358: Computer Networks. Homework #3. Chapter 5 and 6 Review Questions 1

How To Determine The Capacity Of An B Network

Can I add a VoIP call?

TECHNICAL CHALLENGES OF VoIP BYPASS

SIP: Ringing Timer Support for INVITE Client Transaction

SIP: Ringing Timer Support for INVITE Client Transaction

Admission Control for VoIP Traffic in IEEE Networks

standard. Acknowledgement: Slides borrowed from Richard Y. Yale

Video Transmission over Wireless LAN. Hang Liu

TCP in Wireless Networks

Medium Access Control (MAC) Protocols for Ad hoc Wireless Networks - III

Department of Computer Science Columbia University

II. IEEE802.11e EDCA OVERVIEW

A Comparative Study of Signalling Protocols Used In VoIP

technology standards and protocol for ip telephony solutions

Enhancement of VoIP over IEEE WLAN via Dual Queue Strategy

Performance Evaluation of VoIP Services using Different CODECs over a UMTS Network

Unit 23. RTP, VoIP. Shyam Parekh

Introduction VOIP in an Network VOIP 3

Adaptive DCF of MAC for VoIP services using IEEE networks

IxLoad: Advanced VoIP

A TCP-like Adaptive Contention Window Scheme for WLAN

How To Analyze The Security On An Ipa Wireless Sensor Network

Express Forwarding : A Distributed QoS MAC Protocol for Wireless Mesh

Philippe Klein. avb-phkl qos-overview

Wiereless LAN

Collision of wireless signals. The MAC layer in wireless networks. Wireless MAC protocols classification. Evolutionary perspective of distributed MAC

IEEE e WLANs / WMM. S.Rajesh (rajeshsweb@gmail.com) AU-KBC Research Centre, BroVis Wireless Networks, smartbridges Pte Ltd.

Supporting VoIP in IEEE Distributed WLANs

Basic processes in IEEE networks

SIP : Session Initiation Protocol

IEEE Ad Hoc Networks: Performance Measurements

2.2 SIP-based Load Balancing. 3 SIP Load Balancing. 3.1 Proposed Load Balancing Solution. 2 Background Research. 2.1 HTTP-based Load Balancing

CS6956: Wireless and Mobile Networks Lecture Notes: 2/11/2015. IEEE Wireless Local Area Networks (WLANs)

point to point and point to multi point calls over IP

Encapsulating Voice in IP Packets

Open IMS Core with VoIP Quality Adaptation

ANALYSIS OF LONG DISTANCE 3-WAY CONFERENCE CALLING WITH VOIP

Analysis of QoS parameters of VOIP calls over Wireless Local Area Networks

WiFi. Is for Wireless Fidelity Or IEEE Standard By Greg Goldman. WiFi 1

An Overview of Wireless LAN Standards IEEE and IEEE e

Fast Retransmission Mechanism for VoIP in IEEE e wireless LANs

An Introduction to VoIP Protocols

TSIN02 - Internetworking

Voice over IP Fundamentals

Per-Flow Queuing Allot's Approach to Bandwidth Management

FORTH-ICS / TR-375 March Experimental Evaluation of QoS Features in WiFi Multimedia (WMM)

Markku Renfors. Partly based on student presentation by: Lukasz Kondrad Tomasz Augustynowicz Jaroslaw Lacki Jakub Jakubiak

... neither PCF nor CA used in practice

Measurement of V2oIP over Wide Area Network between Countries Using Soft Phone and USB Phone

QUALITY EVALUATION OF VOIP SERVICE OVER IEEE WIRELESS LAN. Andrea Barbaresi, Massimo Colonna, Andrea Mantovani and Giovanna Zarba

Indepth Voice over IP and SIP Networking Course

A Proxy Mobile IP based Layer-3 Handover Scheme for Mobile WiMAX based Wireless Mesh Networks

Chapter 7 Low-Speed Wireless Local Area Networks

Transport Layer Protocols

How To Configure the WLAN with QoS

Performance Evaluation of AODV, OLSR Routing Protocol in VOIP Over Ad Hoc

RTT 60.5 msec receiver window size: 32 KB

VoIP Session Capacity Expansion with Packet Transmission Suppression Control in Wireless LAN

A Short Look on Power Saving Mechanisms in the Wireless LAN Standard Draft IEEE

Wireless LAN Protocol CS 571 Fall Kenneth L. Calvert All rights reserved

ECE 428 Computer Networks and Security

PROVIDING STATISTICAL QOS GUARANTEE FOR VOICE OVER IP IN THE IEEE WIRELESS LANS

Analysis of Effect of Handoff on Audio Streaming in VOIP Networks

Mobile Communications Exercise: Satellite Systems and Wireless LANs. Georg von Zengen, IBR, TU Braunschweig,

Implementation of Video Voice over IP in Local Area Network Campus Environment

How To Understand Wireless Network Quality Of Service (Qos) In E

Adapting WLAN MAC Parameters to Enhance VoIP Call Capacity

Voice over IP (VoIP) Overview. Introduction. David Feiner ACN Introduction VoIP & QoS H.323 SIP Comparison of H.323 and SIP Examples

Performance Comparison of Dual Queue and EDCA for VoIP over IEEE WLAN

Wi-Fi Capacity Analysis for ac and n: Theory & Practice

Implementing SIP and H.323 Signalling as Web Services

Virtual PCF: Improving VoIP over WLAN performance with legacy clients

Yalda Hakki Rosy Johal Renuka Rani

SIP OVER NAT. Pavel Segeč. University of Žilina, Faculty of Management Science and Informatics, Slovak Republic

Enhancing WLAN MAC Protocol performance using Differentiated VOIP and Data Services Strategy

Enhanced TXOP scheme for efficiency improvement of WLAN IEEE e

IEEE E ENHANCEMENT FOR VOICE SERVICE

Improving Quality in Voice Over Internet Protocol (VOIP) on Mobile Devices in Pervasive Environment

Project Code: SPBX. Project Advisor : Aftab Alam. Project Team: Umair Ashraf (Team Lead) Imran Bashir Khadija Akram

Solutions to Performance Problems in VoIP over Wireless LAN 1

The use of IP networks, namely the LAN and WAN, to carry voice. Voice was originally carried over circuit switched networks

VoIP over Wireless Opportunities and Challenges

ISSN: ISO 9001:2008 Certified International Journal of Engineering Science and Innovative Technology (IJESIT) Volume 2, Issue 5, September

Secure VoIP Transmission through VPN Utilization

Solutions to performance problems in VoIP over a wireless LAN

DUE to the high performance versus price ratio, IEEE

VoIP QoS. Version 1.0. September 4, AdvancedVoIP.com. Phone:

Question: 3 When using Application Intelligence, Server Time may be defined as.

Attenuation (amplitude of the wave loses strength thereby the signal power) Refraction Reflection Shadowing Scattering Diffraction

Transcription:

International Conference on Computer, Communications and Information Technology (CCIT 2014) Railway Freight Dispatching Telephone System Based on VoIP in Wireless Networks Jun Xiao1, Feng Liu1, 2 1 2 School of Computer Science and Technology, Beijing Jiaotong University, Beijing, 100044, China Engineering Research Center of Network Management Technology for High Speed Railway, Ministry of Education, Beijing, 100044, China {junexiao & fliu}@bjtu.edu.cn Abstract - Railway freight dispatching telephone system is a kind of railway dispatching telephone systems, providing freight coordinating communication service. It requires high transmission data rate, high interactivity and customizable service in a high mobility environment. VoIP in wireless networks is a promising technology. It is significant to design a railway freight dispatching telephone system based on VoIP in wireless networks (IEEE 802.11 and IEEE 802.16). This paper analyzes the requirements of VoIPbased railway freight dispatching telephone system, proposes VoIP architecture for railway freight dispatching telephone system, analyzes the QoS performance of VoIP-based railway freight dispatching telephone system, and deployed experiments on a 20km railway freight line testbed. Index Terms - Wireless Local Area Network (WLAN), Worldwide Interoperability For Microwave Access (WiMAX), Quality Of Service (QoS), Railway Freighting Dispatching Telephone System, VoIP. analyzed the requirements of railway freight dispatching telephone system, proposed VoIP architecture for railway freight dispatching telephone system, implemented performance analysis in simulation and testbed. The rest of this paper is organized as follows. Section II outlines requirement specification of railway freight dispatching telephone system. A VoIP architecture of railway freight dispatching telephone system is proposed in Section III. Section IV gives the QoS and performance analysis. The testbed is introduced in Section V and experiment results are provided in Section VI. Finally, Section VII concludes the paper. 2. Requirements of Railway Freight Dispatching Telephone System Unlike traditional VoIP services, the VoIP services for railway freight dispatching telephone system must satisfy the following requirements: 1) Multi-level priority: Different call priority levels. 2) Voice group call service: The system can set and initiate a number of different priority group calls simultaneously. A client, who can be set in different priority group calls, is connected to the highest priority group call when more than one group call occurs at the same time. 3) Force insert: A higher priority call can add in an existing lower priority call. [2] 4) Force disconnect: The dispatcher which has the highest priority can set up a new call with each client in lower priority call without blocking. 5) Dialogue recording. Furthermore some important performance requirements must be satisfied, e.g. real-time access to the information about online callings and locations of locomotives, high-speed wireless access to the network for mobile locomotives, large capacity of the dispatching telephone system, multi-line of individual calls and group calls, efficient call processing competence which is represented as Busy Hour Call Attempt (BHCA) times, overload control to ensure that important users (dispatchers) can communicate smoothly, and supporting QoS requirements of voice. 1. Introduction The railway dispatching telephone system is a very important component for railway dispatching coordination and management. The railway freight dispatching telephone system is a kind of railway dispatching telephone systems, providing freight coordinating communication service. It is smaller than passenger dispatching telephone system in scale, only including four kinds of users, dispatchers, station orderlies, locomotive drivers, and ground staff. It requires high transmission data rate, high interactivity and customizable service in a high mobility environment. Voice over Internet Protocol (VoIP) is one of the most important technologies for next generation wireless communication systems. It can provide customizable voice service for the railway freight dispatching telephone system. In recent years, wireless networks have been widely deployed. IEEE 802.11 wireless local area networks (WLAN) provide wireless Internet connection in many places not only in buildings but also in vehicles. IEEE 802.16 Worldwide Interoperability for Microwave Access (WiMAX) is known as Beyond Third Generation (B3G) communications technology for broadband wireless access. Unlike wireless LANs, WiMAX networks incorporate several Quality of Service (QoS) mechanisms at the Media Access Control (MAC) level for guaranteed services for data, voice and video [1]. WiMAX network can provide high transmission data rate and high interactivity for railway freight dispatching telephone system. It is significant to design a railway freight dispatching telephone system based on VoIP in wireless networks. We 2014. The authors - Published by Atlantis Press 247

3. Proposed VoIP Architecture of Railway Freight Dispatching Telephone System To fulfill above requirements, VoIP architecture of railway freight dispatching telephone system is proposed, including reference protocol stack and function structure. A. Reference Protocol Stack The reference protocol stack for the network of VoIPbased railway freight dispatching telephone system is shown in Figure 1. Physical layer and data link layer are based on IEEE 802.16 (WiMAX) and IEEE 802.11 (Wi-Fi) for mobile wireless user-ends, internal wireless user-ends (in a locomotive or a building), and other network devices. Network layer and transport layer remain IP and TCP/UDP protocols. At application layers, there are five primary protocols. Real-time Transport Protocol (RTP) [3] is for transporting real-time data and providing QoS feedback. Real- Time Transport Control Protocol (RTCP) [3] provides out-ofband statistics and control information for an RTP flow. Session Initiation Protocol (SIP) [4] supports establishing and terminating multimedia communications, user location, user availability, user capabilities, session setup, and session management. Session Description Protocol (SDP) [5] is for describing multimedia sessions. Voice codecs are narrowband codecs G.7xx (for experimental analysis and compatibility mode, the system used some of them). However, not all devices in the network must implement the whole protocol stack in Figure 1. For example, user-ends need the whole protocol stack since they must provide telephone service. While base stations only need lower three layers in the protocol stack since they provide access service. 1) Dispatch Telephone Service Center DTSC provides telephone service for clients. DTSC consists of six components in Figure 2. Register Server provides client registration and management. Proxy Server provides call routing, authentication, authorization, address resolution, loop detection, etc. Presence Server maintains presence information of clients and sends status notification to every online client which will refresh display in buddy list. Location Server receives position messages from every mobile locomotive client, calculates the dispatcher that the locomotive belongs to and the current front station and back station of the locomotive, and stores these results into database for reuse by other components. Redirect Server directs some clients to contact an alternate set of URIs (Uniform Resource Identifier). Database manages data for supporting the system operation. 2) Client Platform Client Platform consists of six components in Figure 2. Individual Call provides one-to-one calling and emergency calling. Voice Group Call provides voice group call service and emergency group call service. Force Insert/Disconnect implements force insert and fore disconnect service according to the call priority. Media Processing provides voice codec and dialogue recording. User Agent implements SIP session. GUI (Graphical User Interface) provides a convenient graphic interface for users. 3) Others CCP provides real-time session management. QCP fulfills QoS requirements. NMP manages the access service network. Dispatching Telephone Service Center Client Platform Register Server Proxy Server Presence Server Location Server Redirect Server Database Individual Call Voice Group Call Force Insert/Disconnect Media Processing User Agent GUI Fig.1 Reference protocol stack for the network of VoIP-based railway freight dispatching telephone system B. Function Structure The function structure of the VoIP-based railway freight dispatching telephone system is shown in Figure 2. It consists of Dispatch Telephone Service Center (DTSC), Client Platform (CP), Call Control Platform (CCP), QoS Control Platform (QCP), and Network Management Platform (NMP). Call Control Platform QoS Control Platform Network Management Platform Fig.2 Function structure for the VoIP-based railway freight dispatching telephone system 4. QoS and Performance Analysis A. Capacity When designing a VoIP system, one of the most important issues is to determine the network voice capacity, in 248

terms of the maximum number of simultaneous voice connections that can be supported in a wireless LAN (WLAN). The IEEE 802.11 standard was originally designed to support best effort services in WLAN. It defines two modes of medium access control (MAC), distributed coordination function (DCF) and point coordination function (PCF). The standard also specifies two management modes, infrastructure and Ad Hoc modes. The WLAN in infrastructure with DCF is widely deployed. So evaluating the voice capacity of an IEEE 802.11 WLAN in infrastructure mode with DCF is of significant interest. The DCF used CSMA/CA (carrier sense multiple access with collision avoidance) to avoid collision. A station which needs to send a packet first senses the channel for at least a DIFS (DCF interframe spacing) shown in Figure 3. If the channel is idle, the station sets a random backoff counter value uniformly distributed in the range of [0, CW] (CW is contention window, which is initialized by CW min ). Then backoff counter is decremented by one for each slot when the channel is still idle. If the channel is busy before the counter reaches to zero, the decrementing process is frozen and is unfrozen until the channel is idle for a DIFS again. After transmission, the sender expects to receive an acknowledgement (ACK) within a SIFS (short inter frame spacing). If an ACK is not received with in ACK timeout period, the packet is considered lost. Then the CW is doubled until reaching CW max. The station retransmits the packet n times until the ACK is received or n reaches retry limit value. When a packet is transmission successfully, the CW is reset to CW min. We have analyzed the theoretical capacity of VoIP traffic in IEEE 802.11 WLAN and derived capacity formulations for CBR and VBR VoIP traffic in [6]. (1). N Fig.3 DFC MAC behavior The CBR VoIP capacity without collision is defined as CBR TPI 2 T T T T T T CW /2 (1) DIFC SIFC header V ACK slot min In (1), N CRB is the number of CBR calls, T PI is the packetization interval. T DIFS and T S IFS are the length of DIFS and SIFS. T header is the time for transmitting the headers of RTP, UDP, IP, MAC, and PHY. T v is the time for transmitting the raw voice packet. T ACK is the time for sending ACK frame. T slot is a slot time. Using the parameters in Table 1 and Equation 1, the theoretical capacity of VoIP CBR traffic without collision is 16 calls. In a WLAN unit, the capacity of 16 calls basically meets the needs of railway freight dispatching telephone system. In previous paper [7, 8, 9], they all discussed VoIP capacity improvements in IEEE 802.11e. The transmission opportunity (TXOP) in MAC layer can be a solution to improve the VoIP capacity. Table 1 Parameters of IEEE 802.11b and VoIP Parameters Size (byte) Time (μs) Packetization interval 20000 DIFS 50 SIFS 10 PLCP preamble (shot) 9 72 PLCP header (shot) 6 24 MAC header + CRC 28 20.36 SNAP 8 5.8 IP header 20 14.55 UDP header 8 5.82 RTP header 12 8.73 G.711 voice data 160 116.36 ACK packet 14 10.18 Slot time 20 31 (slots) CW min B. Delay Delay is one of important QoS parameters in real-time system. The Delay can be expressed like this: Tdelay Tcodec Tnetwork T playback (2) In (2), T delay is the total delay. T codec is the delay caused by the codec, which can be decomposed like this: Tcodec Ten Tpack T de (3) In (3), T en is the encoding delay which is the time interval for encoding the voice data. T pack is the packetization delay which is the interval for packetizing the encoded voice stream. T de is the decoding delay which is the time interval for reconstruct the voice data. The codec delay is different depending on the selected codec mode. In (2), T network is the delay caused by the network, which can be decomposed like this: Tnetwork Ttans Tprop T mac (4) In (4), T tans and T prop is the transmission time and the propagation time in network. T mac is the delay caused in the MAC scheduling and queuing by network. In (2), T playback is the playback delay induced by the playback buffer which is needed to smooth delay jitter. 249

5. Testbed and Experiment Results To evaluate the performance of the VoIP-based railway freight dispatching telephone system over wireless networks, a demo VoIP-based railway freight dispatching telephone system is developed. A testbed is set up for some experiments. A. Testbed The architecture of testbed is shown in Figure 3. The testbed is deployed on a 20km railway freight line. There are one dispatcher, three stations, one locomotive, and several ground mobile cell phone. They are all installed appropriate VoIP client demo applets. In the IEEE 802.16 ASN, every station has a BS (base station) and a WiMAX RRM (Radio Resource Management) connecting to the Ethernet via an ASN-GW (ASN Gateway). Some of wireless clients access to IEEE 802.16 ASN via CPE (Customer-Premises Equipment). CPE can provide Wi-Fi for clients in stations and locomotives. In the locomotive, a device gets the position status messages from LKJ2000 (a locomotive running monitor device), and sends it to the dispatching telephone service center. The service center is installed the service center demo software. Table 2 shows the system performance on some key parameters. The results are from some experiments on the VoIP-based railway freight dispatching telephone system on the 20km test railway freight line. By comparing the actual situation of traditional railway freight dispatching telephone system working on this line, the VoIP-based railway freight dispatching telephone system can meet the performance needs. Table 2 System Performance Parameters Experiment Result Number of Clients 1000 Max Number of Concurrent Individual Callings 150 Max Capacity of a Voice Group Call Service 150 Max Number of Concurrent Tripartite Callings a 40 BHCA Value 2.3 10 4 /h Average Call Delay 85ms Call Delay Jitter 95% 150ms a. Tripartite calling is a voice group call service with three clients. The performance of individual callings is shown in Figure 5. In Figure 5-a, Average call delay increases with concurrent individual callings between 10 and 150, and remains high value beyond 150. Similarly call success rate falls from 150. If the packet loss threshold is 2%, packet lost probability is below 20% when concurrent individual callings are not more than 150. So the maximal number of concurrent individual callings is 150. In Figure 5-b, When the number of concurrent individual callings reaches 150, CPU load and network throughput begin to rise. Memory usage stabilizes at 20%. So system resource can satisfy concurrent individual callings in VoIP-based railway freight dispatch telephone system. Fig.4 Architecture of testbed a. Average call delay, call success rate and packet lost in individual callings B. Experiment Results On the testbed, some experiments are implemented to analyze the performance of VoIP-based railway freight dispatching telephone system. 250

b. System resource consumption Fig.5 Performance of individual callings The performance of tripartite callings is shown in Figure 6. In Figure 6-a, Average call delay increases with concurrent tripartite callings between 5 and 40, and remains high value beyond 40. Similarly call success rate falls from 40. So the maximal number of concurrent tripartite callings is 40. In Figure 6-b, system resource consumption is like in individual callings. When the number of concurrent tripartite callings reaches 50, CPU load begins to rise fast; and network throughput is increased to a plateau value. Memory usage stabilizes at 20%. So system resource can satisfy concurrent tripartite callings in VoIP-based railway freight dispatch telephone system. a. Average call delay, call success rate and packet lost in tripartite callings b. System resource consumption Fig.6 Performance of Tripartite callings From Figure 5 and 6, the performance bottlenecks in this telephone system are call success rate and packet lost probability. To improve system performance, we should find out some methods to increase call success rate and decrease packet lost probability. 6. Conclusions This paper has analyzed the requirements of VoIP-based railway freight dispatching telephone system, proposed VoIP architecture for railway freight dispatching telephone system, analyzed the QoS performance of VoIP-based railway freight dispatching telephone system, and deployed experiments on a 20km railway freight line testbed. Next, two aspects of research will continue: one is to improve the demo system for performance experiments, and another is researching QoS control to enhance system efficiency including handoff, capacity and call admission control. Acknowledgment The authors would like to thank the reviewers for their detailed reviews and constructive comments, which have helped improve the quality of this paper. This work was supported in part by National High Technology Research and Development (863) Program of China under Grant No.2012AA040912. References [1] So-in, C., R. Jain, and A.K. Tamimi. Scheduling in IEEE 802.16e mobile WiMAX networks: key issues and a survey. Ieee Journal on Selected Areas in Communications, 2009. 27(2): p. 156-171. [2] Railway dispatch communication system Part 1: Technical specification [S]. China Railway Ministry TB/T 3160.1-2007, 2007. [3] H. Schulzrinne, S. Casner, R. Frederick, and V. Jacobson. RTP: a transport protocol for real-time applications. IETF RFC 3550, http://www.ietf.org/rfc/rfc3550.txt, July 2003. [4] Rosenberg, J. Schulzrinne, H. Camarillo, P.J. Sparks, R. Handley, and E. Schooler. SIP: session initiation protocol. IETF RFC 3261, http://www.ietf.org/rfc/rfc3261.txt, June 2002. [5] M. Handley and V. Jacobson. SDP: session description protocol. IETF RFC 2327, http://www.ietf.org/rfc/rfc 2327.txt, April 1998. 251

[6] Xiao Jun, Liu Feng, Dai Gang, et al. Analysis and simulation for VoIP capacity in IEEE 802.11 WLAN. Journal of Computational Information Systems, v8, n19, p7955-7962, October 1, 2012. [7] S. H. Shin and H. Schulzrinne. Measurement and Analysis of the VoIP Capacity in IEEE 802.11 WLAN. IEEE Transactions on Mobile Computing, vol. 8, 2009, pp. 1265-1279. [8] J. S. Li, et al. Achieving maximal VoIP calls in 802.11 wireless networks. Computer Communications, vol. 33, 2010, pp. 1296-1303. [9] Y. Lu, et al. Voice capacity improvement for IEEE 802.11 multi-rate wireless local area networks. Journal of Computational Information Systems, vol. 8, 2012, pp. 507-519. 252