an analysis of capital expenses and performance trade-offs among ims cscf deployment options

11
An Analysis of Capital Expenses and Performance Trade-Offs Among IMS CSCF Deployment Options Anne Lee and Carlos Urrutia-Valdés Service providers around the world are deploying or planning to deploy the IP Multimedia Subsystem (IMS) in their core networks. IMS allows the delivery of new multimedia applications that can enhance the user’s experience and bring in new revenue for the operators. These operators are now faced with deciding how to best deploy the various IMS functional elements in their networks. In this paper, the authors provide a survey of the various options available to the operators and present an analysis of some of those deployment options. In particular, the paper addresses questions around the advantages and disadvantages of centralizing or distributing control functions such as the call session control function (CSCF) in terms of capital expenditure (CAPEX) costs and latency trade-offs. Without the proper deployment strategy, there can be major differences in the overall cost of the network and therefore it is important to perform such an analysis. Initial recommendations and general observations are given that can assist network planners and operators to more efficiently develop an IMS deployment strategy. Further analysis and study that includes operational expenditure (OPEX) costs should also be factored into the final decision. © 2008 Alcatel-Lucent. parameters—namely, capital expenditure (CAPEX) costs and latency with respect to the call session con- trol functions (CSCFs). Other factors must also be considered in making final decisions including operational expenditure (OPEX) costs, security, impacts of decisions on regula- tory features, local services, and other parameters. For an overall network solution, analysis is needed as well on all IMS functional entities in addition to the CSCFs. These other factors are not included as a part of this paper’s investigation. They are left for future study. Introduction Commercial launch of IP Multimedia Systems (IMS) commenced in 2007 for both wireless and wire- line networks. As operators plan their IMS networks, they must decide how many sites will be required for initial deployment as well as projected needs as the network evolves and matures. They must also decide how the functional elements of the IMS will be dis- tributed among these sites. Many factors must be considered from both tech- nical and business perspectives. The purpose of this paper is to provide analysis for a subset of these Bell Labs Technical Journal 12(4), 21–32 (2008) © 2008 Alcatel-Lucent. Published by Wiley Periodicals, Inc. Published online in Wiley InterScience (www.interscience.wiley.com) • DOI: 10.1002/bltj.20264

Upload: anne-lee

Post on 06-Jun-2016

219 views

Category:

Documents


0 download

TRANSCRIPT

� An Analysis of Capital Expenses andPerformance Trade-Offs Among IMS CSCF Deployment OptionsAnne Lee and Carlos Urrutia-Valdés

Service providers around the world are deploying or planning to deploy the IP Multimedia Subsystem (IMS) in their core networks. IMS allows thedelivery of new multimedia applications that can enhance the user’sexperience and bring in new revenue for the operators. These operators arenow faced with deciding how to best deploy the various IMS functionalelements in their networks. In this paper, the authors provide a survey ofthe various options available to the operators and present an analysis of some of those deployment options. In particular, the paper addressesquestions around the advantages and disadvantages of centralizing ordistributing control functions such as the call session control function (CSCF)in terms of capital expenditure (CAPEX) costs and latency trade-offs.Without the proper deployment strategy, there can be major differences inthe overall cost of the network and therefore it is important to performsuch an analysis. Initial recommendations and general observations aregiven that can assist network planners and operators to more efficientlydevelop an IMS deployment strategy. Further analysis and study thatincludes operational expenditure (OPEX) costs should also be factored intothe final decision. © 2008 Alcatel-Lucent.

parameters—namely, capital expenditure (CAPEX)

costs and latency with respect to the call session con-

trol functions (CSCFs).

Other factors must also be considered in making

final decisions including operational expenditure

(OPEX) costs, security, impacts of decisions on regula-

tory features, local services, and other parameters. For

an overall network solution, analysis is needed as well

on all IMS functional entities in addition to the CSCFs.

These other factors are not included as a part of this

