Top Banner
6

IMS Mobility Management in Integrated WiMAX3G Architectures

Jan 28, 2023

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: IMS Mobility Management in Integrated WiMAX3G Architectures
Page 2: IMS Mobility Management in Integrated WiMAX3G Architectures

IMS Mobility Management in Integrated WiMAX-3G Architectures

Aggeliki Sgora and Dimitrios D. Vergados Department of Informatics

University of Piraeus GR-185 34, Piraeus, Greece

{asgora; vergados}@unipi.gr

Abstract—The IP Multimedia System (IMS) is a promising solution for converging new technologies with existing networks. The interworking environment and service flexibility that IMS offers to the currently deployed wireless broadband technologies, makes it appealing to users, service developers and network operators. In our previous work a heterogeneous network model based on IMS that integrates the Worldwide Interoperability for Microwave Access (WiMAX), Universal Mobile Telecommunications System (UMTS) and Wireless Local Area Network (WLAN) technologies and provides guaranteed QoS was proposed. In this paper an analytical model is derived in order to evaluate the signalling cost of mobility management during a vertical handoff.

Keywords-component; NGN, IMS, interworking, WiMAX, UMTS, WLAN, handoff

I. INTRODUCTION The IP Multimedia Subsystem (IMS) [1] comes as a

promising solution for integrating the telecommunication world and the Internet, since it offers the needed interworking environment and service flexibility to the currently deployed wireless broadband technologies. However, since the IMS networks are still in a development stage, open issues should be solved such as security, Quality of Service (QoS) etc., and extend IMS beyond 3G, and interworking architectures should be proposed that aim on seamless service provisioning and service continuity during handoffs.

In principle, there are two main interworking methods between wireless Access Networks (ANs) (i.e. 3G with WiMAX as studied in this paper): loose couple and tight couple. In a loose couple configuration, the changes to the existing access technologies remain at the bare minimum; thus guarantee the independence in terms of deployment. The ANs utilize the 3rd Generation Partnership Project (3GPP) Authentication, Authorization, and Accounting (AAA) server and the data streams does not go through the 3GPP core network, resulting in high handoff latency. Alternatively, the tight couple configuration imposes significant modifications to the protocols, interfaces and the services of the access networks. Since in this configuration the data streams of the WiMAX should pass through the 3GPP core network; the handoff latency is reduced and furthermore, seamless mobility is supported.

Additional interconnection levels can be found in the current research literature [2], representing different

operational capabilities. Taking into account the six interconnection levels specified by 3GPP for WLAN-3GPP interworking, which in principle apply to any 3GPP interconnection model with other Internet Protocol (IP)-based wireless access technologies, a classification of the interworking architectures is presented in the following table based on the level of coupling between the interconnected access networks and their mapping to the 3GPP interworking levels.

Table I. Interworking Architectures’ Coupling Levels vs. 3GPP interworking levels

3GPP Interworking Levels –Scenarios (Sc.)

Coupling Level

Open Loose Tight Very-Tight /Integration

Sc 1: Common billing and customer care • Sc. 2: Sc.1 + 3G based access control and charging • Sc. 3: Sc. 2 + access to 3G PS services • Sc. 4: Sc. 3 + service continuity • • Sc. 5: Sc. 4 + seamless service continuity • • Sc. 6: Sc. 5 + access to 3G circuit-switched services with seamless mobility

In our previous work [3], we proposed an interworking model that integrates a Worldwide Interoperability for Microwave Access (WiMAX) network, a Universal Mobile Telecommunications System (UMTS) network and a Wireless Local Area Network (WLAN) in an IMS compatible architecture and that is able to cover all the interworking scenarios described in [2]. In this paper, an analytical model is derived in to evaluate the signalling cost of mobility management during a vertical handoff.

The remaining of the paper is organized as follows: Section II presents the basic elements of the IMS. Section III overviews the WiMAX-UMTS & WiMAX-WLAN interworking architecture. In Section IV, an analytical model is derived in order to evaluate the signalling cost of mobility management during a vertical handoff, while Section V presents numerical results. Finally, Section VI concludes the paper.

2010 14th Panhellenic Conference on Informatics

978-0-7695-4172-3/10 $26.00 © 2010 IEEE

DOI 10.1109/PCI.2010.54

170

Page 3: IMS Mobility Management in Integrated WiMAX3G Architectures

II. THE IP MULTIMEDIA SUBSYSTEM (IMS) The IMS is a framework that was first designed and

standardized by the 3GPP (3rd Generation Partnership Project) [1], with main initial goal the provision of the Internet Protocol (IP) [4] based telephony and multimedia services over 3G networks.

