1 / 53

Presentation CS 5214

Presentation CS 5214. “Performance analysis of cellular mobile communication networks supporting multimedia services”. Pin Lu Bill Ward. Agenda. Background Information Description of Model Results generated by the Model. Background. Goals of the paper:

jalila
Download Presentation

Presentation CS 5214

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. PresentationCS 5214 “Performance analysis of cellular mobile communication networks supporting multimedia services”. Pin Lu Bill Ward

  2. Agenda • Background Information • Description of Model • Results generated by the Model

  3. Background Goals of the paper: • Present an analytical model that simulates a communication network that provides integrated services to a population of mobile users • Validate the model based on performance results • Use results to assess the Quality of Service.

  4. Background Continued Authors: M. Ajmone Marsan Full Professor at the Electronics Dept, Politecnico di Torino, Italy S. Marano Prof. of Telecommunications Networks, University of Calabria, Italy C. Mastroianni PhD, University of Calabria, Italy M. Meo PhD, Politecnico di Torino, Italy Publication: Mobile Networks and Applications 5 (2000) pp. 167-177 Sponsors: Italian National Research Council Italian Ministry for University and Scientific Research

  5. Background: History • Stages of mobile communications: • Previous technical approach: • Increase capacity available for voices services. • Current technical approach: • Increase capacity available for voice and provide a wider spectrum of telecommunication services; multimedia service (includes data and images).

  6. Evaluation of cellular telecommunication networks • Simulation • Preferred when detailed behavior of a specific area is needed. • Analytical Model • Be able to obtain more general results. • Combination of both.

  7. Previous Research • R. Steele & M. Nofal (1992) [8] • Analyzed performance of personal communication network based on microcells covering city street. • K.K. Leung, W.A. Massey & W. Whitt (1994) [4] • Fluid model to describe wireless system • D. Hong, & S. Rappaport (1986) [2] • Techniques to reduce forced terminations due to handover failure. • R. Beraldi, S, Marano, & C. Mastroianni (1997) [1] • Hierarchical model of cellular system based on microcells and macrocells.

  8. Model Description • Analytical Model is based on: • Continuous time Multi-dimensional Birth-Death Process • Descriptive Stages of the Model • Assumptions and parameters • State Definition and model driving processes • Flow balance equations and computation of equilibrium state probabilities • Evaluation of aggregate performance measures.

  9. Assumptions and parameters • Cellular TeleCom provides 3 classes service • Class A – voice only • Class B – data only • Class C – voice and data(Multimedia) • Number of radio channels available – N • Class A – requires 1 channel • Class B – requires Cd channels • Class C – requires Cd+1 channels

  10. Assumptions and parameters (con’t) • The occurrence of a Handover Failure is worse than blocking a new call. The Proposed Solutions are: • Add channels specifically for handovers • Add Ch channels • Decouple Multimedia calls • Class D: require 1 channel • The Analytical Model focuses on a single cell. • Cell’s behavior is isolated from other cells • Possible limitation: non-Homogenous cells.

  11. Cell B Cell A Cell C Dwell time Assumptions and parameters (con’t) • Assumptions for a Single cell • New Call request arrivals are Poisson point processes. • Handover request arrival processes from adjacent cells are Poisson point processes. • The dwell time of a Mobile Terminal is a random variable with a negative exponential pdf. • The unencumbered session duration is a random variable with a negative exponential pdf.

  12. State Definition • Cell state = # of currently active connections for each class of traffic: s=(v,d,m,r) • v - # of active voice calls in cell • d - # of active data calls in cell • m - # of multimedia calls in cell • r - # of active voice components of a decoupled multimedia call • n(s)- the function giving the total # of channels allocated to active connections when cell is in state s • n(s) = v + d Cd + m(Cd + 1) + r

  13. Driving Processes • Driving processes produce different kinds of events that must be processed by the network: • requests of new voice, data and multimedia calls • incoming handover requests for voice, data and multimedia • outgoing handover requests for voice, data and decoupled calls • completion of voice, data, multimedia and decoupled calls Cell B Cell A Cell C

  14. Flow Balance Equations • For each driving process, it is possible to determine what are the possible successor states of s=(v,d,m,r) • New Call Requests are accepted if • the # of free channels, excluding those reserved for handovers, is such that the call can be accommodated. • if there are no active Class D connections (ie. r = 0) Add Voice Example: n=99, N =100, Ch=0, Cd=8  Initial state: (91,1,0,0) (99  100 – 0 – 1) ^ r = 0 Successor state: (92,1,0,0)

  15. decoupled voice only Flow Balance Equations (con’t) • Incoming handover requests for voice or data are accepted if: • there are enough free channels to accommodate the request in the cell. • Incoming handover requests for multimedia calls (whether decoupled or not), have 2 possible successor states. Handover Add Mmedia Example: n=99, N =100,  Ch=0, Cd=8 : Initial state: (91,1,0,0) 100 - (8 + 1) < 99  100 – 1 Successor state: (91,1,0,1)

  16. underline on decoupled multimedia calls that are recombined Flow Balance Equations (con’t) • Completion of Calls and Outgoing handover requests. • Have the effect of freeing some channels in the cell. • in some cases, this leads to the recombination of a decoupled multimedia call. Complete 1 Mmedia add 2 MM Example: n=93,  N =100, Ch=0, Cd=8 : Initial state: (82,0,1,2) 2 >1  (93 – (8 +1)  100 – 2*8 Successor state: (82,0,2,0)

  17. Model Complexity • The transition rate from state s to a state k is computed by summing the contributions resulting from the driving processes. • The state space size depends on the values of Cd, rmax, and the # of radio channels available in the cell, N. • The max # of active calls possible: • Voice: V=N • Data: D=N/Cd • Multimedia: M =  N/(Cd + 1) • State space size is upper bounded by: (V + 1)(D + 1)(M+1)(rmax+ 1)

  18. -q(s,s) is total transition out of state s p(s) is the steady-state probability of state s Aggregate Performance Measures • Four performance indices will be used in the presentation of the results: • the average carried traffic. • the new call blocking probability. • the handover failure probability. • the probability of recovering a decoupled multimedia call. • Definition of transition rate(event rate). The mean frequency of events that cause a state transition, where an event can be a new call attempt, a handover request, or a call termination. • Event rate R:

  19. n(s) is the # of busy channels in state s p(s) is the steady-state probability of state s Average Carried Traffic • AC: Defined as the average number of channels in use in the cell. Average # of channels used for: Voice Data Multimedia

  20. Voice Multimedia Data New Call Blocking Probability • PB: Defined as the average fraction of new call requests that cannot be satisfied by the cell base station, due to: • lack of free channels • to the presence of some decoupled multimedia connections waiting to be recombined. The probability of a voice call being blocked is the least

  21. Voice Data Multimedia Handover Failure Probability • PH: Defined as the average fraction of incoming handover requests that cannot be satisfied, causing the forced termination of the call. • Incoming handover requests fail if the system is in one of the states belonging to subsets: Hdec = {s: (N - Cd-1 < n  N-1)  r < rmax} probability handover request of multimedia completely fails decoupling probability

  22. Rrec(s) is recombination rate r(s) is # of decoupled calls in state s Probability of Recovering a Decoupled Multimedia Call • Prec: Defined as the probability that the data component of the decoupled multi-media call is resumed before the call is terminated by the user Rrec is relative rate of events that lead to recombination of a multimedia call ACr is the average number of decoupled calls in the cell

  23. Results • Comparisons between analytical and simulation results • Explore alternate system configurations to assess their effectiveness.

  24. Scenario - similar to ETSI (European Telecommunications Standards Institutes) • Two classes of services • A (voice) and B (data) • N = 64 • Cd = 4 (8) • Ch = 0 (4, 8) • rmax = Cd(0) • 1/uv=1/ud=1/um=100s • 1/uhv=1/uhd=1/uhm=80s • 75% voice call; 25% data call

  25. Model Validation • Simplify the model • Analyze one cell instead of whole network • Average incoming handover equals outgoing handover • New call generated according Poisson process • Call duration and dwell times according negative exponential distributions

  26. Model Validation (Cont’d) • Difference between analytical model and simulation – handle of handover • Analytical model simply balance in and out handover • Simulation provides a much detailed process about handover

  27. Results show model and simulation are very similar to each other Fig. 1

  28. Results show model and simulation are very similar to each other (Cont’d) Fig. 2

  29. Above validation is based on fin = fout • Expand model validation: fin = a*fout (a=0.6; 1.0; 1.4)

  30. Simulation and analytical results for the average total carried traffic, with a=1.4 and a=0.6 Fig. 3

  31. Simulation and analytical results for the average voice blocking probability, with a=1.4 and a=0.6 Fig. 4

  32. Results: • The analytical model performance is still very accurate in comparison to numerical results obtained from simulation, although some loss of accuracy can be noted.

  33. Performance Evaluation • Class A and B services • Class C service

  34. Class A and B services • Previous numerical results are used • Number of channels allocated for each data call increased from Cd = 4 to Cd = 8 • Keep all other parameters same

  35. 8 channels per data call is better than 4 channels when carrying 75% voice and 25% data Fig. 5

  36. Higher numbers of data channels increases possibility of blocking new users Fig. 6

  37. Results for class A and B: • Increasing the number of channels allocated to each data call while keeping the same call rate significantly increases the data offered traffic up to a point. • Beyond some point, system with 8 data channels offers worse carried traffic than with Cd=4. • Blocking probabilities for both data and voice for Cd=8 are much larger than Cd=4.

  38. To minimize the difference in blocking probability between voice and data calls, a threshold Tv is introduced. • Number of free channels necessary for accepting new call - Tv • If number of busy channels > N – Tv; no voice call can be accepted.

  39. The higher threshold, the better data traffic and the worse voice traffic Fig. 7

  40. The higher the threshold, the higher probability that new voice call will be blocked; no significant impact on data blocking Fig. 8

  41. Results of using threshold on voice: • This approach leads to better performance for data traffic, at the expense of a performance loss for voice traffic.

  42. Class C services • Assumption: • 60% voice call • 20% data call • 20% multimedia call • Cd = 8 for data connection • Number of channels reserved for handover calls (Ch) • Number of busy channels > Ch, new calls are blocked

  43. Adding handover channels reduces probability of handover failure for both data and voice Fig. 9

  44. Results of adding handover channels: • Handover failure probability decreases with the increase of Ch • Voice connection – • big decrease when Ch increased from 0 to 4, • minor decrease when Ch changed from 4 to 8, • Data connection – • biggest decrease when increasing Ch from 4 to 8

  45. Decoupling of multimedia calls • Multimedia call must be decoupled if available channel is not sufficient for both component but only for voice n > N – Cd –1 and n <= N –1 • Multimedia call will complete fail if no channel is free n = N

  46. Higher #Ch reduces probability that call will be decoupled and reduces probability that call will fail during handover Fig. 10

  47. Results: • Reduction of handover failure probability is significant when Ch increased from 0 to 4 • Minor change when Ch changed from 4 to 8 • No extraordinary change for decoupling probability when Ch changes

  48. The more channels assigned to handover, the higher the probability that the call will be recombined Fig. 11

  49. Results: • The lower call rate, the higher recombination probability • The higher Ch, the higher recombination probability

  50. Access effectiveness of multimedia decoupling approach (Two situations) (1) Cd = 4 and Ch = 0, rmax = Cd (2) Cd = 4 and Ch = 0, rmax = 0

More Related