paper’s investigation. They are left for future study.

IntroductionCommercial launch of IP Multimedia Systems

(IMS) commenced in 2007 for both wireless and wire-

line networks. As operators plan their IMS networks,

they must decide how many sites will be required for

initial deployment as well as projected needs as the

network evolves and matures. They must also decide

how the functional elements of the IMS will be dis-

tributed among these sites.

Many factors must be considered from both tech-

nical and business perspectives. The purpose of this

paper is to provide analysis for a subset of these

Bell Labs Technical Journal 12(4), 21–32 (2008) © 2008 Alcatel-Lucent. Published by Wiley Periodicals, Inc. Publishedonline in Wiley InterScience (www.interscience.wiley.com) • DOI: 10.1002/bltj.20264

22 Bell Labs Technical Journal DOI: 10.1002/bltj

Deployment OptionsIMS consists of a number of functional entities,

and how they are packaged from a product offering

perspective is up to the vendors and their customers.

Where these functional entities should sit in a net-

work with respect to each other and with respect to

the elements of the packet core, e.g., serving GPRS

support node (SGSN), gateway GPRS support node

(GGSN), home agent (HA), foreign agent (FA), packet

data serving node (PDSN), and bearer manager (BM),

requires both technical and business evaluation.

Incumbent operators currently have sites deplo-

yed for their legacy telecommunications equipment,

i.e., switches, digital subscriber line access multiplex-

ers (DSLAMs), mobile switching centers (MSCs),

home location registers (HLRs), xGPRS supporting

nodes (xGSNs), and base stations. From a business

perspective, operators will need to decide whether to

re-use these sites, re-use information technology (IT)

sites, or build new sites for the IMS elements. There

may be company organizational structure implica-

tions associated with some sites. There may be busi-

ness requirements to co-locate IMS elements and

legacy equipment, e.g., the HLR and home subscriber

server (HSS). These and all other factors must be

taken into consideration to plan the organization of

the IMS network.

Thus far, experience has shown that operators are

currently following a two-tier or three-tier approach

to organizing their end-to-end system elements. There

is no single perfect solution. Even with current legacy

equipment, operators use differing network deploy-

ment architectures.

There are a number of dimensions to an n-tier

deployment model. Each tier or grouping of elements

represents a set of boxes that would be deployed together

in the same physical geographical office. Generally, the

higher level tiers (e.g., tier 1) consist of the elements to

be centralized geographically. There would be a rela-

tively smaller number of physical locations for this tier,

while the lower-level tiers (e.g., tier 3) would be dis-

tributed to a larger number of physical locations.

From a control function perspective, the higher

tiers contain control elements that have end-to-end

and overall control responsibilities while the lower

tiers contain control elements that support localized

as well as bearer-related intelligence. There can be

exceptions to this rule.

The following two subsections describe a hypo-

thetical two-tier model and a hypothetical three-tier

Panel 1. Abbreviations, Acronyms, and Terms

3G—Third generation3GPP—3rd Generation Partnership ProjectAS—Application serverBHS—Busy hour sessionBM—Bearer managerCAPEX—Capital expenditureCSCF—Call session control functionDSLAM—Digital subscriber line access

multiplexerFA—Foreign agentGGSN—Gateway GPRS supporting nodeGPRS—General packet radio serviceHA—Home agentHLR—Home location registerHSS—Home subscriber serverI-CSCF—Interrogating CSCFIM—Instant messagingIMS—IP Multimedia SubsystemIP—Internet Protocol

IPsec—IP securityIT—Information technologyITU—International Telecommunication UnionMSC—Mobile switching centerOPEX—Operational expenditurePDSN—Packet data serving nodePoC—Push-to-talk over cellularP-CSCF—Proxy CSCFQoS—Quality of serviceRAB—Radio access bearerS-CSCF—Serving CSCFSDO—Standards development organizationSGSN—Serving GPRS support nodeSIP—Session Initiation ProtocolUE—User equipmentVLAN—Virtual local area networkVoIP—Voice over IPxGSN—xGPRS supporting nodes

