scieee Science in your language
[en] (orig)

A Complete LTE Mathematical Framework for the Network Slice Planning of the EPC

Abstract

This work is partially supported by the European Unions Horizon 2020 research and innovation programme under the 5G!Pagoda project with grant agreement No. 723172, the Spanish Ministry of Education, Culture and Sport (FPU Grant 13/04833), the Spanish Ministry of Economy and Competitiveness, the European Regional Development Fund (TEC2016-76795-C6-4-R), the Academy of Finland’s Flagship programme 6Genesis under grant agreement no. 318927, and the Academy of Finland Project CSN under grant agreement no. 311654.

Read accessible full text

A Complete LTE Mathematical Framework for the Network Slice Planning of the EPC

Author: Prados Garzón, Jonathan,Laghrissi, Abdelquoddouss,Bagaa, Miloud,Taleb, Tarik,López Soler, Juan Manuel
Publisher: Institute of Electrical and Electronics Engineers (IEEE)
Year: 2019
DOI: 10.1109/TMC.2018.2890235
Source: https://digibug.ugr.es/bitstream/10481/68234/1/TMC_EPC_Slices_Planner_DEF.pdf
THIS IS AN AUTHOR-CREATED POSTPRINT VERSION.
Disclaime :
This wo k has been accep ed o publica ion in he
IEEE T ansac ions on Mobile Compu ing.
Ci a ion in o ma ion: DOI 10.1109/TMC.2018.2890235
Copy igh :
© 2019 IEEE. Pe sonal use o his ma e ial is pe mi ed. Pe mission om IEEE mus be
ob ained o all o he uses, in any cu en o u u e media, including
ep in ing/ epublishing his ma e ial o ad e ising o p omo ional pu poses, c ea ing
new collec i e wo ks, o esale o edis ibu ion o se e s o lis s, o euse o any
copy igh ed componen o his wo k in o he wo ks.
1
A Comple e LTE Ma hema ical F amewo k o he
Ne wo k Slice Planning o he EPC
Jona han P ados-Ga zon, Abdelquoddouss Lagh issi, Miloud Bagaa, Ta ik Taleb, and Juan M. Lopez-Sole
Abs ac —5G is he nex elecommunica ions s anda ds ha
will enable he sha ing o physical in as uc u es o p o i-
sion ul a sho -la ency applica ions, mobile b oadband se ices,
In e ne o Things, e c. Ne wo k slicing is he i ualiza ion
echnique ha is expec ed o achie e ha , as i can allow logical
ne wo ks o un on op o a common physical in as uc u e
and ensu e se ice le el ag eemen equi emen s o di e en
se ices and applica ions. In his ein, ou pape p oposes a no el
and comple e solu ion o planning ne wo k slices o he LTE
EPC, ailo ed o he enhanced Mobile B oadBand use case. The
solu ion de ines a amewo k which consis s o : i) an abs ac ion
o he LTE wo kload gene a ion p ocess, ii) a compound a ic
model, iii) pe o mance models o he whole LTE ne wo k, and
i ) an algo i hm o join ly pe o m he esou ce dimensioning
and ne wo k embedding. Ou esul s show ha he agg ega ed
signaling gene a ion is a Poisson p ocess and he da a a ic
exhibi s sel -simila i y and long- ange-dependence ea u es. The
p oposed pe o mance models o he LTE ne wo k ely on hese
esul s. We o mula e he join op imiza ion p oblem o esou ces
dimensioning and embedding o a i ualized EPC and p opose
a heu is ic o sol e i . By using simula ion ools, we alida e he
p ope ope a ion o ou solu ion.
Index Te ms—LTE, EPC, Ne wo k Slicing, NFV, So wa ized
Ne wo ks, Mobile Ne wo ks, T a ic cha ac e iza ion, Resou ces
dimensioning, and Ne wo k embedding.
I. INTRODUCTION
FIFTH Gene a ion (5G) mobile ne wo ks play a pa amoun
ole in he o hcoming global indus ial digi aliza ion. 5G
will co e all he e ical ma ke needs in a cos e ec i e
manne . Compa ed o i s p edecesso (i.e., he Long-Te m
E olu ion (LTE) echnology), he equi emen s o 5G sys ems
include, among many o he s, highe ne wo k lexibili y and
scalabili y, as well as x100 inc ease in cos e ec i eness [1]–
[4]. To mee hese challenging goals, ne wo k so wa iza-
ion (NS) is en isaged as he co ne s one o build he 5G
echnology [5], [6]. The concep o NS is mainly based on
i) Ne wo k Func ion Vi ualiza ion (NFV), which decouples
ne wo k unc ions om p op ie a y ha dwa e enabling hem
o un as so wa e on i ualiza ion con aine s such as i ual
machines (VMs) [7], and ii) So wa e De ined Ne wo king
Jona han P ados-Ga zon and Juan M. Lopez-Sole a e wi h he Resea ch
Cen e o In o ma ion and Communica ions Technologies o he Uni e si y
o G anada (CITIC-UGR); and he Depa men o Signal Theo y, Telema ics
and Communica ions o he Uni e si y o G anada, G anada, 18071 Spain
(email: jpg@ug .es, juanma@ug .es).
Abdelquoddouss Lagh issi, Miloud Bagaa, and Ta ik Taleb a e wi h he
Depa men o Communica ions and Ne wo king, School o Elec ical En-
ginee ing, Aal o Uni e si y, Espoo, Finland. Ta ik Taleb is also wi h he
Cen e o Wi eless Communica ions (CWC), Uni e si y o Oulu, 90014 Oulu,
Finland, and also wi h he Compu e and In o ma ion Secu i y Depa men ,
Sejong Uni e si y, 143-747 Seoul, AQ3 Sou h Ko ea. (emails: abdelquod-
[email p o ec ed], [email p o ec ed], [email p o ec ed]).
(SDN), which ully sepa a es con ol and da a planes in
ne wo k nodes allowing ne wo k p og ammabili y.
Unde he NS app oach, isola ed, ully au oma ed, p o-
g ammable, lexible, and se ice-cus omized ne wo ks known
as ne wo k slices can be deployed on op o a common physical
in as uc u e [8]–[10]. This app oach is e e ed o as ne wo k
slicing. I will allow he mobile ope a o s o co e he di e en
ma ke scena ios and use cases ha demand he e ogeneous,
di e se and possibly mu ually incompa ible equi emen s [5].
The adop ion o ne wo k slicing in 5G mobile ne wo ks
equi es op imal solu ions o planning he slices acco ding
o he di e en use cases equi emen s. This mainly in ol es
he dimensioning o he esou ces and i s embedding in a
gi en in as uc u e. Fu he mo e, hese p ocesses ha e o
be done in a manne ha ensu es he Quali y o Se ice
(QoS) equi emen s o each use case. Likewise, aced wi h a
dec easing A e age Re enue Pe Use (ARPU), ope a o s a e
challenged o educe, o e en op imize, i) he acqui emen and
main enance o he physical in as uc u e (i.e., capi al expen-
di u es -CAPEX-), and ii) he ongoing expenses o p ope ly
ope a e he ne wo k equipmen (i.e., ope a ing expendi u es -
OPEX-). Many echno-economic models ha e been p oposed
o educe he CAPEX and OPEX such as in [11], [12].
Ou wo k aims o design a comple e solu ion o ne wo k
slices planning o he LTE E ol ed Packe Co e (EPC), which
is ailo ed o he enhanced Mobile B oadBand (eMBB) use
case [7], [13]. To ha end, we p opose a amewo k consis ing
o he ollowing componen s:
•An abs ac ion o he LTE wo kload gene a ion p o-
cess, o bo h Con ol Plane (CP) and Da a Plane (DP),
along wi h a compound a ic model ha includes he
mos ep esen a i e se ices consumed in cu en cellu-
la ne wo ks. This is equi ed o es ima e he se ice
consump ion when he e is no p e ious knowledge o
he wo kload demand. This componen is also use ul o
gene a e syn he ic wo kloads o expe imen a ion (e.g., o
s ess a i ualized LTE ne wo k).
•Holis ic analy ical models o p edic he pe o mance
(e.g., packe loss p obabili y and esponse ime) o a
i ualized EPC ( EPC). We apply queuing heo y and
s ochas ic ne wo k calculus o de elop he CP and DP
models, espec i ely. Fo a gi en wo kload and a se
o QoS equi emen s, ou models acili a e esou ces
dimensioning.
•The co esponding o mula ion and heu is ic o sol e he
join op imiza ion p oblem o esou ces dimensioning and
embedding o he EPC. We ha e sugges ed a mul i-
objec i e op imiza ion p oblem ha minimizes he wo k-
2
load imbalances among a se o candida e Edge Clouds
(ECs) (i.e., Da a Cen e s (DCs) deployed close o end
use s) and maximizes he esou ces u iliza ion, on he
ne wo k side, and Quali y o Expe ience (QoE), on he
end use ’s side. These objec i es a e subjec o mee a se
o QoS equi emen s. Fo he CP, he QoS equi emen s
a e de ined as an uppe bound on he a e age elapsed ime
o mo e a Use Equipmen (UE) om IDLE o ACTIVE
s a es. Fo he DP, he QoS equi emen s conside ed a e
he limi on he maximum one-way ne wo k delay and a
maximum packe loss p obabili y a he EPC. Addi ion-
ally, we impose a condi ion o limi he maximum numbe
o Cen al P ocessing Uni (CPU) co es o be assigned o
a single Vi ual Ne wo k Func ion Componen (VNFC)
ins ance. Tha is o ake in o accoun he ac ual limi a ion
on he numbe o CPU co es o he Physical Machines.
Sha ing ne wo k esou ces be ween di e en use s has
p o en o educe CAPEX and OPEX [14]–[16]. The abo e-
men ioned ea u es, namely he pe o mance-p edic i e mod-
els, he load balancing among ECs, and he maximiza ion
o esou ce u iliza ion will ce ainly induce conside able cos
sa ings. Also, he maximum numbe o CPU co es cons ain
will ha e an impac on educing he cos s due o OPEX
[17]. Las , al hough he NS pa adigm enables ope a o s o
dynamically adap he esou ces alloca ed o each ne wo k
slice and se ices [18], he on-demand plans o e ed by in-
as uc u e p o ide s a e mo e expensi e han he ese a ion
plans. Speci ically, esou ces can be pu chased as a ese a ion
o up o 70% o he on-demand p ice [19]. Thus, he ne wo k
slices planning is c ucial o ope a o s o sa e money.
As a s a ing poin , his wo k is mean o enhance he
“Ne wo k Slice Planne ” (NSP) [20]. NSP is a simula ion ool
ha implemen s accu a e models o he use s’ beha io , mo-
bili y, and da a consump ion in cellula ne wo ks. Speci ically,
we ex end i s da a consump ion model o include he mos
ep esen a i e se ices consumed in cu en mobile ne wo ks.
Then, by using NSP we cha ac e ize s ochas ically he ag-
g ega ed wo kload gene a ion p ocesses o he CP and DP.
Unde ou wo kload gene a ion model, he esul s show ha
he agg ega ed signaling gene a ion p ocess ollows a Poisson
dis ibu ion and he agg ega ed DP wo kload exhibi s Sel -
Simila i y (SS) and Long-Range Dependence (LRD) ea u es.
Based on he a o esaid esul s, we de elop holis ic pe -
o mance models o a i ualized LTE ne wo k. The CP is
modeled ollowing he same echnique as in [21] o chains
o Vi ual Ne wo k Func ions (VNFs). The model includes
he main LTE en i ies and hei messages exchange. The DP
is modeled as a queue ed by a ac ional B ownian Mo ion
( Bm) p ocess [22]. These comp ehensi e models allow us o
de ine e icien esou ces dimensioning algo i hms.
Finally, he heu is ic p oposed in his wo k o sol e he
planning o EPC elies on he a o emen ioned pe o mance
models. The algo i hm is dubbed “Planne o he EPC as a
Se ice” (PES). By using a sys em-le el LTE simula o , we
alida e he co ec ope a ion o PES. We also show ha PES
embedding algo i hm educes he wo kload imbalances among
candida e ECs in con as o o he baseline echniques.
The emainde o he pape is o ganized as ollows. Sec ion
II b ie ly e iews he ela ed li e a u e. Sec ion III desc ibes
he sys em model. Sec ion IV includes he o mula ion o he
join op imiza ion p oblem o esou ce dimensioning and em-
bedding o he EPC. In Sec ion V, he modeling and analysis
o es ima e he pe o mance o he CP and DP a e p esen ed.
Nex , in Sec ion VI, we in oduce he p oposed heu is ic o
pe o m he planning o he EPC. Sec ion VII explains he
expe imen al se up. Sec ion VIII p o ides nume ical esul s
ha show he p ope ope a ion o ou solu ion. Finally, Sec ion
IX summa izes he main conclusions.
II. RELATED WORKS
This sec ion b ie ly e iews he ela ed li e a u e. In pa -
icula , we ocus on pe o mance models and embedding
algo i hms (i.e., on how o map VNFC ins ances o physical
in as uc u es) o he EPC.
A. Modeling o he EPC
Analy ical models cons i u e an agile way o p edic he pe -
o mance o a sys em in ad ance. The e a e se e al p oposals
in he li e a u e ackling he analy ical modeling o pa s o he
en i e EPC [21], [23]–[27]. In a iably, hese wo ks employ
queuing heo y.
In [24], Rajan e al. model he EPC as a D/D/m node. They
conclude ha when simply eplacing exis ing EPC elemen s
wi h i ualized equi alen s, se e e pe o mance bo lenecks
occu . In [26], [27], P ados e al. analyze he pe o mance o a
i ualized Mobili y Managemen En i y ( MME) wi h a h ee-
ie design, inspi ed by web se ices, and using a Jackson’s
ne wo k (i.e., a ne wo k o M/M/m queues). Each queue ep e-
sen s a ie o VNFC o he MME. The au ho s show ha he
p oposed model p o ides ai ly good esul s o compu a ional
esou ces dimensioning. In [21], he same au ho s enhance
he p e ious model by ex ending i s applicabili y domain o
any chain o VNFs, inc easing i s lexibili y, and using a
mo e accu a e echnique o analysis. Speci ically, each VNFC
ins ance is modeled as a G/G/m queue. The esul ing ne wo k
o queues is sol ed by using he app oxima ed echnique
p oposed by Whi e al. in [28] o he Queuing Ne wo k
Analyze e e ed o, he eina e , as he QNA me hod. Fo he
abo emen ioned use case (a h ee- ie ed MME), he au ho s
show he QNA me hod ou pe o ms Jackson’s ne wo ks and
Mean Value Analysis echniques in e ms o he esponse
ime es ima ion e o . Tanabe e al. p opose in [23] a bi-
class (i.e., Machine- o-Machine and Mobile B oadband -MBB-
communica ions) queuing model o he EPC. The CP and
DP o he EPC a e modeled as M/M/m/m and M/D/1 nodes,
espec i ely. This model cons i u es he co e o he EPC-ORA
me hod which aims o op imize he esou ce assignmen o
he CP and DP o he EPC. Finally, in [25], Ren e al. p opose
a dynamic esou ce p o isioning algo i hm o he EPC
conside ing he capaci y o legacy ne wo k equipmen al eady
deployed. To e alua e he pe o mance o hei solu ion, hey
model each EPC elemen as a M/M/m/K queue and assume
ha he VNF ins an ia ion ime is exponen ially dis ibu ed.
The a o emen ioned wo ks only model pa s o he EPC
and/o do no cap u e he in e ac ions among i s elemen s.
3
In his pape , his gap is co e ed. We conside he main
elemen s o he LTE ne wo k CP (i.e., UE, e ol ed Node B
-eNB-, MME, Se ing Ga eway -SGW-, Packe Da a Ne wo k
Ga eway -PGW-, Home Subsc ibe Se e -HSS-, and Policy
and Cha ging Rules Func ion -PCRF-) as well as hei in e ac-
ions. In his way, i is possible o p edic he pe o mance o
he whole LTE CP om he agg ega ed signaling gene a ion
p ocess. In [23], [25], he esou ces dimensioning o he
EPC is also isi ed. Ne e heless, hese wo ks add ess he
dimensioning o each componen in an isola ed way. Only
hen, i is necessa y o de ine a p ocessing delay budge o
each en i y o be dimensioned in ad ance. Ou holis ic model
o an LTE ne wo k o e comes his limi a ion by enabling
he esou ces dimensioning algo i hm o conside an o e all
p ocessing delay budge o he whole EPC. This leads o
esou ces sa ings.
Fo he DP, we le e age he esul s ob ained o he analysis
o he LTE da a a ic aces o de i e i s pe o mance me ics.
Speci ically, he EPC DP is modeled as a single queue ed
by a Bm p ocess. To he bes knowledge o he au ho s, his
is he i s wo k ha uses s ochas ic ne wo k calculus esul s
o analyzing he pe o mance o a EPC.
B. Algo i hms o he EPC embedding
The e is a ich li e a u e p oposing algo i hms o embed he
whole EPC o some o i s en i ies in a physical in as uc u e
[29]–[38]. In [29], Taleb e al. p opose a heu is ic algo i hm o
i ualized SGWs ( SGWs) embedding. The algo i hm ies o
minimize he equency o mobili y ga eway eloca ions while
ensu ing ha a maximum capaci y o each SGW, which
handles he a ic load o a se ing a ea, is no exceeded. This
wo k is ex ended in [32] whe e some addi ional objec i es and
es ic ions a e conside ed. Rega ding he objec i es, he pa h
be ween UEs and PGWs is minimized, and he o e all ne wo k
esou ce u iliza ion is op imized. Conce ning he es ic ions,
his wo k was a pionee in conside ing some ele an hi d
gene a ion pa ne ship p ojec (3GPP) cons ain s.
In [30], Bagaa e al. add ess he embedding o he i u-
alized PGW ( PGW). The embedding p oblem is o mula ed
as a mul i-objec i e non-linea op imiza ion p oblem which
minimizes he cos s o he ne wo k ope a o s, maximizes he
ne wo k pe o mance, and balances he load equally among
he PGW ins ances. To sol e he p oblem, h ee heu is ic
algo i hms a e p oposed o achie e nea -op imal solu ions. In
[31], Bas a e al. in es iga e di e en app oaches o deploy he
co e ga eways (i.e., SGW and PGW) in he DCs. Speci ically,
hey conside a ully and pa ially i ualiza ion app oaches
o he ga eways. The o me consis s in mo ing he CP and
DP unc ionali ies o each ga eway o a DC. The la e decou-
ples CP and DP unc ionali ies by using he SDN pa adigm
and only he CP pa is hos ed wi hin a DC. In he same
con ex ; elying on an SDN amewo k ha decouples he
CP om he DP, Da sika e al. p opose in [39] a Ma ching
Theo e ic Flow P io i iza ion algo i hm ha aims o imp o e
he g ade o se ice le el and delay induced by he co e
ne wo k conges ion. This app oach allows o e he op se ice
p o ide s o in e ene in he i ual slices alloca ion p ocess.
TABLE I: No a ion.
No a ion Desc ip ion
m(c)
l
Numbe o dedica ed physical CPU co es alloca ed o ins ance
lo he VNFC c∈C.
mmax Maximum numbe o dedica ed physical CPU co es o be
alloca ed o a single i ualiza ion con aine .
TeAc ual mean esponse ime o he CP en i y e∈E.
Ti Ac ual mean esponse ime o he LTE in e ace i ∈IF .
T(SR)Ac ual mean delay o he CP o ca y ou an SR p ocedu e.
T(CP )
budge Mean delay budge o he CP.
T(max)
uAc ual maximum esponse ime o he DP en i y u∈U=
{UE, eNB, DP GW}.
T(max)
i
Ac ual maximum esponse ime o he LTE DP in e ace
i ∈IF U ={Uu, S1−U}.
T(DP )
max Ac ual maximum delay o he DP.
T(DP )
budge Maximum delay budge o he DP.
P(EP C)Ac ual EPC packe loss p obabili y.
P(EP C)
budge EPC packe loss p obabili y budge .
I has pe mi ed o achie e e icien lows p io i iza ion wi h
espec o he se ice p o ide s’ policies and QoS demands.
In [33], Ma ini e al. o mula e he p oblem o choosing he
VNF ins ances p o ided by a dis ibu ed se o DCs o se e
a gi en se ice chain eques . The objec i e is o minimize
he o e all la ency o he chain. This op imiza ion p oblem
can be o mula ed as a esou ce cons ained sho es pa h
p oblem. In [34] [35], Baumga ne e al. o mula e he join
op imiza ion p oblem o he i ual mobile co e ne wo k opol-
ogy composi ion and embedding. The o mula ion gua an ees
a maximum end- o-end la ency and akes in o accoun he
p ocessing, queuing, and p opaga ion delays. In [36], Bagaa
e al. add ess he placemen o i ual ins ances o 4G (MME,
SGW, PGW) and 5G (AMF, SMF and AUSF) co e ne wo k
elemen s o e a ede a ed cloud based on Mixed In ege Linea
P og amming and coali ional o ma ion game. Finally, Die ich
e al. [37] o mula e a mixed-in ege linea p og am o he
SGW and MME embedding. To educe i s ime complexi y,
hey ans o m i in o a linea p og am by employing elaxa ion
and ounding echniques. Thei p oposal mi iga es he load
imbalance in oday’s mobile ne wo ks, which imp o es eques
accep ance and esou ce u iliza ion.
The esou ces dimensioning and embedding a e ea ed
h oughou he li e a u e as sepa a e p oblems. These wo
s ages o esou ces alloca ion a e closely ela ed and pe o m-
ing hem in a coo dina ed way b ings bene i s. Fo ins ance,
he e is a ade-o be ween he wo kload balance among a se
o candida e DCs (i.e., p opaga ion delays) and he esou ces
u iliza ion (i.e., p ocessing delays) when an o e all delay
budge o be me is pa i ioned among hese wo s ages. He ein,
we o mula e he join op imiza ion p oblem o planning he
EPC o add ess his ade-o .
III. SYSTEM MODEL
A. Sys em A chi ec u e
Le us assume an e ol ed uni e sal e es ial adio access
ne wo k (E-UTRAN), al eady deployed wi h IeNBs, which
p o ides connec i i y o a se o JUEs o he LTE EPC (see
Fig. 1). Each UE jis a ached o an eNB i.
4
Fig. 1: E-UTRAN deploymen and ECs si es.
Fig. 2: Assumed LTE ne wo k a chi ec u e.
Le uji be a bina y a iable indica ing whe he he UE jis
a ached o he eNB i(uji = 1) o no (uji = 0). We conside
he co e age map o his E-UTRAN as a ec angula a ea A
wi h heigh hand wid h w.
Wi hin A, he e a e al eady deployed KECs (see Fig.
1). Le (eNB)
i= (x(eNB)
i, y(eNB)
i)∀i∈N∩ {1, .., I},
(UE)
j= (x(UE)
j, y(UE)
j)∀j∈N∩{1, .., J}, and (EC)
k=
(x(EC)
k, y(EC)
k)∀k∈N∩{1, .., K}deno e wo dimensional
ec o s ep esen ing he posi ions o eNBs, UEs, and ECs
wi hin A, espec i ely.
The MME, SGW, and PGW o he EPC will be implemen ed
as a se o VNFs ha makes up a ne wo k se ice [18],
he ea e e e ed o as EPC, and deployed on he candida e
ECs. We disca d he op ion o deploying he EPC as a single
VNF wi h se e al componen s (VNFCs), since, in his wo k,
we will assume ha he LTE EPC in e nal in e aces such as
S11 and S5 will emain unchanged. O he EPC en i ies, such
as he HSS and he PCRF, migh be loca ed ou side o he
ECs and implemen ed ei he as VNFs o physical ne wo k
unc ions (PNFs).
The agg ega ed wo kload gene a ed by he JUEs a ached
o he E-UTRAN is dis ibu ed among he Kcandida e ECs.
This wo kload dis ibu ion is pe o med a he g anula i y o
eNBs (i.e., each eNB iis assigned o a candida e EC k). Le ik
be a bina y a iable indica ing whe he he eNB iis assigned
o he EC k(i.e., ik = 1) o no (i.e., ik = 0). To se e i s
co esponding wo kload, a EPC is ins an ia ed on each EC.
The LTE ne wo k a chi ec u e deemed in his wo k is
depic ed in Fig. 2. We conside ha he CP and DP o he
EPC a e ully decoupled. Also, we assume he in e aces,
be ween he CP unc ional en i ies, as he ones de ined in
he 3GPP LTE s anda ds. Consequen ly, each CP en i y (e.g.,
Fig. 3: Wo kload gene a ion model.
he MME, and he con ol unc ionali ies o he SGW and
PGW -cSGW and cPGW-) a e implemen ed sepa a ely as
a single VNF wi h a single componen (VNFC). The DP
unc ionali ies o he SGW and PGW a e in eg a ed on a
single VNF, wi h only one VNFC, ha exposes he LTE S1-U
and SGi in e aces. We assume ha all VNFCs o he EPC
execu e CPU-in ensi e asks. Each VNFC migh ha e mul iple
ins ances. Conside ing he ETSI NFV a chi ec u al amewo k
and e minology [40][18] and wi hou loss o gene ali y, each
VNFC ins ance is supposedly unning on an isola ed i ual-
iza ion con aine such as a VM. Le m(c)
ldeno e he numbe
o dedica ed physical CPU co es alloca ed o he ins ance l
o he VNFC c∈C={MME, cSGW, cPGW, DP GW}.
Since he numbe o CPU co es o a physical se e is ini e
and he la e a e sha ed among se e al VMs, we conside ha
m(c)
lis limi ed o mmax (i.e., m(c)
l≤mmax).
B. Wo kload gene a ion model
In his pape , we add ess he eMBB use case. In his con ex ,
he UEs un applica ions ha gene a e and consume DP a ic.
We conside he abs ac ion p esen ed in [27] o such a
p ocess (see Fig. 3).
A session wi h du a ion Tsd is de ined as he use ’s ac i i y
beginning om he ime an applica ion is launched o he ime
i closes. A session consis s o Napplica ion ac i i y pe iods
(AAPs) o leng h Ton sepa a ed by N−1 eading imes o
du a ion D. An AAP is a ime pe iod in which he applica ion
gene a es o consumes all necessa y ne wo k a ic o pe o m
a gi en ask (e.g., download he p o ile o a iend, o send
an ins an message). A eading ime is he empo al in e al
du ing which he use pe o ms any ac ion ha does no equi e
o gene a e ne wo k a ic such as deciding which iend’s
p o ile o isi nex o eading a message.
Rega ding he signaling wo kload, he use s’ ac i i y and
mobili y igge he LTE CP p ocedu es. In his wo k, we only
conside he UE- igge ed se ice eques (SR), S1-Release
(S1R), X2-based Hando e (HO), and acking a ea upda e
(TAU) p ocedu es. Al hough o he p ocedu es such as a ach
and S1-based hando e a e hea ie in e ms o compu a ional
esou ces consump ion, hey do no occu equen ly in LTE
ne wo ks [41].
Once he UE is egis e ed in he ne wo k, an SR p ocedu e is
igge ed du ing i s idle- o-connec ed (i.e., IDLE o ACTIVE)
ansi ions. Then, whene e an AAP s a s while he UE is
in idle mode, an SR p ocedu e akes place (see Fig. 3).

