A Novel Approach for Combined Joint Call Admission Control and - - PDF document

a novel approach for combined joint call admission
SMART_READER_LITE
LIVE PREVIEW

A Novel Approach for Combined Joint Call Admission Control and - - PDF document

Introduction Joint Call Admission Control and Bandwidth Adaptation Evaluation of the Concept Conclusion and Outlook A Novel Approach for Combined Joint Call Admission Control and Dynamic Bandwidth Adaptation in Heterogeneous Wireless Networks


slide-1
SLIDE 1

Introduction Joint Call Admission Control and Bandwidth Adaptation Evaluation of the Concept Conclusion and Outlook

A Novel Approach for Combined Joint Call Admission Control and Dynamic Bandwidth Adaptation in Heterogeneous Wireless Networks

Christian Lottermann, Andreas Klein

Institute for Wireless Communications and Navigation University of Kaiserslautern

June 27, 2011

Christian Lottermann, Andreas Klein 1 Introduction Joint Call Admission Control and Bandwidth Adaptation Evaluation of the Concept Conclusion and Outlook

Introduction Joint Call Admission Control and Bandwidth Adaptation Evaluation of the Concept Conclusion and Outlook

Christian Lottermann, Andreas Klein 2

slide-2
SLIDE 2

Introduction Joint Call Admission Control and Bandwidth Adaptation Evaluation of the Concept Conclusion and Outlook

Introduction Joint Call Admission Control and Bandwidth Adaptation Evaluation of the Concept Conclusion and Outlook

Christian Lottermann, Andreas Klein 3 Introduction Joint Call Admission Control and Bandwidth Adaptation Evaluation of the Concept Conclusion and Outlook

Common Radio Resource Management

◮ Mobile Network Operators (MNOs) usually operate more than

  • ne access network in the same service area

◮ Proper allocation and coordination of the mobile services

among the different access network technologies: Common Radio Resource Management (CRRM)

◮ Functions are split among two types of entities:

CRRM

Bearer Request (QoS Parameters)

UTRAN E-UTRAN

Adm./Rej. Adm./Rej. Adm./Rej. RRM fast-dyn. AC RRM fast-dyn. AC Adm. Adm.

Christian Lottermann, Andreas Klein 4

slide-3
SLIDE 3

Introduction Joint Call Admission Control and Bandwidth Adaptation Evaluation of the Concept Conclusion and Outlook

Introduction Joint Call Admission Control and Bandwidth Adaptation Evaluation of the Concept Conclusion and Outlook

Christian Lottermann, Andreas Klein 5 Introduction Joint Call Admission Control and Bandwidth Adaptation Evaluation of the Concept Conclusion and Outlook Introduction & Prerequisites

Two main semi persistent CRRM concepts:

Joint Call Admission Control (JCAC)

◮ Makes it possible to decide to which RAN the terminal or

service should be deployed or handover performed to

Dynamic Bandwidth Adaptation (DBA)

◮ Keeps blocking and dropping rates on a low level ◮ Improves system utilization ◮ Based on a generic resource allocation approach ◮ Radio resources are generalized to a common basis: Effective

Bandwidth

Christian Lottermann, Andreas Klein 6

slide-4
SLIDE 4

Introduction Joint Call Admission Control and Bandwidth Adaptation Evaluation of the Concept Conclusion and Outlook Introduction & Prerequisites

◮ Scenario with two heterogeneous RANs co-deployed in the

same service area

◮ Cells that cover the same service area are merged to a Cell

Area

◮ Core Network coupling approach is considered

◮ All semi persistent RRM functions are performed by a central

entity

◮ Fast dynamic RRM functions are not considered

◮ UE can only be connected to one RAN at a time

RAT B RAT A RAT B RAT A

CellArea

Christian Lottermann, Andreas Klein 7 Introduction Joint Call Admission Control and Bandwidth Adaptation Evaluation of the Concept Conclusion and Outlook Utility Concept

◮ Utility represents a measure of relative satisfaction w.r.t.

consumption of goods and services

◮ In the present context: Generic measurement of the gained

profit of the MNO that operates the RANs

◮ Represented by a Utility Function

ui,j = U(aj(b), πj, ρi) where

◮ aj(b): Application utility function, dependent on the service ◮ πj: Priority factor, represents priority level of the user (SLA) ◮ ρi: RAN factor, set by MNO

◮ In the following the utility function is defined by

ui,j = aj(b) · πj · ρi

Christian Lottermann, Andreas Klein 8

slide-5
SLIDE 5

Introduction Joint Call Admission Control and Bandwidth Adaptation Evaluation of the Concept Conclusion and Outlook Utility Concept

Different types of services:

Elastic Services

0.5 1 1.5 Effective Bandwidth b Application Utility ai(b)

bmin bdesired

uelastic(b) = 1 − e− k·b

bmax Christian Lottermann, Andreas Klein 9 Introduction Joint Call Admission Control and Bandwidth Adaptation Evaluation of the Concept Conclusion and Outlook Utility Concept

