Chapter 1. Introduction



Similar documents
CURRENT wireless personal communication systems are

Multi-service Load Balancing in a Heterogeneous Network with Vertical Handover

Voice over Internet Protocol (VoIP) systems can be built up in numerous forms and these systems include mobile units, conferencing units and

CSE3214 Computer Network Protocols and Applications. Chapter 1 Examples and Homework Problems

Management of Telecommunication Networks. Prof. Dr. Aleksandar Tsenov

Load Balancing and Switch Scheduling

How To Share Bandwidth On A Diffserv Network

Chapter 3 ATM and Multimedia Traffic

VoIP Network Dimensioning using Delay and Loss Bounds for Voice and Data Applications

QoS Parameters. Quality of Service in the Internet. Traffic Shaping: Congestion Control. Keeping the QoS

4 Internet QoS Management

A Preferred Service Architecture for Payload Data Flows. Ray Gilstrap, Thom Stone, Ken Freeman

PFS scheme for forcing better service in best effort IP network

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

Routing in packet-switching networks

The Analysis of Dynamical Queueing Systems (Background)

ANALYSIS OF LONG DISTANCE 3-WAY CONFERENCE CALLING WITH VOIP

A Policy-Based Admission Control Scheme for Voice over IP Networks

ICTTEN6043A Undertake network traffic management

RESOURCE ALLOCATION FOR INTERACTIVE TRAFFIC CLASS OVER GPRS

How To Provide Qos Based Routing In The Internet

MPLS Environment. To allow more complex routing capabilities, MPLS permits attaching a

Providing Deterministic Quality-of-Service Guarantees on WDM Optical Networks

Computer Networks Homework 1

Traffic Analysis for Voice over IP

Course Description. Students Will Learn

Modeling and Simulation of a Pacing Engine for Proactive Campaigns in Contact Center Environment

Best Effort gets Better with MPLS. Superior network flexibility and resiliency at a lower cost with support for voice, video and future applications

Radio Resource Allocation in GSM/GPRS Networks

Packet Queueing Delay in Wireless Networks with Multiple Base Stations and Cellular Frequency Reuse

WAN Data Link Protocols

Analysis of IP Network for different Quality of Service

Quality of Service in the Internet. QoS Parameters. Keeping the QoS. Traffic Shaping: Leaky Bucket Algorithm

CH.1. Lecture # 2. Computer Networks and the Internet. Eng. Wafaa Audah. Islamic University of Gaza. Faculty of Engineering

Traffic Control by Influencing User Behavior

CoMPACT-Monitor: Change-of-Measure based Passive/Active Monitoring Weighted Active Sampling Scheme to Infer QoS

Requirements of Voice in an IP Internetwork

The network we see so far. Internet Best Effort Service. Is best-effort good enough? An Audio Example. Network Support for Playback

Troubleshooting Common Issues in VoIP

APPLICATION NOTE 209 QUALITY OF SERVICE: KEY CONCEPTS AND TESTING NEEDS. Quality of Service Drivers. Why Test Quality of Service?

Chapter 4. VoIP Metric based Traffic Engineering to Support the Service Quality over the Internet (Inter-domain IP network)

Fluid Approximation of a Priority Call Center With Time-Varying Arrivals

VOICE OVER IP AND NETWORK CONVERGENCE

Call Admission Control and Traffic Engineering of VoIP

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

Quality of Service Analysis of site to site for IPSec VPNs for realtime multimedia traffic.

CS/ECE 438: Communication Networks. Internet QoS. Syed Faisal Hasan, PhD (Research Scholar Information Trust Institute) Visiting Lecturer ECE

Design and analysis of flow aware load balancing mechanisms for multi-service networks

17: Queue Management. Queuing. Mark Handley

Network management and QoS provisioning - QoS in the Internet

Supplement to Call Centers with Delay Information: Models and Insights

All Rights Reserved - Library of University of Jordan - Center of Thesis Deposit

Intrusion Detection: Game Theory, Stochastic Processes and Data Mining

Introduction. Impact of Link Failures on VoIP Performance. Outline. Introduction. Related Work. Outline

Fundamentals of VoIP Call Quality Monitoring & Troubleshooting. 2014, SolarWinds Worldwide, LLC. All rights reserved. Follow SolarWinds:

A Review on Quality of Service Architectures for Internet Network Service Provider (INSP)

5. DEPLOYMENT ISSUES Having described the fundamentals of VoIP and underlying IP infrastructure, let s address deployment issues.

Region 10 Videoconference Network (R10VN)

PART III. OPS-based wide area networks

Quality of Service for VoIP

1. The subnet must prevent additional packets from entering the congested region until those already present can be processed.