DOI: 10.1002/bltj Bell Labs Technical Journal 23

model including both IMS elements and legacy system

elements.

For the study discussed in the rest of this paper, a

three-tier model is used. A three-tier model was chosen

for the study as it was more complex than the two-tier

model. Analysis methods with this model could then

more easily be retrofitted for the two-tier model.

Two-Tier Deployment OptionFigure 1 provides an example of a hypothetical

two-tier hierarchical deployment model.

This figure shows both IMS and legacy elements

in sites distributed across, for example, a national net-

work. This example is hypothetical and is shown for

the purpose of graphically illustrating the issue at

hand. This specific example is not a deployment

model being recommended by this paper. Each oper-

ator must examine its own unique business and tech-

nical situation to plan its own custom network.

Figure 1 shows CSCFs and application servers

(AS) placed in the level 1 sites.

Three-Tier Deployment OptionFigure 2 provides an example of a hypothetical

three-tier hierarchical deployment model.

This figure shows both IMS and legacy elements

in sites distributed across, for example, a national net-

work. This example is hypothetical and is shown for

the purpose of graphically illustrating the issue at

hand. This specific example is not a deployment

model being recommended by this paper. Each oper-

ator must examine its own unique business and tech-

nical situations to plan its own custom network.

Figure 2 shows CSCFs and applications servers

placed in the level 1 sites. This paper will examine

the trade-offs between placement of these elements in

level 1, level 2, and level 3 sites.

CSCF Deployment Options Case StudyIn this section, a case study that examines various

alternatives for the deployment of the serving CSCF

(S-CSCF), interrogating CSCF (I-CSCF), and proxy

CSCFs,BGCF,

TAS, SBHSSAS PCRF

HA/GGSN

PDSN/FA/

SGSN

Leve

l 1 s

ite

Leve

l 2 s

ite

HLR

MSC MGCF MGW

~25 sites

~100 sitesBRASDSLAM

AS—Application serverBGCF—Breakout gateway control functionBRAS—Broadband remote access serverCSCF—Call session control functionDSLAM—Digital subscriber line access multiplexerFA—Foreign agentGGSN—Gateway GPRS supporting nodeGPRS—General packet radio serviceHLR—Home location register

HSS—Home subscriber serverMGCF—Media gateway control functionMGW—Media gatewayMSC—Mobile switching centerPCRF—Policy charging rules functionPDSN—Packet data serving nodeSB—Service brokerSGSN—Serving GPRS support nodeTAS—Telephony application server

Figure 1.Two-tier deployment example.

24 Bell Labs Technical Journal DOI: 10.1002/bltj

CSCF (P-CSCF) as defined by [2, 3] is presented.

Figure 3 shows the reference architecture for the case

study.

The architecture refers to a generic hierarchical

network consisting in this case of three levels. There

can be multiple level 1 sites (1 to x), multiple level 2

sites (1 to M), and multiple level 3 sites (1 to N). In

this particular architecture, how should the operator

deploy the S-CSCF, I-CSCF and P-CSCF? Should these

functions be deployed in the level 1, level 2, or the

level 3 sites? Given that the answer depends on many

factors including cost, performance, operations, and

regulatory issues, this paper focuses on the two major

aspects that can be more readily quantified: cost and

performance. In subsequent sections, each of these

aspects is considered.

Cost AnalysisIn order to analyze the cost implications of

deploying the S-CSCF, I-CSCF, and P-CSCF at the var-

ious sites, a generic cost model was created for a CSCF

server assuming for simplicity’s sake that all three

types of CSCF were deployed in the same server. The

generic CSCF server cost model is as follows:

CSCF server cost model:

Fixed_Cost � Traffic_Processing_Cost

Where Traffic_Processing_Cost �

Traffic_Units_ Processed *