5
Con e sely, an S1R p ocedu e occu s du ing UE’s connec ed-
o-idle ansi ions du ing which he ne wo k eleases he UE’s
esou ces. We also ake in o accoun he e ec s o an inac i i y
ime . I s alue is deno ed as I. The ne wo k wai s Iuni s
o ime a e ha an AAP inishes be o e igge ing an S1R
(see Fig. 3). A HO p ocedu e is igge ed when a UE is in
connec ed mode and pe o ms a cell change, bu he a ge
cell is a ached o he same MME as he sou ce cell’s. Finally,
we assume ha a TAU p ocedu e is igge ed whene e a
UE ca ies ou a T acking A ea (TA) change. These TAs a e
p ede ined and a e he same o any UE.
C. Pe o mance Requi emen s
The LTE ne wo k has o mee a se o pe o mance e-
qui emen s in e ms o la ency and packe loss p obabili y
[42]. Fo he CP, he conside ed pe o mance equi emen is
an uppe bound on he mean CP la ency T(CP )
budge de ined by
he 3GPP, i.e., he a e age elapsed ime o mo e an UE om
IDLE s a e o ACTIVE s a e [42]. In his wo k, we ansla e
his speci ica ion as he equi ed a e age ime o ca y ou a
se ice eques p ocedu e. Mo eo e , we conside he wo s -
case scena io o he se ice eques p ocedu e, whe e he UE
au hen ica ion, NAS (Non-Access S a um) secu i y se up, and
he EPS (E ol ed Packe Sys em) session modi ica ion s eps
occu du ing he SR.
Le Teand Ti deno e, espec i ely, he mean
esponse imes o he CP en i y e∈E=
{UE, eNB, MME, cSGW, cPGW, HSS, PCRF}and he
LTE in e ace i ∈IF ={Uu, S1−C, S11, S6a, S5, Gx}.
The mean ime equi ed o ca y ou an SR, T(SR), in he
wo s -case scena io can be compu ed as:
T(SR)= 5 ·TUE + 8 ·TeNB + 5 ·TMME + 2 ·TcSGW
+ 2 ·TcP GW +THSS +TP CRF + 8 ·TUu + 7 ·TS1−C
+ 2 ·TS11 + 2 ·TS6a+ 2 ·TS5+ 2 ·TGx
(1)
The abo e equa ion means ha du ing an SR call low in he
wo s case scena io he UE, eNB, MME, cSGW, cPGW, HSS,
and PCRF en i ies ha e o p ocess, espec i ely, 5, 8, 5, 2, 2,
1, and 1 con ol messages. Also, 8, 7, 2, 2, 2, and 2 con ol
messages ha e o a e se, espec i ely, he LTE Uu, S1-C,
S11, S6a, S5, and Gx in e aces [43]. Then, he CP delay
equi emen can be exp essed as T(SR)≤T(CP )
budge .
Fo he DP, he pe o mance equi emen s conside ed a e
he maximum DP delay budge T(DP )
budge and he packe loss
p obabili y a he EPC P(EP C)
budge . We conside T(DP )
budge as he
maximum ime i akes o a packe o a el om he SGi
in e ace a he SGW/PGW VNFC o he UE applica ion. The
P(EP C)
budge is he maximum allowable packe loss a he DPGW
VNFC ecei e bu e .
Le T(DP )
max and P(EP C)deno e he ac ual maximum delay o
he DP and he packe loss p obabili y o he EPC, espec i ely.
We can compu e T(DP )
max as:
T(DP )
max =T(max)
UE +T(max)
eNB +T(max)
DP GW +T(max)
Uu +T(max)
S1−U
(2)
whe e: T(max)
UE ,T(max)
eNB , and T(max)
DP GW a e espec i ely he
ac ual maximum DP packe p ocessing delay a he UE,
eNB, and DPGW. And T(max)
Uu and T(max)
S1−Ua e he ac ual
maximum delays o he DP adio and backhaul in e aces,
espec i ely. Then, he DP equi emen s can be exp essed as
T(DP )
max ≤T(DP )
budge and P(EP C)≤P(EP C)
budge .
IV. PROBLEM FORMULATION
In his sec ion, we o mula e he join op imiza ion p oblem
o dis ibu e he agg ega ed wo kload gene a ed by he E-
UTRAN among he candida e ECs and o pe o m he di-
mensioning o he equi ed esou ces o each EPC ins ance.
Taking in o accoun he de ined sys em model, i can be
o mula ed as ollows:
Objec i es :
minimize 