The IMS is a 3-layer architecture that consists of the Transport Layer, which includes all the entities for the supported access networks; the Control Layer where the core IMS network resides; whereas at the top exists the Service Layer which includes the application servers hosting the IMS services [5], [6].

The 3GPP IMS Reference Architecture defines various functional entities and the interfaces among them. The key entities of the IMS core include:

• the Home Subscriber Servers (HSSs), which are the databases where the profile of a given user is stored. A Home Network may contain one or several HSSs, depending on the number of mobile subscribers, on the capacity of the physical component where the HSS resides and on the overall structure and design of the network.

• the Subscriber Location Functions (SLFs); its main role is to respond to nodes’ queries on the HSS handling a particular user.

• the Applications Servers (ASs); which are SIP-enabled servers and implement services in the IMS network.

• the SIP servers known as Call-Session Control Functions (CSCFs); whose task is to establish, modify and release media sessions with guaranteed QoS. There are three types of CSCFs:

o the Proxy-CSCF (P-CSCF); which is the user access point in the IMS subsystem. It acts as the user agent SIP proxy server performing user authentication and verification of correctness of SIP requests,

o the Interrogating-CSCF (I-SCSF); which is the first point of contact in the Home Network and it also communicates with HSS to identify the user and to learn about the location of destination SIP terminal [5],

o the Serving-CSCF (S-CSCF); which is responsible to forward the SIP messages to the appropriate AS and to enforce the service policies of the network operator.

III. THE WIMAX-UMTS & WIMAX-WLAN INTERWORKING ARCHITECTURE

The interworking model that was proposed in our previous work in [3], as Figure 1 depicts, integrates a WiMAX network, a UMTS network and a WLAN in an IMS architecture. The primary focus for the proposed architecture was to replace the radio Access Network (RAN) part of the UMTS network with a WiMAX network and to place an IMS core on top of both technologies to manage sessions. This novel approach was

driven by the fact that WiMAX offers a number of advantages compared to the UMTS’ RAN: i) It is a very cost efficient solution, in terms of deployment and maintenance; ii) it has better performance in terms of data rates in comparison with the UMTS RAN for bandwidth greedy applications (e.g. video calls); iii) a UMTS Node-B has very limited area coverage compared to a WiMAX Base Station (BS).

A WLAN access network was ‘attached’ to our primary architecture following the architectural concept of [8] in order to enhance our network’s characteristics and technologies’ coverage, and thus building a converged network with IMS technology.

Users can access the UMTS Circuit-Switched (CS) based services through the WiMAX and WLAN networks, since they are authenticated in the AAA Server and registered in the IMS core. As far as scenario 5 (seamless services) of Table 1 is concerned, a handoff prediction method must be used in order to eliminate the service disruption time. During the handoff procedure, the old P-CSCF serving the user sends information concerning the active calls to the new P-CSCF thus reducing the amount of time needed for the handoff. However, as stated in [9] this technique does not completely eliminate the service disruption time. This problem can be solved by means of handoff prediction, similarly to [10], [11].

Figure 1. The WiMAX-UMTS & WiMAX-WLAN

interworking architecture

A user or Mobile Station (MS) that wants to register to the IMS core through the UMTS network must first activate a Packet Data Protocol (PDP) context. A PDP context is a record that is saved in the Serving GPRS Support Node (SGSN) and the Gateway GPRS Support Node (GGSN), and contains information about the user, as well as, about the active session. The record includes the users’ IMSI number and IP address, the quality of service parameters of the given session, etc. The PDP context activation procedure takes place after the attach procedure.

171

Page 4: IMS Mobility Management in Integrated WiMAX3G Architectures

The procedure starts with the activate PDP context message sent by the user to the SGSN. The SGSN then queries the Domain Name Server (DNS) of the core network to find the GGSN to which the particular access point corresponds. The DNS replies with the GGSN’s IP address and the SGSN forwards the PDP context activation request to the received IP. The GGSN authenticates the subscriber and gets a dynamic IP address from the Dynamic Host Configuration Protocol (DHCP) [12] server to assign it afterwards to the MS. After that, the GGSN sends a create PDP context response to the SGSN. Finally the SGSN ends the procedure by sending an activate PDP context accept message to the user. At the end of this procedure, the user is ready to register to the IMS core with the Session Initiation Protocol (SIP) [13] registration.

Regarding the WiMAX network is concerned, each user that accesses the IMS or UMTS services must be registered in the HSS. An AAA Proxy Server must be deployed in the CSN of the WiMAX network to perform the authentication of the users.

Figure 3 and Figure 4 present the signalling sequence for the WiMAX→UMTS session setup process, as well as, the call flow for the WiMAX-UMTS handoff. The complete signalling flow concerning the authorization, registration, session set up and vertical handoff processes of the proposed architecture may be found in [3].