Cost_Per_Traffic_Unit

CSCF server capacity: x messages/sec

Since the CSCF server capacity is in messages per

second, the traffic unit employed for the cost analysis is

CSCFs,BGCF,

TAS, SBHSSAS PCRF

PDGLe

vel 1

sit

eLe

vel 3

sit

eLe

vel 2

sit

eHA/

GGSN

MSC HLR

PDSN/FA/

SGSNMGCF MGW

~5 sites

~100 sites

~25 sites

AS—Application serverBGCF—Breakout gateway control functionCSCF—Call session control functionFA—Foreign agentGGSN—Gateway GPRS supporting nodeGPRS—General packet radio serviceHA—Home agentHLR—Home location registerHSS—Home subscriber server

MGCF—Media gateway control functionMGW—Media gatewayMSC—Mobile switching centerPCRF—Policy charging rules functionPDG—Packet data gatewayPDSN—Packet data serving nodeSB—Service brokerSGSN—Serving GPRS support nodeTAS—Telephony application server

Figure 2.Three-tier deployment example.

DOI: 10.1002/bltj Bell Labs Technical Journal 25

also messages per second. Messages per second were

used rather than call legs per second or sessions per sec-

ond for two reasons. The first is that IMS supports mul-

timedia applications in addition to traditional voice calls.

The second is that the number of messages needed to

set up sessions for different applications varies widely.

Given n number of sites where the CSCF is to be

deployed and a total traffic demand (t) in the network,

and assuming that this load is evenly distributed across

all servers, the number of CSCF servers can be calcu-

lated as follows:

CSCF_Servers � max(n, roundup(t/x)) (1)

Therefore the total CSCF server cost can be cal-

culated as:

Total_Cost � CSCF_Servers * (Fixed_Cost

� Traffic_Processing_Cost) (2)

With formula 2 above and the generic CSCF

server model, the cost of various CSCF deployments

in the network can be calculated as the number of

sites changes and the traffic demand varies. In addi-

tion, the following assumptions were made:

1. Level 1 sites: 5

2. Level 2 sites: 25

3. Level 3 sites: 100

4. CSCF server capacity: 75,000 messages/sec

5. CSCF cost per server: 50,000 cost units

6. Cost per traffic unit (msg/sec): 1 cost unit

7. CSCF busy hour traffic load per subscriber: 0.05

messages/sec

A cost unit could be, for example, a Euro or a U.S.

dollar.

The traffic load was calculated by assuming the

following user traffic profile:

1. PoC: 1.5 busy hour session (BHS), 12 messages

per session.

2. Voice over IP (VoIP): 0.75 BHS, 12 messages per

session.

Packet wireless

Core IP network

802.11WI-FI

802.11†WI-FI

Packet wirelessSIP phone SIP phone

Level 1site 1

Level 1site x

IP—Internet ProtocolPSTN—Public switched telephone network

SIP—Session Initiation ProtocolWI-FI—Wireless Fidelity

†WI-FI is a registered trademark of the Wireless Ethernet Compatibility Alliance, Inc.

PSTN PSTN

OtherIP nets

PSTN

Level 2site M

OtherIP nets

PSTN

Level 3site 1

Level 3site N

Accessnetwork

Accessnetwork

Accessnetwork

Accessnetwork

RegionalIP network

RegionalIP network

Level 2site1

Level 3site 2

Level 3site N-1

Figure 3.Reference architecture.

26 Bell Labs Technical Journal DOI: 10.1002/bltj

3. Instant messaging (IM): 6 IMs per BH, 2 messages

per IM.

4. Presence status changes: 2 per BH, 2 messages per

status change.

5. Re-registration refreshes: 2 per hour, 2 messages

per refresh.

The above traffic profile yields a total of 41.25

messages per hour per subscriber. Note that to calcu-

late the load on the CSCF, messages are counted in

both directions (receive and transmit) so when the

user sends a message it is counted on the receiving

