Modelling and channel borrowing in mobile communications networks Richard J. Boucherie University of Twente Faculty of Mathematical Sciences University.

Slides:



Advertisements
Similar presentations
Chapter 7 1 Cellular Telecommunications Systems Abdulaziz Mohammed Al-Yami
Advertisements

Maciej Stasiak, Mariusz Głąbowski Arkadiusz Wiśniewski, Piotr Zwierzykowski Groups models Modeling and Dimensioning of Mobile Networks: from GSM to LTE.
Florida Institute of technologies ECE 5221 Personal Communication Systems Prepared by: Dr. Ivica Kostanic Lecture 19: Traffic planning (3) Spring 2011.
May 4, Mobile Computing COE 446 Network Planning Tarek Sheltami KFUPM CCSE COE Principles of Wireless.
1 Channel Assignment Strategies Handoff (Handover) Process Handoff: Changing physical radio channels of network connections involved in a call,
Flows and Networks Plan for today (lecture 2): Questions? Continuous time Markov chain Birth-death process Example: pure birth process Example: pure death.
1 Chapter 5 Continuous time Markov Chains Learning objectives : Introduce continuous time Markov Chain Model manufacturing systems using Markov Chain Able.
Wenye Wang Xinbing Wang Arne Nilsson Department of Electrical and Computer Engineering, NC State University March 2005 A New Admission Control Scheme under.
Subscriber Maximization in CDMA Cellular Network Robert Akl, D.Sc. University of North Texas.
TCOM 501: Networking Theory & Fundamentals
Flows and Networks (158052) Richard Boucherie Stochastische Operations Research -- TW wwwhome.math.utwente.nl/~boucherierj/onderwijs/158052/ html.
1 Adaptive resource management with dynamic reallocation for layered multimedia on wireless mobile communication net work Date : 2005/06/07 Student : Jia-Hao.
EEE440 Modern Communication Systems Cellular Systems.
A Performance Analysis of Fixed and Dynamic Channel Allocation Schemes in Cellular Networks Author Muhammad Emran Co-authors Syed Asad Hussain, Saqib Hussain.
TCOM 501: Networking Theory & Fundamentals
Channel Allocation for the GPRS Design and Performance Study Huei-Wen Ferng, Ph.D. Assistant Professor Department of Computer Science and Information Engineering.
EEE440 Modern Communication Systems Cellular Systems.
Queueing Theory: Part I
Channel Allocation for GPRS From: IEEE Tran. Veh. Technol., Vol. 50, no. 2, Author: P. Lin and Y.-B. Lin CSIE, NTU & CSIE, NCTU.
Lecture 11: Cellular Networks
College of Engineering Resource Management in Wireless Networks Anurag Arepally Major Adviser : Dr. Robert Akl Department of Computer Science and Engineering.
Basic teletraffic concepts An intuitive approach
PhD-TW-Colloquium, October 09, 2008Polling systems as performance models for mobile ad hoc networking Ahmad Al Hanbali, Richard Boucherie, Jan-Kees van.
Flows and Networks Plan for today (lecture 5): Last time / Questions? Blocking of transitions Kelly / Whittle network Optimal design of a Kelly / Whittle.
Global versus Local Call Admission Control in CDMA Cellular Networks Robert Akl, D.Sc. Asad Parvez University of North Texas.
1 Networks of queues Networks of queues reversibility, output theorem, tandem networks, partial balance, product-form distribution, blocking, insensitivity,
Lecture 5: Cellular networks Anders Västberg Slides are a selection from the slides from chapter 10 from:
Cellular Networks Why use cellular networks? What mobile radio services where provided before cellular? Use multiple low-power transmitters (100 W or less),
Managing Handoff. For operations and management to detect and isolating Handoff being particularly challenging, therefore it is important to understand.
Florida Institute of technologies ECE 5221 Personal Communication Systems Prepared by: Dr. Ivica Kostanic Lecture 20: Traffic planning (4) Spring 2011.
Flows and Networks Plan for today (lecture 6): Last time / Questions? Kelly / Whittle network Optimal design of a Kelly / Whittle network: optimisation.
CELLULAR NETWORK. Early mobile system Cellular Network Use of one powerful transmitter located on high location. Range of signals was upto 50km. These.
Networks of Queues Plan for today (lecture 6): Last time / Questions? Product form preserving blocking Interpretation traffic equations Kelly / Whittle.
Queuing Theory Basic properties, Markovian models, Networks of queues, General service time distributions, Finite source models, Multiserver queues Chapter.
Flows and Networks Plan for today (lecture 4): Last time / Questions? Output simple queue Tandem network Jackson network: definition Jackson network: equilibrium.
1 Elements of Queuing Theory The queuing model –Core components; –Notation; –Parameters and performance measures –Characteristics; Markov Process –Discrete-time.
Modeling and Analysis of Computer Networks
M/M/1 queue λn = λ, (n >=0); μn = μ (n>=1) λ μ λ: arrival rate
1 Networks of queues Networks of queues reversibility, output theorem, tandem networks, partial balance, product-form distribution, blocking, insensitivity,
EE6610: Week 6 Lectures.
Wireless Communications: System Design Dr. Mustafa Shakir.
1 Networks of queues Networks of queues reversibility, output theorem, tandem networks, partial balance, product-form distribution, blocking, insensitivity,
CELLULAR CONCEPT SHUSHRUTHA K S “Provide additional radio capacity with no additional increase in radio spectrum”
Chapter 61 Continuous Time Markov Chains Birth and Death Processes,Transition Probability Function, Kolmogorov Equations, Limiting Probabilities, Uniformization.
Model under consideration: Loss system Collection of resources to which calls with holding time  (c) and class c arrive at random instances. An arriving.
Flows and Networks Plan for today (lecture 2): Questions? Birth-death process Example: pure birth process Example: pure death process Simple queue General.
The M/M/ N / N Queue etc COMP5416 Advanced Network Technologies.
CS433 Modeling and Simulation Lecture 07 – Part 01 Continuous Markov Chains Dr. Anis Koubâa 14 Dec 2008 Al-Imam.
Flows and Networks Plan for today (lecture 6): Last time / Questions? Kelly / Whittle network Optimal design of a Kelly / Whittle network: optimisation.
Maciej Stasiak, Mariusz Głąbowski Arkadiusz Wiśniewski, Piotr Zwierzykowski Model of the Nodes in the Packet Network Chapter 10.
1 An Analytical Model for the Dimensioning of a GPRS/EDGE Network with a Capacity Constraint on a Group of Cells r , r , r Nogueira,
The Cellular Concept Early Mobile Communications The Cellular Concept
Flows and Networks (158052) Richard Boucherie Stochastische Operations Research -- TW wwwhome.math.utwente.nl/~boucherierj/onderwijs/158052/ html.
Flows and Networks Plan for today (lecture 3): Last time / Questions? Output simple queue Tandem network Jackson network: definition Jackson network: equilibrium.
Thought of the day Thought of the day Difference between science and spirituality is same as the difference between word and silence. Sameer Trapasiya.
Flows and Networks Plan for today (lecture 6): Last time / Questions? Kelly / Whittle network Optimal design of a Kelly / Whittle network: optimisation.
The Cellular Concept Early Mobile Communications The Cellular Concept
Queueing Fundamentals for Network Design Application ECE/CSC 777: Telecommunications Network Design Fall, 2013, Rudra Dutta.
1 Chapter 5 Continuous time Markov Chains Learning objectives : Introduce continuous time Markov Chain Model manufacturing systems using Markov Chain Able.
Flows and Networks (158052) Richard Boucherie Stochastische Operations Research -- TW wwwhome.math.utwente.nl/~boucherierj/onderwijs/158052/ html.
Networks of queues Networks of queues reversibility, output theorem, tandem networks, partial balance, product-form distribution, blocking, insensitivity,
Fundamentals of Cellular Networks (Part IV)
Flows and Networks Plan for today (lecture 3):
CTMCs & N/M/* Queues.
Adv. Wireless Comm. Systems - Cellular Networks -
Chapter 3: Wireless WANs and MANs
Channel Allocation (MAC)
Finite M/M/1 queue Consider an M/M/1 queue with finite waiting room.
Networks of queues Networks of queues reversibility, output theorem, tandem networks, partial balance, product-form distribution, blocking, insensitivity,
CS723 - Probability and Stochastic Processes
Presentation transcript:

Modelling and channel borrowing in mobile communications networks Richard J. Boucherie University of Twente Faculty of Mathematical Sciences University of Twente - Stochastic Operations Research Stochastic network analysis for the design of self optimising cellular mobile communications networks 30

Aim : dynamic channel allocation Initial capacity C channels Not sufficient for required QoS (blocking probabilities) Traffic jam peak requires T > C channels How do we provide capacity?  University of Twente - Stochastic Operations Research Stochastic network analysis for the design of self optimising cellular mobile communications networks 29 C channels Borrowing but from which neighbour? Interaction road traffic and teletraffic (shape of traffic jam,...)

Plan : issues relevant to solve problem 1Telecommunications model for QoS Single cell : Erlang loss model - equilibrium exact results - transient : Modified Offered Load Network : Handovers - equilibrium approximate results - transient : MOL 2Highway traffic model Fluid model for unidirectional road 3Relation road traffic and teletraffic Implementation MOL approximation to characterise required capacity 4Self optimising network On-line capacity borrowing on the basis of shape traffic jam University of Twente - Stochastic Operations Research Stochastic network analysis for the design of self optimising cellular mobile communications networks 28

GSM : terminology Base stations, mobile terminals, subscribers, … Call = microwave connection (base - mobile) Limited bandwidth Channels: FDMA / TDMA : Frequency / Time Division Multiple Access ~ 100 frequencies of 200 kHz (carriers) 7 or 8 channels per frequency Calls use single channel call arrival process call length mobility of calls Call blocking probabilities University of Twente - Stochastic Operations Research Stochastic network analysis for the design of self optimising cellular mobile communications networks 27

Basic model: single cell Assign all frequencies to single base station Establish connection upon request Base station C=100 x 7,5 = 750 channels With mean time 2 mins/hour, subscribers  blocking probability E(1000,750) = 25 % 3.5 milj. Subscribers (KPN Mobile, medio 2000) 180 mins / year  blocking probability 1% busy hour  100 % University of Twente - Stochastic Operations Research Stochastic network analysis for the design of self optimising cellular mobile communications networks 26

Blocking probability: Erlang loss formula (1917) Telecommunications model: single cell Poisson arrivals rate  call length L mean  number of channels C University of Twente - Stochastic Operations Research Stochastic network analysis for the design of self optimising cellular mobile communications networks 25 blocked call GSM and UMTS (single cell model) C

Erlang loss queue Markov chain (birth-death process) for exponential call length State space S={0,1,…,C} Markov chain birth rate q(n,n+1)=  death rate q(n,n-1)=n/  Equilibrium distribution Blocking probability determined by offered load  =   University of Twente - Stochastic Operations Research Stochastic network analysis for the design of self optimising cellular mobile communications networks 24 Insenstive!

Proof: (exponential case)    n n+1 n/  (n+1)/  equilibrium distribution solution global balance detailed balance insert distribution and rates, and normalize Markov chain (birth-death process) for exponential call length State space S={0,1,…,C} Markov chain N=(N(t), t  0) birth rate q(n,n+1)=  death rate q(n,n-1)=n/  Equilibrium distribution Blocking probability determined by offered load  =   University of Twente - Stochastic Operations Research Stochastic network analysis for the design of self optimising cellular mobile communications networks 23

Erlang loss queue: offered load University of Twente - Stochastic Operations Research Stochastic network analysis for the design of self optimising cellular mobile communications networks 22 unlimited capacity C=  Time dependent arrival process Modified Offered Load approximation Capacity C Offered load

Telecommunication model: single cell So know we know how to compute blocking probabilities in a single cell with static users (assuming that the network consists of a single cell) University of Twente - Stochastic Operations Research Stochastic network analysis for the design of self optimising cellular mobile communications networks 21 C channels

Telecommunications network model GSM - divide channels (F/TDMA) over cells University of Twente - Stochastic Operations Research Stochastic network analysis for the design of self optimising cellular mobile communications networks 20 Capacity = number of available channels - fixed channel assignment (FCA) - dynamic channel assignment (DCA) - cells not regular - interference constraints - capacity known in advance

Telecommunications network model multiple cells i=1,…,D Poisson arrivals rate  ( i ) call length mean  ( i ) number of channels C( i ) number of calls in cell i n( i ) University of Twente - Stochastic Operations Research Stochastic network analysis for the design of self optimising cellular mobile communications networks 19 Basic network n(i)  C(i) Layered network: n(i)  C(i)+C(0) n(i)+n(j)  C(i)+C(j)+C(0) n(i)+n(j)+n(k)  C(i)+C(j)+C(k)+C(0) i j k State space C(0)

Telecommunications network model Markov chain (loss network) for exponential call length State space Markov chain  (i) birth rate q(n,n+e(i))=  (i) death rate q(n,n-e(i))=n(i)/  (i) n(i)/  (i) Equilibrium distribution offered load  (i)=  (i)  (i) University of Twente - Stochastic Operations Research Stochastic network analysis for the design of self optimising cellular mobile communications networks 18 Loss network

Telecommunications network model Equilibrium distribution Blocking or loss probabilities Computation: - recursive methods, inversion Laplace transforms (exact) - asymptotic methods (normal approx, large deviations) - Monte Carlo summation University of Twente - Stochastic Operations Research Stochastic network analysis for the design of self optimising cellular mobile communications networks 17

Telecommunications network model Typical capacity allocation problems Dimensioning problem: For given offered load  (i), there are C(i) channels required at cell i for loss probability < 1% Find colouring with C(i) colours at edge i Call admission problem: For given colouring, find load such that loss <1 % When load changes then a new colouring is required University of Twente - Stochastic Operations Research Stochastic network analysis for the design of self optimising cellular mobile communications networks 16

Telecommunications network model University of Twente - Stochastic Operations Research Stochastic network analysis for the design of self optimising cellular mobile communications networks 15 equilibrium distribution Truncation of infinite capacity case Infinite capacity Poisson distribution remains valid for time-dependent load  (i,t) Modified Offered Load approximation Depends only on load  (i)=  ( i )  ( i )  (i )  (i,t)  = C 

i j  (i) p(i,j)  (i) p(i,0) Telecommunications network model University of Twente - Stochastic Operations Research Stochastic network analysis for the design of self optimising cellular mobile communications networks 14 handovers Infinite capacity Poisson distribution for time-dependent load  (i,t) exponential holding times Poisson arrivals rate  ( i ) time in cell mean  ( i ) call termination rate  ( i ) p( i,0 ) handover rate  ( i ) p( i,j ) Offered load,t 0  (i,t) Modified Offered Load approximation

University of Twente - Stochastic Operations Research Stochastic network analysis for the design of self optimising cellular mobile communications networks 13 Poisson arrivals rate  ( i+1,t+1 )=  ( i, t ) time in cell mean  ( i ) call termination probaility p( i,0 )=0.8 resp. 0.2 handover probability p( i,i+1 )=1-p( i,0 ) load cell 1 cell 3

Telecommunication model: network So know we know how to compute blocking probabilities in a network with users moving among the cells (assuming that users move according to a Markov chain) University of Twente - Stochastic Operations Research Stochastic network analysis for the design of self optimising cellular mobile communications networks 12 C channels

Highway traffic model University of Twente - Stochastic Operations Research Stochastic network analysis for the design of self optimising cellular mobile communications networks 11 Travelling with speed v  (x,t) Cell 0 Cell 1 Cell 2 Density of traffic  (x,t) speed of traffic v(x,t) System of differential equations (fluid model) Location x time t

Relation road traffic and teletraffic University of Twente - Stochastic Operations Research Stochastic network analysis for the design of self optimising cellular mobile communications networks 10 Travelling with speed v  (x,t) Cell 0 Cell 1 Cell 2 Density of traffic  (x,t) density of calls in cell i  (i,t) Location x time t Mean call length  (extends over the cells!) arrival rate per unit traffic mass 

Relation road traffic and teletraffic University of Twente - Stochastic Operations Research Stochastic network analysis for the design of self optimising cellular mobile communications networks 9 Travelling with speed v  (x,t) Cell 0 Cell 1 Cell 2 Density of traffic  (x,t) density of calls in cell i  (i,t) Theorem: Offered Load model where Depends on call length only through its mean Location x time t

Self optimising network (GSM - FCA) University of Twente - Stochastic Operations Research Stochastic network analysis for the design of self optimising cellular mobile communications networks 8 Travelling with speed v  (x,t) Cell 0 Cell 1 Cell 2 Cell 0 Cell 1 Cell 2 C C(0,t) C(2,t) C(1,t) Modified Offered Load approximation: Under FCA distribution factorises over the cells blocking probability in cell i To guarantee QoS: solve C(i,t) such that E < 1% C C(i,t) C C C But where do we get the capacity

Self optimising network (GSM - FCA) University of Twente - Stochastic Operations Research Stochastic network analysis for the design of self optimising cellular mobile communications networks 7 Travelling with speed v  (x,t) Cell 0 Cell 1 Cell 2 Cell 0 Cell 1 Cell 2 C C(0,t) C(2,t) C(1,t) Borrowing from the left neighbour: Let be the capacity that cell s+1 borrows from cell s at time t. The family of functions is borrowing from the left if at most 2 cells are borrowing at each time, and Borrowing from the right neighbour: similar

Self optimising network (GSM - FCA) University of Twente - Stochastic Operations Research Stochastic network analysis for the design of self optimising cellular mobile communications networks 6 Travelling with speed v  (x,t) Cell 0 Cell 1 Cell 2 Cell 0 Cell 1 Cell 2 C C(0,t) C(2,t) C(1,t) We can completely characterise on the basis of C(i,t) i.e. on the basis of the road traffic information  (x,t) borrow from the left if  (x,t) steeper on the left right if  (x,t) steeper on the right road traffic prediction 10 mins ahead of time sufficient for channel re-allocation

Self optimising network (GSM - FCA) University of Twente - Stochastic Operations Research Stochastic network analysis for the design of self optimising cellular mobile communications networks 5 Diagonal traffic jam moving along road with constant speed Estimated blocking probabilities in cell 1 over time reach 1.87% above 1% for considerable time 

Self optimising network (GSM - FCA) University of Twente - Stochastic Operations Research Stochastic network analysis for the design of self optimising cellular mobile communications networks 4 Demand for capacity in cell 1 for blocking probabilities of 1% and 1.2% obtained from MOL approximation C(1,t)

Self optimising network (GSM - FCA) University of Twente - Stochastic Operations Research Stochastic network analysis for the design of self optimising cellular mobile communications networks 3 borrowing from right borrowing from left Estimated blocking probabilities

Self optimising network (GSM - FCA) University of Twente - Stochastic Operations Research Stochastic network analysis for the design of self optimising cellular mobile communications networks 2 Estimation from discrete event simulation

We have realised: dynamic channel allocation Initial capacity C channels Not sufficient for required QoS (blocking probabilities) Traffic jam peak requires T > C channels How do we provide capacity?  University of Twente - Stochastic Operations Research Stochastic network analysis for the design of self optimising cellular mobile communications networks 29 C channels Borrowing but from which neighbour? Interaction road traffic and teletraffic (shape of traffic jam,...)

Concluding remarks QoS constraints require sufficient capacity estimation of QoS (blocking probabilities) borrowing based on road traffic information shape of traffic density determines strategy feasible solution: 10 mins ahead of time prediction sufficient for modern networks University of Twente - Stochastic Operations Research Stochastic network analysis for the design of self optimising cellular mobile communications networks 1

0