Different types of services:

Elastic Services

0.5 1 1.5 Effective Bandwidth b Application Utility ai(b)

bmin bdesired

uelastic(b) = 1 − e− k·b

bmax

Non-Elastic Services

0.5 1 1.5 Effective Bandwidth b Application Utlility ai(b) bmin

unon−elastic(b) =

  • 1

b ≥ bmin b < bmin

Christian Lottermann, Andreas Klein 9

slide-6
SLIDE 6

Introduction Joint Call Admission Control and Bandwidth Adaptation Evaluation of the Concept Conclusion and Outlook Core Concept

◮ DBA and JCAC are realized in a nested way ◮ All actions are performed per Cell-Area and are performed in a

bundled manner, each TTIsemi−persistent

DBA Arrival JCAC Handover JCAC New DBA Departure

Handover Services New Services

1 2

Cell Area Christian Lottermann, Andreas Klein 10 Introduction Joint Call Admission Control and Bandwidth Adaptation Evaluation of the Concept Conclusion and Outlook Joint Call Admission Control

◮ JCAC makes it possible to decide by which RAN a terminal

should be served and the resp. service should be provided

◮ Different policies can be implemented ◮ In the present case two opposed interests are taken into

consideration

◮ Maximization of the MNO’s profit ◮ QoS requirements of the requested services need to be taken

into consideration

◮ Modelling Approach: JCAC problem is mapped to a

Generalized Assignment Problem (GAP)

Christian Lottermann, Andreas Klein 11

slide-7
SLIDE 7

Introduction Joint Call Admission Control and Bandwidth Adaptation Evaluation of the Concept Conclusion and Outlook Joint Call Admission Control

◮ N items need to be placed in M bins ◮ Each bin Ci has a maximum capacity ci ◮ Each item has a certain defined weight wi,j and a

corresponding profit ui,j dependent on the bin

◮ Mathematical description of the problem

z = max

m

  • i=1

n

  • j=1

ui,j · xi,j s.t.

n

  • j=1

wi,j · xi,j ≤ ci ∀i ∈ M = {1, . . . , m}

m

  • i=1

xi,j = 1 ∀j ∈ N = {1, . . . n} xi,j = {0, 1} ∀i ∈ M, j ∈ N

Christian Lottermann, Andreas Klein 12 Introduction Joint Call Admission Control and Bandwidth Adaptation Evaluation of the Concept Conclusion and Outlook Joint Call Admission Control

Analogy between GAP to JCAC

◮ Bin – Cell of a RAN ◮ Item – Service to be deployed

Solution Algorithm

◮ An approximative solution algorithm is required ◮ A solution approach has been chosen that splits the GAP into

M separate assignment problems per bin

◮ A lot of approximative solution algorithms exist for single

assignment problems

◮ In the present case: a greedy algorithm has been chosen Christian Lottermann, Andreas Klein 13

slide-8
SLIDE 8

Introduction Joint Call Admission Control and Bandwidth Adaptation Evaluation of the Concept Conclusion and Outlook Dynamic Bandwidth Adaptation

Dynamic Bandwidth Adaptation is split into two parts:

Arrival Algorithm

◮ Calculates the demand of the incoming services ◮ Acquires as much resources as required or possible ◮ In case Breq = ∀j bj > Bavail:

◮ Already deployed elastic services are sorted according to their

utility slope in an ascending order u′

1 < u′ 2 < . . . < u′ n

◮ Already deployed services are degraded until enough resources

are available

◮ leads to a minor utility loss Christian Lottermann, Andreas Klein 14 Introduction Joint Call Admission Control and Bandwidth Adaptation Evaluation of the Concept Conclusion and Outlook Dynamic Bandwidth Adaptation

Departure Algorithm

◮ Remaining cell capacity is allotted to all deployed elastic

services

◮ Services are sorted according to their utility slope in a

descending order u

1 > u 2 > . . . > u n ◮ More resources are granted to a service until b = bmax or cell

reached its defined maximum load

Christian Lottermann, Andreas Klein 15

slide-9
SLIDE 9

Introduction Joint Call Admission Control and Bandwidth Adaptation Evaluation of the Concept Conclusion and Outlook

Introduction Joint Call Admission Control and Bandwidth Adaptation Evaluation of the Concept Conclusion and Outlook

Christian Lottermann, Andreas Klein 16 Introduction Joint Call Admission Control and Bandwidth Adaptation Evaluation of the Concept Conclusion and Outlook Other JCAC Approaches

In order to evaluate the proposed concept another Joint Call Admission Control algorithm has been used as a reference

Adaptive Joint Call Admission Control (AJCAC)

◮ Falowo et al. propose a JCAC scheme that aims to distribute

the load of incoming services w.r.t. the load of the cells

◮ Each service is considered separately ◮ A group of co-located cells is considered as an input for the