side of the P-CSCF and then on the transmitting side;

the same occurs in the S-CSCF. Therefore one mes-

sage from the user equipment (UE) in our study gen-

erates four in the CSCF (the P-CSCF and S-CSCF are

assumed to be in the same server). The total number

of messages in the CSCF is then 165 messages per

subscriber during busy hour or approximately 0.05

messages per second. For a more detailed example of

how to calculate the message load on the CSCF, the

reader is referred to [6].

These are representative costs and traffic

demands and are presented here as examples only.

With these assumptions, a sensitivity analysis using

16 cases was performed by varying the number of

sites on which the CSCF servers were deployed from

a completely centralized architecture (CSCF servers

deployed in one level 1 site) to a completely distrib-

uted architecture (CSCF servers at every level 3 site)

and by varying the number of subscribers (and thus

the traffic demand) from 500 thousand to 10 million

(assuming they are evenly distributed across all

servers.) The CSCF deployment cases are shown in

Table I.

Using formulas 1 and 2, and the cost and traffic

assumptions already shown, the cost of each of the

16 cases was computed and the results normalized

over the cost of deploying the CSCF servers at one

site. These results are shown in Figure 4.

Figure 4 shows that for a network consisting of

500K subscribers (a relatively small network deploy-

ment), the cost of deploying the CSCF servers at

100 sites (all level 3 sites) is 67 times higher than the

cost of deploying the CSCF servers at one single site

(a centralized deployment.) However, as the sub-

scriber count grows (increasing the total traffic

demand) the cost differentials decrease so that for a

network deployment of 10M subscribers, the cost of

deploying CSCF servers at 100 sites has been reduced

to just 6 times the cost of deploying them at one sin-

gle site. To understand why this is so, the number of

servers deployed for each of the cases (shown in

Table II) is examined.

For 500,000 subscribers, only one CSCF server is

required, so by forcing the deployment to cover 100

sites, the network is over-provisioned, the CAPEX is

much higher, and each server is destined to be under-

utilized. As demand increases, the minimum number

Subscribers

Sites 500 thousand 2 million 5 million 10 million

1 Case 1 Case 5 Case 9 Case 13

5 Case 2 Case 6 Case 10 Case 14

25 Case 3 Case 7 Case 11 Case 15

100 Case 4 Case 8 Case 12 Case 16

CSCF—Call session control function

Table I. CSCF deployment cases for cost sensitivity analysis.

Subscribers 1 site 5 sites 25 sites 100 sites

500,000 1 5 25 100

2,000,000 4 5 25 100

5,000,000 4 5 25 100

10,000,000 7 7 25 100

Table II. Total CSCF servers deployed in the network.

CSCF—Call session control function

DOI: 10.1002/bltj Bell Labs Technical Journal 27

of required servers increases, thus causing the differ-

ences in CAPEX to decrease.

The effect that server capacity would have on the

overall cost was also examined. For this, we chose to

model cases 4 and 8 from Table I. These cases were

chosen because they represent the largest cost differ-

entials. For these two cases, the CSCF server capacity

was varied from 75,000 msgs/sec (original assump-

tion) to 10,000 msgs/sec, and again the relative cost of

deploying the CSCF servers at 100 sites to the cost

of deploying it at one single site was calculated. The

results are shown in Figure 5.

The results show that the cost differential decreases

as the server capacity decreases. This is because now

at each site a smaller server is deployed, which is a more

efficient use of resources when the traffic demands at

each site are smaller (i.e., the network is not over-

provisioned, as is in the case of deploying 100 CSCF

servers with 75,000 msgs/sec capacity.)

Summary of cost analysis. It can be concluded from

this analysis that in general for a small network

deployment, it is more cost efficient to centralize

resources. These resources (i.e., CSCF servers) can

then be distributed as demand grows. However, if the

resources being deployed are extremely modular, an

operator could still deploy them in a more distributed