King Fahd University of Petroleum & Minerals Computer Engineering g Dept

Preparing Your IP Network for High Definition Video Conferencing

Indepth Voice over IP and SIP Networking Course

Research Article Average Bandwidth Allocation Model of WFQ

VOIP TRAFFIC SHAPING ANALYSES IN METROPOLITAN AREA NETWORKS. Rossitza Goleva, Mariya Goleva, Dimitar Atamian, Tashko Nikolov, Kostadin Golev

TRAFFIC ENGINEERING OF DISTRIBUTED CALL CENTERS: NOT AS STRAIGHT FORWARD AS IT MAY SEEM. M. J. Fischer D. A. Garbin A. Gharakhanian D. M.

Internet Traffic Variability (Long Range Dependency Effects) Dheeraj Reddy CS8803 Fall 2003

Quality of Service. Traditional Nonconverged Network. Traditional data traffic characteristics:

Blue 102. IP Service Architecture Futures. Geoff Huston May 2000

Path Selection Analysis in MPLS Network Based on QoS

Integrated Service (IntServ) versus Differentiated Service (Diffserv)

A hierarchical multicriteria routing model with traffic splitting for MPLS networks

The Affects of Different Queuing Algorithms within the Router on QoS VoIP application Using OPNET

Service resiliency and reliability Quality of Experience Modelling requirements A PlanetLab proposal. PDCAT'08 - Dunedin December 1-4, 2008

LECTURE 16. Readings: Section 5.1. Lecture outline. Random processes Definition of the Bernoulli process Basic properties of the Bernoulli process

Clearing the Way for VoIP

A New Fault Tolerant Routing Algorithm For GMPLS/MPLS Networks

Optimization models for congestion control with multipath routing in TCP/IP networks

Optimizing Converged Cisco Networks (ONT)

Quantitative Analysis of Cloud-based Streaming Services

CS640: Introduction to Computer Networks. Why a New Service Model? Utility curve Elastic traffic. Aditya Akella. Lecture 20 QoS

Real-time apps and Quality of Service

Per-Packet Load Balancing

Analysis of traffic engineering parameters while using multi-protocol label switching (MPLS) and traditional IP networks

Chapter 2. Literature Review

AN OVERVIEW OF QUALITY OF SERVICE COMPUTER NETWORK

On the Traffic Capacity of Cellular Data Networks. 1 Introduction. T. Bonald 1,2, A. Proutière 1,2

This topic lists the key mechanisms use to implement QoS in an IP network.

What is CSG150 about? Fundamentals of Computer Networking. Course Outline. Lecture 1 Outline. Guevara Noubir noubir@ccs.neu.

Referring to the above question, the end-to-end delay (transmission delay plus propagation delay) is

The need for bandwidth management and QoS control when using public or shared networks for disaster relief work

1 Introduction to mobile telecommunications

Faculty of Engineering Computer Engineering Department Islamic University of Gaza Network Chapter# 19 INTERNETWORK OPERATION

IN INTEGRATED services networks, it is difficult to provide

VoIP Quality of Service - Basic Theory

Performance Evaluation for VOIP over IP and MPLS

IP-Telephony Quality of Service (QoS)

Project Report on Traffic Engineering and QoS with MPLS and its applications

Transport Layer Protocols

Transcription:

Chapter 1 Introduction 1.1. Motivation Network performance analysis, and the underlying queueing theory, was born at the beginning of the 20th Century when two Scandinavian engineers, Erlang 1 and Engset 2, independently found very close formulas for calculating the reject probability of a telephone call. Their results have since proved instrumental in dimensioning telephone networks, to find the optimal capacity given some expected demand and target call reject rates. Nowadays, the engineering of communication networks and computer systems, which consists of both dimensioning and designing resource-sharing algorithms and traffic control schemes, relies on mathematical tools derived from the queueing theory. The objective of this book is to describe some of these tools and to show how they are used in solving the practical engineering and performance issues. 1 Agner Krarup Erlang, Danish engineer and mathematician (1878 1929). 2 Tore Olaus Engset, Norwegian engineer and mathematician (1865 1943).

2 Network Performance Analysis 1.2. Networks Roughly, there are two techniques for sharing the resources of communication networks: the circuit technique, which consists of reserving the resources prior to any communication and transferring information once the reservation is completed, along the established circuit; the packet technique, by which communications occur without any prior reservation, information being transferred in the form of independent packets subject to congestion (delay, loss) on their path to the destination. (a) Circuit mode (b) Packet mode Figure 1.1. Communication techniques In short, this is the main difference between the (public switched) telephone network and the IP network: the principle of bandwidth reservation versus that of bandwidth sharing, the questions of accessibility (call reject rate) against those of speed (bit rate) and integrity (packet delay, packet loss rate).