JCAC algorithm

◮ For comparison reasons, DBA algorithms remain the same

Christian Lottermann, Andreas Klein 17

slide-10
SLIDE 10

Introduction Joint Call Admission Control and Bandwidth Adaptation Evaluation of the Concept Conclusion and Outlook Simulation Environment

◮ A fully co-deployed LTE and HSPA environment is considered ◮ Simulation area consists of 36 cells per RAN, with a

wrap-around model

◮ Number of users is defined by an initial number of users per

cell

◮ Each user has a randomly chosen residing time which is

calculated by a range of different velocities vUE ∈ [0, 60] km

h ◮ Event-based OMNeT++ has been used as a simulation

platform

◮ Extended with new modules ◮ Control plane of a co-deployed UTRAN/E-UTRAN SAE

system has been developed

Christian Lottermann, Andreas Klein 18 Introduction Joint Call Admission Control and Bandwidth Adaptation Evaluation of the Concept Conclusion and Outlook Simulation Results

Overall Gained Utility

20 40 60 80 100 120 200 400 600 800 1000 1200 Initial number of UEs per cell Overall Gained Utility DBAJCAC AJCAC

Uoverall =

∀i,∀j

ui,j

Christian Lottermann, Andreas Klein 19

slide-11
SLIDE 11

Introduction Joint Call Admission Control and Bandwidth Adaptation Evaluation of the Concept Conclusion and Outlook Simulation Results

Dropping Probability

20 40 60 80 100 120 0.005 0.01 0.015 0.02 0.025 0.03 0.035 0.04 Initial number of UEs per cell Handover Service Dropping Probability DBAJCAC AJCAC

Christian Lottermann, Andreas Klein 20 Introduction Joint Call Admission Control and Bandwidth Adaptation Evaluation of the Concept Conclusion and Outlook Simulation Results

Dropping Probability

20 40 60 80 100 120 0.005 0.01 0.015 0.02 0.025 0.03 0.035 0.04 Initial number of UEs per cell Handover Service Dropping Probability DBAJCAC AJCAC

Blocking Probability

20 40 60 80 100 120 0.5 1 1.5 2 2.5 3 3.5 x 10

−3

Initial number of UEs per cell New Service Blocking Probability DBAJCAC AJCAC

Christian Lottermann, Andreas Klein 20

slide-12
SLIDE 12

Introduction Joint Call Admission Control and Bandwidth Adaptation Evaluation of the Concept Conclusion and Outlook Simulation Results

Relative Cell Load

20 40 60 80 100 120 0.2 0.4 0.6 0.8 1 Initial number of UEs per cell Relative Cell Load DBAJCAC, LTE AJCAC, LTE DBAJCAC, HSPA AJCAC, HSPA

ηi =

  • ∀j bi,j

Bi,capacity

Christian Lottermann, Andreas Klein 21 Introduction Joint Call Admission Control and Bandwidth Adaptation Evaluation of the Concept Conclusion and Outlook Simulation Results

Relative Cell Load

20 40 60 80 100 120 0.2 0.4 0.6 0.8 1 Initial number of UEs per cell Relative Cell Load DBAJCAC, LTE AJCAC, LTE DBAJCAC, HSPA AJCAC, HSPA

ηi =

  • ∀j bi,j

Bi,capacity

Satisfied Elastic Services

20 40 60 80 100 120 0.2 0.4 0.6 0.8 1 Initial number of UEs per cell Satisfied Elastic Services Percentage DBAJCAC, LTE AJCAC, LTE DBAJCAC, HSPA AJCAC, HSPA

rsatisfied,RAN = Nelastic,satisfied

Nelastic

Christian Lottermann, Andreas Klein 21

slide-13
SLIDE 13

Introduction Joint Call Admission Control and Bandwidth Adaptation Evaluation of the Concept Conclusion and Outlook

Introduction Joint Call Admission Control and Bandwidth Adaptation Evaluation of the Concept Conclusion and Outlook

Christian Lottermann, Andreas Klein 22 Introduction Joint Call Admission Control and Bandwidth Adaptation Evaluation of the Concept Conclusion and Outlook

◮ A novel utility definition for heterogeneous wireless networks

has been defined

◮ Novel approach for combined JCAC and DBA has been

introduced

◮ Aims to improve the MNO’s revenue ◮ Takes QoS requirements of the requested services into

consideration

◮ A simulation platform has been developed in order to evaluate

and compare the proposed concept

◮ The results show an improvement of the overall gained utility

  • f up to 6% compared to other JCAC approaches while

keeping the system performance metrics at an acceptable level

Christian Lottermann, Andreas Klein 23

slide-14
SLIDE 14

Introduction Joint Call Admission Control and Bandwidth Adaptation Evaluation of the Concept Conclusion and Outlook

Thank you for your attention! Questions?

lottermann@eit.uni-kl.de aklein@eit.uni-kl.de

Christian Lottermann, Andreas Klein 24