As it can be seen in Figure 4, the MS (USER 1) is accessing through WiMAX and is engaged in a session with USER 2 accessing from UMTS. Between messages 13 and 14, the handoff prediction mechanism detects the need for a handoff. The process starts with the MS attaching to the UMTS core and activating a PDP context. Messages 15-20 describe the IMS re-registration phase including the context transfer mechanism. Following, the mobile terminal re-invites the correspondent node to the session. At this point, the new P-CSCF has to

authorize the QoS class of the session based on the service classes’ correlation presented in previous section. The re-invite request is forwarded to USER 1 before the data flow can be re-established.

IV. PERFORMANCE EVALUATION In this section, an analytic model for cost analysis is

presented in order to evaluate the performance of the proposed architecture during a vertical handoff. The total cost totalC for a vertical handoff is computed as the aggregated cost for the transmission of the IMS signalling, for the encapsulation, decapsulation and routing of packets, and for the queuing of packets of each entity. It can be given by:

queueproctranstotal CCCC ++= (1)

If we denote the IMS signalling traffic arrival rate as λ (requests per second) and the number of packets per request both for signalling from a source node as l , then the signalling transmission cost during a vertical handoff between two different ANs can be given by:

⎟⎟⎠

⎞⎜⎜⎝

⎛+= ∑

∈ Siiiwiredwirelesstrans nduulC *2λ (2)

where id denotes the number of hops between two

communicated entities and in denotes the number of messages that had to be passed through the entities of two different ANs, and S denotes the set of the entities belonging to the communication paths between the two ANs.

Figure 2. WiMAX→UMTS Session Setup process signalling

172

Page 5: IMS Mobility Management in Integrated WiMAX3G Architectures

Figure 3. The WiMAX→UMTS Vertical Handoff process signalling

It should be noted that in our analysis l is equal to 1 since as in [3] we assume that one signalling packet can carry one particular signalling message, such as 200 OK from one node to its adjacent node.

For the processing cost analysis we assume that NodeBN

Node-Bs are connected to each RNC, RNCN RNCs are

connected to each SGSN, SGSNN SGSNs are connected to

each GGSN, as well as that there are GGSNΝ GGSNs and

PCSCFΝ P-CSCFs. In addition we assume that there are N users in the network that are distributed in coverage area of each network. Therefore the total number of users N is equals to

WLANUMTSWiMAX NN ++Ν=Ν (3)

where ,, UMTSWiMAX ΝΝ and WLANN denote the numbers of users in the coverage area of the WiMAX, the UMTS network and the WLAN.

Furthermore, we assume that each entity of the IMS has each own unit packet processing cost denoted as iγ (e.g.

BSγ denotes the unit packet processing cost at the BS). Therefore the processing cost for the entities that only forward packets by adding their information to the packets can be given by:

ii lC γλ= . (4)

In addition, for the processing cost for the other entities that require additional cost for searching in their information tables their processing cost can be given by:

⎟⎠⎞

⎜⎝⎛ ++= + S

LNllC jkjj 1logϖλγλ (5)

where jγ the unit packet processing cost value of each entity, k is a system- dependent constant, ϖ is a weighting factor, L is the IP address in length in bits and S the machine word size in bits. jN denotes the number of entries in each information table of the corresponding entity.

Therefore, the processing cost for during a vertical handoff between two different ANs is given by:

∑∈

=Sji

iiproc CnC,

(6)

For the queuing cost we model the IMS network as a tandem queuing network of M/M/1 queues, assuming that each entity of the network as a server [3]. Therefore, the queuing cost is proportional to the total number of packet in the tandem queuing network.