fashion and then grow each server at each site as

demand grows.

Performance AnalysisIn this section, the performance implications of

deploying the CSCF at the various sites are examined.

Once again for simplicity’s sake, all three types of

CSCF were assumed to be contained within the same

server. The performance of a system can be measured

in different ways (e.g., jitter, transmission delay, pro-

cessing delay).

For this case study, only the transmission delay

(i.e., latency) of the signaling messages as they travel

back and forth from the user equipment to the CSCF

and to the application server involved in the session

was considered. Other delays, such as queueing and

processing delays, should not vary due to location of

the servers. Our assumption is that even if servers

were more centralized than distributed, the same

number of servers would be used and hence queue

sizes and processing impacts should be the same in

either scenario.

CSCF—Call session control function

67

26

12

6

0

10

20

30

40

50

60

70

80

0 20 40 60 80 100 120

Number of sites

Tota

l CSC

F co

st n

orm

aliz

ed o

ver

1 si

te 2M Subs500K Subs

5M Subs10M Subs

Figure 4.Results of cost analysis.

28 Bell Labs Technical Journal DOI: 10.1002/bltj

Because different applications have different

latency requirements, one with very stringent latency

requirements was chosen. This application is push-

to-talk over cellular (PoC), which requires a short call

set-up latency as perceived by the user [1, 4].

In order to analyze the effect of the CSCF place-

ment on the overall PoC set-up latency, the following

assumptions were made with regard to the transmis-

sion delays in the IP network of the reference archi-

tecture shown in Figure 3.

RegionalIP network

RegionalsiteSwitch site Data center

Accessnetwork

CoreIP network

Air IF RAN

100 msec 35 msec 10 msec 20 msec

IF—InterfaceIP—Internet ProtocolRAN—Radio access network

Figure 6.Possible transmission latencies per network type.

CSCF—Call session control function

Relative cost - 100 sites

18

67

29

67

9

17

5

26

0

20

40

60

80

5,000 10,000 25,000 75,000

CSCF server capacity (msgs/sec)

Co

st u

nit

s

500K Subs

2M Subs

Figure 5.Relative cost as a function of server capacity.

DOI: 10.1002/bltj Bell Labs Technical Journal 29

The assumed transmission latencies are shown

in Figure 6. However, for specific operators these

numbers can vary depending on the structure of their

transport networks and therefore are presented here

by way of example only.

It is also necessary to have an understanding of

the signaling flow required for the set-up of a PoC

session. We focus in particular on the portion of the

session set-up from the moment the user presses

the PoC button on the handset (or the moment the

user uses any other means to signal the user equip-

ment that he or she wants to initiate a session) to the

moment the handset (UE) plays a “chirp” indicating to

the user that he or she can start talking. That portion

of the signaling flow using the Session Initiation

Protocol (SIP) [5] as described in [1] is shown

in Figure 7 for the case where both users are served

by the same PoC AS. It is also assumed that the CSCF

does not cache the filter criteria during the registration

process, to show the impact of not doing so in the

overall latency.

“Talk burst confirm delay” is defined as the time

required for the signaling messages to flow back and

forth in the network from the moment the PoC but-

ton is pushed to the playing of the chirp by the UE.

Please note that this time does not include the

latency introduced at each IMS function (e.g., CSCF,

HSS, AS) due to the processing or queuing of the

message since this time is not dependent upon

the placement of such functions in the network. In

other words, the processing time and queuing time

of a message at the CSCF are the same irrespective of

whether the CSCF is placed at a level 1, level 2, or

level 3 site.

Based on the signaling flow shown, the “talk burst

confirm delay” can be calculated by using formula 3:

(UE_CSCF, 2*CSCF_HSS, 2*CSCF _AS,max(AS_UE, UE_CSCF)) (3)

Where:

UE_CSCF: One-way transmission latency between

UE and CSCF

a

Media

PoC ASUE-1 UE-2 CSCF HSS