Introduction 3 The boundary between circuit mode and packet mode is not so distinct in practice. The multi-protocol label switching (MPLS) technology uses virtual circuits in IP, for instance: 3G radio access networks use both circuit and packet modes; an Internet service provider can block some video streams in case of congestion, each stream then constituting a virtual circuit in the IP network. There are many such examples. However, this broad classification between the circuit mode and the packet mode is very useful. It corresponds to two types of traffic models we shall study: in the circuit mode, the Erlang model and its extensions, described in Chapter 8; in the packet mode, the IP traffic models, described in Chapter 9 for real-time traffic (voice, video) and Chapter 10 for elastic traffic (file transfers). 1.3. Traffic Network performance is mainly driven by the random traffic fluctuations caused by the user behavior. To find his formula in 1917, Erlang assumed, for instance, that calls arrived according to a Poisson process 3 and had exponential durations 3. Figure 1.2(a) shows such a sequence of calls, whose durations are represented by the lengths of the horizontal bars. These assumptions allowed Erlang to apply the novel theory of Markov 3 and derive the call reject probability with respect to the number of available circuits and the traffic intensity. Moreover, Erlang noticed that his formula was insensitive to the distribution of call durations beyond the mean. 3 We will come back to these notions in detail in Chapters 2 5.

4 Network Performance Analysis This property, which was formally proved 40 years later 4, shows the simplicity and robustness of the Erlang formula, which depends on traffic intensity only and not on fine traffic statistics like the distribution of call durations. This also explains why the formula is still used today, though today s telephone traffic hasnothingto do with thatof Erlang s epoch. 80 80 60 60 Calls 40 Flow 40 20 20 0 0 10 20 30 0 0 10 20 30 Time (min) Time (min) (a) Telephone traffic (b) Data traffic Figure 1.2. The random nature of traffic Similarly, performance of the IP networks depends on the random nature of traffic. Figure 1.2(b) shows for instance data flows arriving according to a Poisson process, with exponential sizes (volumes in bytes) represented by the lengths of the vertical bars. We shall see that, under some assumptions of the way data flows share bandwidth, most performance metrics are also insensitive to the distribution of flow sizes beyond the mean. They depend on traffic statistics 4 B.A. Sevastyanov, An Ergodic Theorem for Markov Processes and its Application to Telephone Systems with Refusals, 1957.

Introduction 5 through the traffic intensity only. These results may be viewed as the natural extensions of the Erlang formula of IP networks, with the same desirable characteristics of simplicity and robustness. 1.4. Queues Queues are omnipresent in packet-switched networks. They are at the heart of any computer, switch, router, and access point. This is the place where sharing policies are implemented through packet scheduling and active queue management. More generally, a set of data flows sharing the same link may be viewed as a virtual queue due to the link capacity constraint, the service required by each flow corresponding to the transfer of some data volume. By extension, the models of circuit-switched networks where calls are either admitted or rejected may be viewed as specific queues, inwhichcustomers donotwaitbutmaybelost. Formally, we should refer to either loss or waiting queues; the simpler term of queues is commonly used. 1.5. Structure of the book The book is structured as follows: Chapter 1: Introduction; Chapters 2 5: Poisson processes and Markov theory; Chapters 6 and 7: Elements of queueing theory; Chapters 8 10: Traffic models; Chapter 11: Application to networks.

6 Network Performance Analysis The relationship between the chapters is as follows: 1. Introduction 2. Exponential distribution 4. Markov chains 3. Poisson processes 5. Markov processes 6. Queues 7. Queuing networks 8. Circuit traffic 9. Real-time traffic 10. Elastic traffic 11. Network performance Each chapter (except for this one) contains a series of exercises with solutions. Throughout the book, we use the acronyms a.s. for almost surely and i.i.d. for independent and identically distributed. We denote by 1( ) the indicator function, by P( ) the probability, and by E( ) the expectation. 1.6. Bibliography For further information, the interested reader is referred to the following books: BRÉMAUD P., Markov Chains, Gibbs Fields, Monte Carlo Simulation, and Queues, Springer-Verlag, 1999. KELLY F., Reversibility and Stochastic Networks, Wiley, 1979.

Introduction 7 KLEINROCK L., Queueing Systems: Volume I Theory, Wiley Interscience, 1975. ROSS K.W., Multiservice Loss Networks for Broadband Telecommunications Networks, Springer-Verlag, 1995. SERFOZO R., Introduction to Stochastic Networks, Springer- Verlag, 1999.