The queuing cost during a vertical handoff is given by:

][* iiqueue npEnC = (7)

where ][ inpE denotes the expected number of packets in each queue and it can be expressed as:

ii

iinpE

λμλ

′−′

=][ (8)

173

Page 6: IMS Mobility Management in Integrated WiMAX3G Architectures

where iλ′ and iμ denote the arrival rate and the service rate respectively at each entity of the network.

V. NUMERICAL ANALYSIS We consider an architecture that consists three WiMAX

networks, five WLANs, and one UMTS network. The number of users in each type of network are:

,3000,2000 ==Ν UMTSWiMAX N and 300=WLANN . We also assume that each GGSN supports three SGSNs, each SGSN supports four RNCs, and each RNC controls two NodeBs.

The unit packet transmission cost for the wireless links

wirelessu and the wired links wiredu are set to 3.84 x 106 and 0.1

respectively. The hop distances for the ,2 GGSNPCSFd − and the

RNCSGSNd − are set to 4, while the rest hop distances are set to 2 in accordance with [3]. The IP address length L, as well as, the machine word size S are set to 32 bits [3]. Also, the system value k is selected to be 5. The weighting factor w is set to 1 x 10-6 as the lookup delay is increased by 100 ns for each memory access. The service rate μ at all network entities is set to 250 packets/sec. Furthermore, the unit processing cost for all the network entities are set to 4 x 10-3 except for the SGSN and the GGSN that the unit processing cost for all the network entities are set to 8 x 10-3.

0,0000

1,0000

2,0000

3,0000

4,0000

5,0000

6,0000

7,0000

8,0000

9,0000

4 9 15 21

arrival rate λ

Sign

allin

g Co

st

Ct_s ig

Cp_s ig

Cq_s ig

Figure 4. Signalling cost versus different IMS arrival rates

λ Figure 4 depicts the effect of varying IMS arrival rate λ on

the signalling cost. As it can been seen from the figure both the transmission signalling cost and the transmission processing cost increase linearly with the increasing value of λ. In addition, the queuing signalling cost also increases with the increasing value of λ.

VI. CONCLUSIONS In this paper, an analytic cost model for evaluating mobility

management during a vertical handoff for an interworking IMS-based architecture that integrates WiMAX, UMTS and WLAN is proposed. Numerical results showed that the signalling cost and especially the transmission cost are factors that play an important role in the performance of IMS-based integrated architectures

Since IMS networks are still in a development stage, open issues should be solved by the industry sector and the research community concerning session control, authorization, authentication, Quality of Service (QoS), charging, personal mobility, etc. and IMS beyond 3G should be extended towards the evolution of a seamless universal next generation wireless network. Seamless mobility support is one of the most critical research issues and its standardization will be the basis to provide uninterrupted wireless services to mobile users in such a heterogeneous network environments.

REFERENCES [1] 3GPP TS 23.228, IP multimedia subsystem (IMS), Version 8.7.0,

Release 8, 2008 [2] 3GPP TR 22.934 version 8.0, release 8, Feasibility Study on 3GPP

System to Wireless Local Area Network (WLAN) interworking, 2009 [3] N. Psimogiannos, A. Sgora, and D. D. Vergados, “An IMS-based

network architecture for WiMAX-UMTS and WiMAX-WLAN interworking”, Computer Communications, Article in Press, 2010, doi:10.1016/j.comcom.2010.02.017

[4] J. Postel, The Internet Protocol, IETF RFC 791, September 1981. [5] Spyridon L. Tompros, Dimitrios D. Vergados, Christos Douligeris,

Christoforos D. Kavadias and Nikolaos P. Mouratidis, “Provision of Unified IN Functionality in the Context of IMS”, Telecommunication Systems, Springer, vol. 37, no. 4, 2008, pp. 191-201.

[6] Spyridon L. Tompros, Christoforos D. Kavadias, Dimitrios D. Vergados and Nikolaos P. Mouratidis, “A Strategy for Harmonised QoS Manipulation in Heterogeneous IMS Networks”, Wireless Personal Communications, Springer, vol. 49, no. 2, 2009, pp. 197-212.

[7] A. Luo, C. Lin, K. Wang, L. Lei, C. Liu, “Quality of protection analysis and performance modeling in IP multimedia subsystem”, Computer Communications, vol. 29, no. 11, 2009, pp. 1336–1345

[8] P. Agrawal, J.-Hung Yeh, J.-C. Chen, T. Zhang, ‘IP Multimedia Subsystems in 3GPP and 3GPP2: Overview and Scalability Issues”, IEEE Communications Magazine, vol. 46, no. 1, 2008, pp. 138-145.

[9] T. Renier, L. L. Kim, G. Castro, H.-P. Schwefel, “Mid-Session Macro-Mobility in IMS-Based Networks”, IEEE Vehicular Technology Magazine, vol. 2, no. 1, March 2007, pp. 20-27.

[10] A. Udugama, K. Kuladinithi, C. Gorg, F. Pittmann, L. Tionardi, “NetCAPE: Enabling Seamless IMS Service Delivery across Heterogeneous Mobile Networks”, IEEE Communications Magazine, vol. 45, no. 7, Jul. 2007, pp. 84-91

[11] P. Bellavista, A. Corradi, L. Foschini, “An IMS vertical handoff solution to dynamically adapt mobile multimedia services; Computers and Communications” , In the Proc. of the IEEE ISCC July 2008.

[12] R. Droms, Dynamic Host Configuration Protocol, IETF RFC 2131, March 1997.

[13] J. Rosenberg et al., SIP: Session Initiation Protocol, IETF RFC 3261, June 2002.

[14] K. S. Munasinghe, and A.Jamalipour, Interworked WiMAX-3G Cellular Data Networks: An Architecture for Mobility Management and Performance Evaluation”, IEEE Transactions on Wireless Communications, vol. 8, no. 4, 2009, pp. 1847-1853.

174