INVITE

100 Trying

INVITE

200 OK

200 OK

ACKTalk burstconfirmsent

Assume UE2 hasautomatic answeroption and POC AScan buffer themedia.

Request filtercriteria

PoC AS buffers mediaand waits forconfirmation from UE2before sending packets.

User pushes PoCbutton to establishsession.

UE plays chirp afterreceiving both 200 OKand talk burst confirm.

AS—Application serverCSCF—Call session control functionHSS—Home subscriber server

PoC—Push-to-talk over cellularUE—User equipment

Figure 7.PoC session initiation signaling flow example.

30 Bell Labs Technical Journal DOI: 10.1002/bltj

CSCF_HSS: One-way transmission latency between

CSCF and HSS

CSCF_AS: One-way transmission latency between

CSCF and AS

AS_UE: One-way transmission latency between

AS and UE

Assuming that the HSS and the PoC AS are always

located at the level 1 site and using the transmission

latencies shown in Figure 6, the various transmis-

sion latencies required by formula 3 can be derived.

These transmission latencies will vary depending

upon the location in which the CSCF is deployed. The

results are shown in Table III.The talk burst confirm latency can then be

calculated for the three different scenarios under

consideration—a CSCF at a level 1 site, a CSCF at a

level 2 site, or a CSCF at a level 3 site. The results are

shown in Table IV.

Summary of latency analysis. The results show that

as the CSCF is placed farther away from the level 1

site, the talk burst confirm latency increases. This is

due to the fact that there is a lot of signaling required

among the CSCF, the HSS, and the PoC AS, so the

farther away these functions are from each other

the longer the signaling messages need to travel.

Open Mobile Alliance PoC requirements [4] state

that the talk burst confirm (also called the “right to

speak” indication) delay should typically be less than

2 seconds. 3rd Generation Partnership Project (3GPP)

PoC standards [1] estimate that setting up the signal-

ing connection and establishing the radio access

bearer (RAB) require in the best case scenario 1500

milleseconds. Therefore, the transmission delay due to

placing the CSCF at the level 3 site would leave only

16 percent of the remaining delay budget for the pro-

cessing and queueing delays at each IMS node. Hence

it is advantageous, from the latency perspective only, to

place the CSCF servers closer to the HSS and PoC AS.

Also note that as the CSCF or other control func-

tions are moved away from the level 1 site, firewalling

and extending virtual local area network (VLANs) or

Internet Protocol security (IPsec) tunnels among the

different sites may be necessary.

ConclusionMany factors must be taken into consideration in

IMS network planning. There is “no one size fits all”

for network operators. IMS CSCFs can be placed in

level 1 sites, level 2 sites, or level 3 sites. If a distrib-

uted architecture is the decided goal for the long term,

then placing CSCFs in the level 2 or level 3 sites to

begin with may be the right choice. This must be bal-

anced with the choice of site placement for the appli-

cation servers with delay-sensitive features.

As our case study has shown, for small network

deployments, locating the CSCF in a small number of

sites is the most cost-effective option from a CAPEX

perspective. As the network grows, the cost differen-

tial among different deployment options is markedly

reduced. For this reason, in general, it is recom-

mended that during the initial deployment of IMS

networks, the CSCF be deployed in the minimum

number of sites required and as the network grows,

this function may be distributed in more sites. Over

time and as the network grows, the CAPEX cost dif-

ferences are not going to be significant.

It is also noted that co-locating control functions

(e.g., CSCF, HSS) would minimize signaling delays.

This may be important for delay-sensitive applica-

Level 1 Level 2 Level 3 site site site

Talk burst confirm 330 390 420latency (msec)

Table IV. Talk-burst confirm transmission latencies.

One-way CSCF placementlatencies (msec) Level 1 site Level 2 site Level 3 site

UE_CSCF 165 145 135

CSCF_HSS 0 20 30

CSCF_AS 0 20 30