|K|
X
k=1 
|I|
X
i=1
|J|
X
j=1
ikuij −|J|
|K|
(3a)
minimize 

|K|
X
k=1
|I|
X
i=1
ik ·dik
(3b)
minimize 

|K|
X
k=1 X
c∈CX
l
m(c)
l
m(c)
l∈N(3c)
whe e dik =|| (eNB)
i− (EC)
k|| is he Euclidean dis ance
be ween eNB iand EC k.
Cons ain s :
CP :
C1 : T(SR)
k≤T(CP )
budge ,(3d)
DP :
C2 : max T(DP )≤T(DP )
budge ,(3e)
C3 : P(EP C)≤P(EP C)
budge ,(3 )
O he s
C4 : m(c)
l≤mmax ∀k∈[1,|K|]∩N(3g)
C5 :
|K|
X
k=1
|I|
X
i=1
ik =|I|, ik ∈ {0,1}(3h)
The decision a iables o he op imiza ion p oblem a e ik
and m(c)
l. Objec i e (3a) aims o dis ibu e he wo kload as
equally as possible o o minimize he wo kload imbalances
ac oss he candida e ECs. The goal is op imally achie ed when
he same numbe o use s (|J|/|K|) is assigned o e e y EC
k∈K. Objec i e (3b) aims o minimize he p opaga ion
delays. The co esponding objec i e unc ion is minimized
when e e y eNB i∈Iis assigned o he nea es EC k∗∈K,
whe e k∗=a gmink∈K(dik). Las , objec i e (3c) in ends
o minimize he o al numbe o CPU ins ances alloca ed o
he EPC o , equi alen ly, o maximize he u iliza ion o he
compu a ional esou ces.
Cons ain s (3d), (3e), and (3 ) gua an ee ha he QoS
equi emen s a e ul illed. Speci ically, Cons ain (3d) ensu es
6
Fig. 4: LTE con ol plane model.
ha he ac ual mean delay o ca y ou a se ice eques o
he EPC k(i.e., EPC ins ance unning on EC k) is lowe o
equal han he mean CP la ency T(CP )
budge . Cons ain (3e) and
(3 ) ensu e ha he maximum DP delay budge and he packe
loss p obabili y a he EPC a e me , espec i ely. Cons ain
(3g) limi s he maximum numbe o physical co es eques ed
o a single VNFC ins ance. Ha ing a single VNFC ins ance
would be op imal o minimizing he amoun o equi ed
esou ces (s a is ical mul iplexing). Howe e , each physical
se e has a maximum numbe o physical co es, i.e., he
numbe o physical co es we can eques pe VNFC ins ance
is limi ed. Mo eo e , in gene al, he highe is he numbe o
physical co es eques ed o a VNFC ins ance, he lowe is i s
a ailabili y. Finally, Cons ain (3h) gua an ees ha all eNBs
a e assigned o a candida e EC k(o EPC ins ance k).
V. ANALYSIS AND MODELING
A. LTE CP modeling
We model he CP o he LTE as an open ne wo k o G/G/m1
queues (see Fig. 4), whe e each queuing node ep esen s an
ins ance o a gi en en i y o he LTE ne wo k. The MME,
cSGW, and cPGW migh ha e se e al ins ances, each o which
is modeled as a G/G/m queuing node wi h m(c)
lse e s.
The se e s o a queuing node ep esen he CPU ins ances,
alloca ed o he en i y ins ance, p ocessing con ol messages
in pa allel. As s a ed in Sec ion III-A, m(C)
l≤mmax. Fo
he sake o simplici y, only one ins ance is conside ed o he
es o LTE CP en i ies (e.g., UE, eNB, HSS, and PCRF). The
co esponding G/G/m queuing node ha models he ins ance
o hese en i ies migh ha e an a bi a y numbe o se e s as
hey migh be deployed as PNFs.
The a ic sou ces a e loca ed a he eNB and he UE,
since he LTE signaling p ocedu es conside ed in his wo k
(e.g., SR, S1R, HO, and TAU) a e igge ed by hese en i ies.
Speci ically, he TAU and SR p ocedu es a e igge ed by he
UE and he S1R and HO p ocedu es a e igge ed by he eNB.
In he same way, he a ic sinks a e placed a he MME
ins ances.
To sol e he ne wo k o queues, we employ he QNA
me hod [28] which is desc ibed in Appendix A. This echnique
1In Kendall’s no a ion, a G/G/m queue is a queuing node wi h mse e s,
a bi a y a i al and se ice p ocesses, FCFS (Fi s -Come, Fi s -Se ed)
discipline, and in ini e capaci y and calling popula ion.
was applied and alida ed in [21] o es ima e he mean
esponse ime o a VNF wi h se e al VNFCs. In his wo k, we
use he QNA me hod o es ima e he mean esponse imes o
he LTE CP en i ies Te∀e∈E. To ha end, he QNA me hod
uses a educed se o he ollowing inpu pa ame e s:
•The s eady s a e ansi ion p obabili ies ma ix P= [pki],
whe e pki deno es he p obabili y o a packe o lea e
node k o node iand p0k= 1 −Pipki deno es he
p obabili y o a packe a node k o lea e he ne wo k. In
his wo k, we p o ide he exp essions o compu e P o
he LTE CP ( e e o Appendix B).
•The mean and squa ed coe icien o a ia ion (SCV) o
he ex e nal a i al p ocesses a node k,λ0k, and c2
0k.
Please no e ha only he UE and he eNB ha e ex e nal
a i al p ocesses in ou model (see Fig. 4). Conside ing
he abs ac ion desc ibed in sec ion III-B o he signaling
gene a ion p ocess, we ound ha hese a i al p ocesses
a e Poissonian (see Sec ion VIII-A). Then, c2
0k= 1 ∀k.
•The mean and he SCV o he se ice p ocesses a each
queue k,µkand c2
sk.
B. LTE DP modeling
Fo he conside ed a chi ec u e, he LTE DP consis s o
h ee ne wo k en i ies namely, UE, eNB, and DPGW, which
a e connec ed in andem. Since he ocus is on he EPC
dimensioning, we assume ha he UE and eNB en i ies ha e
cons an maximum delays.
The same me hodology as applied o model he LTE CP
canno be used o model he EPC DP as i can only p o ide
o e all mean pe o mance me ics o a queuing ne wo k, bu
no he pe o mance bounds such as hose de ined in Sec ion
III-C (e.g., T(DP )
max and P(EP C)) o he DP. Mo eo e , he
s ochas ic cha ac e iza ion o he agg ega ed DP a ic ca ied
ou in his wo k (see Sec ion VIII-A) shows ha he EPC
DP wo kload a i al p ocess exhibi s SS and LRD ea u es.
Con en ional queuing heo y does no comp ise such kind o
a i al p ocess [44]. Then, we model he DPGW as a single
queue ed by a Bm p ocess. Mo e p ecisely, we use he model
ha was i s epo ed in [22] and also de i ed in [44] om
s ochas ic ne wo k calculus esul s. This model can p o ide
he pe o mance bounds o a andem o queues wi h SS and
LRD inpu in an e ec i e and simple way.
To cha ac e ize he a i al p ocess, we adop he model
p oposed in [22]. Le A deno e he cumula ing a i al p ocess
o he DPGW queue, i.e., he cumula i e amoun o a ic
(i.e., in numbe o packe s) a i ing a he DPGW in he ime
in e al [0, ]. The ollowing model is conside ed o A [22]:
A =λ· +√λ·α·Z (4)
whe e Z is a no malized Bm pa ame e wi h Hu s pa ame e
H∈(1/2,1],λ > 0is he mean inpu a e, and α > 0is a
a iance coe icien .
Unde he abo e packe a i al model and conside ing a
cons an a e se e wi h capaci y C, he iola ion p obabili y
=P[B > b]o a backlog bound bcan be app oxima ed as
[22], [44]:
≈exp −(C−λ)2H
2·κ(H)2·λ·αb2−2H(5)
7
whe e κ(H) = HH(1 −H)1−H. The abo e equa ion gi es us
an app oxima ion o he p obabili y o sa u a ion o a bu e
o size bpacke s o equi alen ly he packe loss p obabili y a
a queue ed wi h a Bm a i al p ocess.
Finally, he maximum esponse ime o a queuing node wi h
bu e size band cons an a e se e wi h capaci y Ccan be
compu ed as:
T(max)=b+ 1
C(6)
By using (5) and (6), we can pe o m he dimensioning o
he equi ed capaci y o he DPGW.
VI. PES: PLANNER FOR THE EPC AS A SERVICE
Algo i hm 1 PES Algo i hm
Inpu : eNBs posi ions (eNB)
ialong wi h he numbe o UEs
hey se e NUE
eNB(i) = Pjuji, and he QoS specs T(DP )
budge ,
P(EP C)
budge , and T(CP )
budge .
Ou pu : eNBs assigmen (i.e., ik), and o al numbe o
p ocessing ins ances alloca ed o each EPC en i y pe
EC (e.g., mMME,mcSGW ,mcP GW , and mDP GW ).
1: [NUE
EC, ik]⇐Pa i ioning( (eNB),NUE
eNB)
2: o each k∈Kdo
3: Compu e he p ocessing delay budge s o he EPC CP
and DP, T(CP )
p oc−budge and T(DP )
p oc−budge , using (7) and (8).
4: Fo NU=NUE
EC(k), es ima e he ex e nal a i al p o-
cesses (λ(CP ),λ(DP ),α(DP ), and H(DP )) using (9)-(15)
5: [mMME(k),mcSGW (k),mcP GW (k),mDP GW (k)]
⇐Dimensioning(λ(CP ),λ(DP ),α(DP ),H(DP ),
T(CP )
p oc−budge ,T(DP )
p oc−budge ,P(EP C)
budge )
6: end o
In his sec ion, we p opose a heu is ic me hod o ind a
sub-op imal solu ion o he p oblem o mula ed in Sec ion IV.
To achie e a me hod wi h low-complexi y, we decouple he
p ocess o wo kload dis ibu ion among he candida e ECs
and he esou ces dimensioning o he EPC a each EC.
The heu is ic me hod, depic ed in Algo i hm 1, p oceeds as
ollows. Ini ially, he pa i ioning algo i hm assigns each eNB
o a candida e EC (see Algo i hm 2). The idea in his algo i hm
is o dis ibu e he wo kload as equally as possible among he
candida e ECs, while gua an eeing a maximum p opaga ion
delay o he backhaul ne wo k (max)
p op−backhaul. The algo i hm
ini ializes he wo kload assigned o each EC kNUE
EC(k), which
is measu ed as he numbe o assigned UEs, o ze o. Then, i
i e a i ely inds he candida e EC k∗wi h he lowes wo kload
alloca ed and i s nea es eNB i∗being no assigned ye . I
he p opaga ion delay limi be ween he EC k∗and he eNB
i∗is no iola ed, hen, he eNB i∗is a ached o he EC
k∗( i∗k∗= 1). O he wise, he EC k∗is excluded om he
se o candida e ECs K. The algo i hm ends when all eNBs
a e alloca ed. Obse e ha , in he wo s case scena io, he
algo i hm equi es NeNB +NEC i e a ions o assign all eNBs.
Please no e ha he numbe o UEs a ached o each eNB
is assumed o be known. On he one hand, i he E-UTRAN
is in he ope a ion phase, he ope a o can know accu a ely
he a e age numbe o UEs a ached o each eNB. On he
o he hand, i he E-UTRAN is no in he ope a ion phase, he
ope a o can es ima e he a e age numbe o UEs a ached o
each eNB om he popula ion densi y map o he co e age
geog aphical a ea and he expec ed ma ke sha es.
Algo i hm 2 E-UTRAN Pa i ioning Algo i hm
Requi e: All eNBs o he se Iha e o be assigned o an EC
o he se K.
Inpu : eNBs posi ions (eNB)
ialong wi h he numbe o UEs
hey se e NUE
eNB(i) = Pjuji, he ECs posi ions (EC)
k,
and he maximum p opaga ion ime o he backhaul
ne wo k (max)
p op−backhaul.
Ou pu : eNBs assigmen , i.e., ik
1: Ini ializa ion NUE
EC =−→
0, ik = 0
2: while I6=∅do
3: k∗= a g min
k∈K
(NUE
EC(k))
4: i∗= a g min
i∈I|| (EC)
k∗− (eNB)
i||
5: i || (EC)
k∗− (eNB)
i∗|| ≤ (max)
p op−backhaul ·c hen
6: I⇐I i∗, i∗k∗= 1
7: NUE
EC(k∗)⇐NUE
EC(k∗) + NUE
eNB(i∗)
8: else
K⇐K k∗
9: end i
10: end while
Once he eNBs assignmen is ca ied ou , he p ocess-
ing ime budge s o he EPC CP T(CP )
p oc−budge and DP
T(DP )
p oc−budge can be compu ed. To ha end, we can e alua e
T(SR)and T(DP )
max , in (1) and (2), o TMME,TcSGW ,
TcP GW , and T(max)
DP GW , equal o ze o, espec i ely. Fo mally,
T(SR)
0=T(SR)(TMME = 0, TcSGW = 0, TcP GW = 0) and
T(DP )
max0=T(DP )
max (T(max)
DP GW = 0). Then,
T(CP )
p oc−budge =T(CP )
budge −T(SR)
0(7)
T(DP )
p oc−budge =T(DP )
bugde −T(DP )
max0(8)
Then, once he e is an es ima ion o he numbe o UEs o
be se ed by each EC, we can also es ima e he agg ega ed
ex e nal a i al p ocesses, o bo h he LTE CP and DP, which
a e inpu s o he esou ces dimensioning algo i hm. We use
an abs ac ion o he LTE wo kload gene a ion p ocess, along
wi h a compound a ic model, o pe o m such an es ima ion.
We cha ac e ize s ochas ically hese a i al p ocesses in Sec-
ion VIII-A, whe e he cu e i ings a e p o ided o es ima e
he main pa ame e s o model hem as a unc ion o he use s’
numbe .
Finally, he esou ces dimensioning is ca ied ou (see
Algo i hm 3). The dimensioning o he EPC CP and DP
is pe o med sepa a ely. Since we a e conside ing only one
VNFC o he EPC DP, i s dimensioning simply equi es
sol ing nume ically (5). Fo he CP, we p opose a no el algo-
i hm which sea ches o he minimum numbe o p ocessing
ins ances o be alloca ed o he EPC CP o a gi en EC so ha
a p ocessing delay budge T(CP )
p oc−budge is me . The algo i hm
8
Algo i hm 3 Dimensioning Algo i hm
Inpu : P ocessing delay budge s o he EPC CP
T(CP )
p oc−budge and DP T(DP )
p oc−budge ;P(EP C)
budge ; Ex e nal
a i al p ocesses cha ac e iza ion o CP and DP (λ(CP ),
λ(DP ),α(DP ), and H(DP )).
Ou pu : numbe o physical co es alloca ed o each EPC
en i y mMME,mcSGW ,mcP GW , and mDP GW
1: {DATA PLANE:}
2: Sol e (5) nume ically o b≤T(DP )
p oc−budge ·C−1and
≈P(EP C)
budge o ob ain he equi ed DP p ocessing capaci y
C. Then, mDP GW =dC/µDP GW e.
3: {CONTROL PLANE:}
4: Ini ializa ion mMME =dλMME/µMMEe,mcSGW =
dλcSGW /µcSGW e,mcP GW =dλcP GW /µcP GW e,
MCP =mMME +mcSGW +mcP GW ,T(CP )
p oc =
8·TMME(mMME)+3·TcSGW (mcSGW )+2·
TcP GW (mcP GW );
5: while T(CP )
p oc > T(CP )
p oc−budge do
6: MCP ⇐MCP + 1
7: o each m∈ {mMME, ..., MCP −mcSGW −
mcP GW }∩Ndo
8: o each n∈ {mcSGW , ..., MCP −mMME −
mcP GW }∩Ndo
9: l=MCP −m−n
10: Taux = 8·TMME(m)+3·TcSGW (n)+2·TcP GW (l)
11: i T(CP )
p oc > Taux hen
12: T(CP )
p oc ⇐Taux,mMME ⇐m,mcSGW ⇐n,
mcP GW ⇐l
13: end i
14: end o
15: end o
16: end while
i e a es un il he p ocessing delay budge is ul illed. A each
i e a ion, i inc emen s by one he numbe o p ocessing
ins ances MCP alloca ed o he EPC CP. Fo a gi en MCP ,
he algo i hm explo es di e en combina ions o dis ibu e
hese ins ances among he di e en VNFCs o be dimensioned
(e.g., MME, cSGW, cPGW), and choose he one p o iding
he lowes p ocessing delay. To achie e he linea complexi y,
he sea ch space is limi ed a each i e a ion (see line 12 o
Algo i hm 3). In he algo i hm, Tmme(m),TcSGW (n), and
TcP GW (l)deno e, espec i ely, he mean esponse imes o
he MME, cSGW, and cPGW o a gi en numbe o alloca ed
p ocessing ins ances m,n, and l. These mean esponse imes
a e es ima ed by using he QNA me hod ( e e o Appendix
A). Please no e ha , al hough i is no explici ly included in
Algo i hm 3, o each ‘p ocessing ins ances alloca ion (m,
n,l), i is necessa y o e-es ima e bo h he in e nal low
pa ame e s a each queue, using (16)-(22), and he ansi ion
p obabili y ma ix, using (31)-(41).
The numbe o ins ances o , equi alen ly, he num-
be o i ualiza ion con aine s o each EPC en i y
a a gi en EC can be simply compu ed as ollows:
dmMME/mmaxe,dmcSGW /mmaxe, and dmcP GW /mmaxe,
and dmDP GW /mmaxe.
Fig. 5: Ma ko chain based model o social ne wo king.
Fig. 6: Scena io ealiza ion wi h a popula ion densi y o 1000
use s pe km2.
VII. EXPERIMENTAL SETUP
To alida e he models de eloped in his wo k and o
assess ou solu ion o EPC slices planning, we employed wo
so wa e ools: i) he NSP [20], and ii) a sys em-le el simula o
o an LTE ne wo k.
A. Ne wo k Slice Planne
We used he NSP [20] o gene a e he syn he ic signaling
and da a a ic in an LTE ne wo k. We ex ended he compound
a ic model o his ool by including he a ic models
employed in [27]. The se up o each se ice ype (see Table
II and Fig. 5) elies on models aken om he li e a u e,
which a e de i ed om eal aces. Speci ically, he main
e e ences used o he di e en se ices se up a e [46] o
social ne wo king; [47] o Mobile Ins an Messaging; [48] o
web b owsing; [49] and [45] o ideo s eaming; and [50] and
[51] o ideo calls. Acco ding o [52], he se ices conside ed
accoun o mo e han 70% o he peak agg ega e a ic in he
Ame ican mobile access ne wo ks.
The ou pu aces o he NSP we e used o cha ac e ize
he agg ega e packe a i al p ocesses a he LTE CP and DP.
These aces a e also used as inpu s o ou sys em-le el LTE
ne wo k simula o .
B. LTE ne wo k simula o
The sys em-le el LTE ne wo k simula o was de eloped
wi hin he NS3 en i onmen . I implemen s he messages
exchange be ween he main LTE ne wo k en i ies. The aces
gene a ed om he NSP a e used as inpu s o he simula o
15
APPENDIX A
QNA METHOD
This appendix desc ibes he main s eps ollowed by he
QNA me hod o es ima e he mean esponse ime o each
indi idual queue in a ne wo k o G/G/m queues.
A. In e nal lows pa ame e s es ima ion
As in he case o Jackson’s ne wo ks, he mean a i al a e
o each queue λkcan be compu ed by sol ing he low balance
equa ions:
λk=λ0k+
K
X
i=1
λi·pik (16)
The mos in e es ing aspec o he QNA me hod is ha
i es ima es he Squa ed Coe icien o Va ia ion (SCV) o
he agg ega ed a i al p ocess o each queue c2
ak om he
ollowing se o linea equa ions:
c2
ak =ak+
K
X
i=1
c2
aibik,1≤k≤K(17)
ak= 1 + ωk(q0kc2
0k−1)
+
K
X
i=1
qik[(1 −pik) + pikρ2
ixi](18)
bik =ωkqikpik(1 −ρ2
i)(19)
xi= 1 + m−0.5
i(max{c2
si,0.2}−1) (20)
ωk=1 + 4(1 −ρk)2(γk−1)−1(21)
γk= K
X
i=0
q2
ik!−1
(22)
whe e q0k=λ0k/λkand qik = (λi··pik)/λka e espec i ely
he p opo ion o a i als o he node kcoming om i s
ex e nal a i al p ocess and node i, and ρk=λk/(µk·mk)is
he u iliza ion o he node k.
B. Mean esponse ime compu a ion pe node
Once he λkand c2
ak o he agg ega ed a i al p ocess o
each node ka e es ima ed, we can compu e he mean esponse
ime o each node k. I node khas only one se e (mk= 1),
Tkcan be es ima ed as:
Tk=ρk·(c2
ak +c2
sk)·β
2·µk(1 −ρk)+1
µk
(23)
wi h
β=(exp(−2·(1−ρk)·(1−c2
ak )2
3·ρk·(c2
ak +c2
sk ))c2
ak <1
β= 1 c2
ak ≥1(24)
I , by con as , he node kis a GI/G/m queue (mk=m),
Tkcan be es ima ed as:
Tk= 0.5·c2
ai +c2
si·WM/M/m
k+1
µk
(25)
whe e WM/M/m
kis he mean wai ing ime o a M/M/m queue,
and can be compu ed as:
WM/M/m
k=C(mk,λk
µk)
mkµk−λk
(26)
and C(m, ρ) ep esen s he E lang’s C o mula which has he
ollowing o mula ion:
C(m, ρ) = (m·ρ)m
m!·1
1−ρ
Pm−1
k=0
(m·ρ)k
k!+(m·ρ)m
m!·1
1−ρ(27)
APPENDIX B
TRANSITION PROBABILITIES FOR THE LTE CP QUEUING
MODEL
This appendix includes exp essions o compu e he ansi-
ion p obabili ies o he p oposed LTE CP queuing model.
Le VEdeno e he isi a io o he CP en i y E∈
{UE, eNB, MME, cSGW, cP GW, HSS, PCRF}which is
de ined as he a e age numbe o isi s o en i y Eby a sig-
naling p ocedu e du ing i s li e ime in he ne wo k. Fo mally,
VE=λE/PEλ0E=λE/(λ0UE +λ0eNB). Please no e ha
VEis equal o he a e age numbe o packe s o be p ocessed
by he LTE CP en i y Epe con ol p ocedu e. Then,
VE=PCP λCP ·n(E)
CP
PCP λCP
(28)
whe e n(E)
CP is he numbe o packe s o be p ocessed by
he LTE CP en i y E o he con ol p ocedu e CP ∈
{SR, S1R, HO, TAU}.
The isi a ios and he ansi ion p obabili ies a e ela ed
h ough (16) ( low balance equa ions):
VE=λ0E
PEλ0E
+X
E
VE·pE1→E2(29)
The ansi ion p obabili ies also sa is y
p0E1+X
E2
pE1→E2= 1 (30)
Assuming ha he wo kload is dis ibu ed among he ins ances
o he VNFCs (e.g., MME, cSGW, and cPGW), acco ding o
hei capaci ies, i.e., VEl=m(E)
l/(Plm(E)
l)·VE, and using
(29) and (30), we can compu e he ansi ion p obabili ies o
ou LTE CP queuing model by he ollowing equa ions:
peNB
UE =
VUE −λ(U E)
0
PEλ(E)
0
VeNB
(31)
peNB
MMEl=m(MME)
l
Plm(MME)
l·(1 −peNB
UE )(32)
pMMEl
eNB =
VeNB −λ(eN B)
0
PEλ(E)
0−VUE
VMME
(33)
pMMEl
cSGWl=
m(cSGW )
l
Plm(cSGW )
n·1−pMMEl
eNB −pMMEl
HSS −1
VMME (34)

16
pMMEl
HSS =VHSS
VMME
(35)
pcSGWl
MMEl=m(MME)
l
Pmm(MME)
m· 1−X
l
pcSGWl
cP GWl!(36)
pcSGWl
cP GWl=m(cP GW )
l
Pmm(cP GW )
m·(VP GW −VP CRF )
VSGW
(37)
pcP GWl
cSGWl=m(cSGW )
l
Pmm(cSGW )
m·1−VP CRF
VP GW (38)
pP GWl
P CRF =VP CRF
VP GW
(39)
pHSS
MMEl=m(MME)
l
Pmmm
(40)
pP CRF
cP GWl=m(cP GW )
l
Pnm(cP GW )
n
(41)
Please no e ha he ansi ion p obabili ies depend on he
a e age numbe o packe s o be p ocessed o each LTE CP
en i y pe con ol p ocedu e, which is equal o he isi a io o
he en i y; he ex e nal a i al p ocesses λ0UE and λ0eNB; and
he numbe o p ocessing ins ances assigned o each VNFC
ins ance m(C)
l.