AS_UE 165 165 165

Table III. One-way transmission latencies as a functionof the placement of the CSCF.

AS—Application serverCSCF—Call session control functionHSS—Home subscriber serverUE—User equipment

DOI: 10.1002/bltj Bell Labs Technical Journal 31

tions. However, to properly arrive at an “optimum”

deployment strategy, other considerations, such as

OPEX costs and operational and regulatory issues, also

need to be taken into account. Because service

providers operate their networks very differently, and

because regulatory issues differ greatly from region

to region, it is difficult to generalize and quantify rec-

ommendations in those areas. The authors hope to

continue their research in these areas to build up the

existing body of knowledge in IMS networks and con-

tinue helping service operators determine the most

“optimal” IMS deployment strategy for their individ-

ual situations.

AcknowledgmentsThe authors would like to thank Bell Labs col-

league John Zhao for providing insights into issues

related to the IP network during this study.

References[1] 3rd Generation Partnership Project, “3GPP

Enablers for Open Mobile Alliance (OMA) Push-to-Talk over Cellular (PoC) Services, Stage 2(Release 6),” 3GPP TS 23.979, v6.2.0, June 2005,�http://www.3gpp.org/ftp/Specs/html-info/23979.htm�.

[2] 3rd Generation Partnership Project, “NetworkArchitecture (Release 7),” 3GPP TS 23.002,v7.1.0, Mar. 2006, �http://www.3gpp.org/ftp/Specs/html-info/23002.htm�.

[3] 3rd Generation Partnership Project, “IPMultimedia (IM) Session Handling, IM CallModel, Stage 2 (Release 7),” 3GPP TS 23.218,v.7.1.0, Mar. 2006, �http://www.3gpp.org/ftp/Specs/html-info/23218.htm�.

[4] Open Mobile Alliance, “Push to Talk overCellular Requirements,”Approved Version 1.0, OMA-RD-PoC-V1_0-20060609-A, June 9, 2006.�http://www.openmobilealliance.org�.

[5] J. Rosenberg, H. Schulzrinne, G. Camarillo, A Johnston, J. Peterson, R. Sparks, M. Handley,and E. Schooler, “SIP: Session InitiationProtocol,” IETF RFC 3261, June 2002, �http://www.apps.ietf.org/rfc/rfc3261.txt�.

[6] C. Urrutia-Valdès, A. Mukhopadhyay, and M. El-Sayed, “Presence and Availability WithIMS: Applications Architecture, Traffic Analysis,

and Capacity Impacts,” Bell Labs Tech. J., 10:4(2006), 101–107.

(Manuscript approved September 2007)

ANNE LEE is a distinguished member of technical staffand a Bell Labs Fellow at Alcatel-Lucent inNaperville, Illinois. She has led a team ofsystems engineers in defining requirementsand working with standards developmentorganizations (SDOs) for a multi-access

IMS system since 1999, recently transitioning to a newly formed Global Competency Center. She alsopreviously formed and led a cross-functional team indeveloping IMS/SIP applications and quality of service(QoS) demos and trials. She has been granted patentsand has published papers related to IMS. Ms. Lee holdsa B.S. in electrical engineering and an M.S. in computerscience from the Illinois Institute of Technology inChicago.

CARLOS URRUTIA-VALDÉS is a member of technicalstaff in the Network Modeling Departmentat Bell Labs in Murray Hill, New Jersey. Hiscurrent work focuses on the modeling andanalysis of multimedia applications, wirelesstechnologies, and IMS networks. He has

published several papers on third generation (3G)networks and IMS. He has patents pending in the areasof wireless backhaul optimization and next-generationapplications. His current research interests are in theareas of application and traffic modeling and the end-to-end design of wireless and wireline networks.Mr. Urrutia-Valdés holds a B.S. degree in electricalengineering from Florida International University inMiami, and an M.S. degree in computer engineeringfrom the University of Southern California in LosAngeles. �