Proposal Architecture For Quality of Service Provisioning Within Inter-domain IP Multimedia Subsystem Context

Similar documents
IMS Mapping of QoS Requirements on the Network Level

Standardization Trends of the Next Generation Network in ETSI TISPAN

End-to-end User-centric session with QoS continuity

A Framework to Improve QoS and Mobility Management for Multimedia Applications in the IMS

PCC (Policy and Charging Control) In Mobile Data. EFORT

EP A1 (19) (11) EP A1 (12) EUROPEAN PATENT APPLICATION. (51) Int Cl.: H04L 12/56 ( )

3GPP TS V ( )

ETSI NGN Work: TISPAN Status

REFERENCE ARCHITECTURE FOR END-TO-END QOS IN HETEROGENEOUS WIRELESS NETWORK ENVIRONMENTS

Resource authorization in IMS with known multimedia service adaptation capabilities

ETSI TS V ( )

3GPP TS V ( )

IMS in the Next Generation Network

Adaptive Quality of Service Management for Next Generation Residential Gateways

Integration of the IMS/PCC Framework into the Mobile WiMAX Network

Route Selection Impacts on Achieving Enhanced IMS QoS

ETSI TR V1.1.1 ( )

Spirent Landslide VoLTE

Convergence of Policy based Resource Management Framework in Next Generation Networks

How IMS Cross Different Technologies

Overview and Status of NGN Standardization Activities. Naotaka Morita Vice Chairman of SG13, ITU-T NTT Service Integration Laboratories

Status of IMS-Based Next Generation Networks for Fixed Mobile Convergence

Basic SAE Management Technology for Realizing All-IP Network

What is NGN? Hamid R. Rabiee Mostafa Salehi, Fatemeh Dabiran, Hoda Ayatollahi Spring 2011

IMS signalling for multiparty services based on network level multicast

Telecommunications and Internet converged Services and Protocols for Advanced Networking (TISPAN):

3GPP TS V8.7.0 ( )

Nairobi (Kenya), 9-12 May 2005 Session 1.2 "International Framework"

An Evolved 3GPP QoS Concept

4G: Convergence, Openness for Excellence and Opportunity Cisco Systems, Inc

DAY 2. HSPA Systems Architecture and Protocols

ETSI TR V1.1.1 ( )

3GPP TS V ( )

A Flow Label Based QoS Scheme for End-to-End Mobile Services

ETSI TS V ( )

An Evolved 3GPP QoS Concept

MSF Architecture for 3GPP Evolved Packet System (EPS) Access MSF-LTE-ARCH-EPS-002.FINAL

Network Architectures for Evolving 3G LTE and Mobile WiMAX

The Role of IMS Functional Architecture in Next Generation Network. Sheyda Kiani Mehr. Shomal University, Amol, Iran

A distributed mechanism to resolve dynamically Feature Interaction in the UMTS IP Multimedia Subsystem

Access to IP Multimedia Subsystem of UMTS via PacketCable Network

3GPP TS V ( )

ETSI ES V1.1.1 ( )

3GPP TS V7.2.0 ( )

ETSI TS V1.1.1 ( )

Proactnes Series for Efficient IP Network Operation Management

3GPP TS V ( )

Integration of a QoS aware end user network within the TISPAN NGN solutions

Multi-RAT Heterogeneous Networks. Presenter: S. Vasudevan, Technical Manager, Advanced Technology Standards

ETSI TR V1.1.1 ( )

All-IP System MMD Roaming Technical Report

A Resource Control Mechanism on NGN based Home Network for IPTV Service

Service Brokering in IP Multimedia Subsystem

ETSI TS V2.0.4 ( ) Technical Specification

SLA Management & Monitoring based-etom and WS-Composite for IMS networks

ETSI TISPAN Vision on Convergence. FMCA Convergence & Customer Experience 26 June 2008 Sophia-Antipolis, France

ETSI TS V8.5.0 ( ) Technical Specification

ETSI TS V1.1.1 ( )

QoS Requirements and Implementation for IMS Network

VoLTE is the mainstream solution

Implementing a Session Aware Policy Based Mechanism for QoS Control in LTE

In Next-Generation Networks. The Role of TISPAN. Graham Finnie. A Light Reading Webinar. Thursday, March 9, Senior Analyst.

Architectural Overview of NGN (including IPTV)

Seamless Interoperability Across LTE And WiMAX Using Vertical Handover Mechanism

ETSI TS V ( )

ETSI TR V1.1.1 ( )

WiMax-based Handovers in Next Generation Networks

Types of Network Support for Service Quality p. 62 Capacity reservation p. 64 Differentiated treatment p. 65 Differentiation of service quality

Part V. Appendices. Service M odelling: Principles and Applications Vilho Räisänen 2006 John Wiley & Sons, Ltd ISBN:

ETSI TR V3.1.1 ( ) Technical Report

Analysis of a Multiple Content Variant Extension of the Multimedia Broadcast/Multicast Service

A broadcasting enabled Residential Gateway for Next Generation Networks

The use of NGN / IMS for Cloud and Grid Services Control and Management

TS-3GB-S.R0079-0v1.0 Support for End-to-End QoS Stage 1 Requirements

Multi-Domain Service Optimization

EXPERIMENT N0: 06 AIM:TO DESIGN UMTS NETWORK USING OPNET MODELER APPARATUS: OPNET MODELER 14.0

Policy Management & On-line Charging - Standards Based or Proprietary Solutions?

ETSI TS V7.4.0 ( )

ITU-T Q Signalling architecture and requirements for IP-based short message service over ITU-T defined NGN

3GPP TS V7.0.0 ( )

ETSI TS V1.4.0 ( ) Technical Specification

End-to-end IP Service Quality and Mobility - Lecture #6 -

IMS Adoption Fueled by the Open IMS Core Project and MySQL

Satellites in Next Generation Networks QoS issues Stéphane Combes, R&D, Alcatel Space

Due to the many benefits provided by both the third-generation (3G) mobile networks and the IEEE wireless local area networks (WLANs), it is

ITU-D Regional Development Forums 2010 on NGN and Broadband for the Arab Region. NGN and Broadband, Opportunities and Challenges.

ETSI TS V ( )

Improved One-Pass IP Multimedia Subsystem Authentication for UMTS

Next Generation Networks MultiService Network Design. Dr. Ben Tang

IPv6-based Beyond-3G Networking

A Framework for Real-Time Resource Allocation in IP Multimedia Subsystem Network

ETSI TS V1.1.1 ( )

ITU-T Kaleidoscope Conference Innovations in NGN. Cross-fertilization of IMS and IPTV services over NGN

Support for End-to-End QoS

Analyzing the Internal Processing of IMS-based and traditional VoIP systems

Vertical Handover Support in Coordinated Heterogeneous Radio Access Networks

ETSI TS V ( ) Technical Specification

IMS, NFV and Cloud-based Services BUILDING INTEGRATED CLOUD COMMUNICATION SERVICES

Experimental NGN Lab Testbed for Education and Research in Next Generation Network Technologies

ITU-T Y Framework of multi-homing in IPv6-based NGN

Transcription:

Proposal Architecture For Quality of Service Provisioning Within Inter-domain IP Multimedia Subsystem Context Mosbah Ageal Computer Engineering Department, Higher Polytechnic Institute of Zliten, Zliten, Libya Mosbah.ageal@gmail.com Abstract The Third Generation Partnership Project (3GPP) has adapted the Internet-Protocol Multimedia Subsystem (IMS) as a service delivery platform for the Next Generation Networks (NGN). IMS offers multimedia services over Internet Protocol (IP) based infrastructure. These services require a mechanism to manage Quality-of-Service (QoS). The current 3GPP QoS standards are based on Policy Based QoS Management architecture which provisions QoS in a single IMS domain, but users may be located in different IMS domains, or roaming between deferent IMS domains. This raise issues regarding management of QoS across IMS domains. In this paper we will identify these issues in the current IMS Policy Based QoS Management architecture and propose a mechanism for Inter-domain QoS management based on the IMS platform. Key Words: IMS, QoS, Inter-domain. I. INTRODUCTION A new Era of rich multimedia communication services is emerging. Users will have the ability to communicate anytime, anywhere, using any device. New services and applications will demand a new level of network bandwidth, processing power and responsiveness. The increasing demand for bandwidth is a result of new multimedia rich services and variable Quality-of-Service (QoS) requirements. The IP Multimedia Subsystem (IMS) is a prime candidate as a service delivery platform for Next Generation Networks (NGN), as it addresses the main characteristics of the NGN as defined by the International Telecommunication Union (ITU) [1]. The IMS architecture facilitates new business models where various services can be

provided independently of end-user access technologies, and seamlessly integrates access domains with an all IP core [2]. Another advantage provided by the IMS is the ability to negotiate the QoS levels of each multimedia stream which constitute the session. While the standardization process has made great progress, specifications for QoS management still have open areas for further studies; most IMS deployments do not support policy controlled resource management, or do some in a scaled down manner. One such open area is policy provisioning for inter-domain IMS QoS provisioning. As multimedia sessions may traverse a sequence of heterogeneous administrative domains in NGN, the policy control system should be able to guarantee QoS resources across all involved domains in order to provide the user with a satisfactory Quality of Experience (QoE) level. In order to achieve end-to-end (e2e) QoS, it is necessary to maintain a level of QoS all along the path from the source Terminal Equipment (TE) to the destination TE across various administrative domains. As each domain has its own mechanisms and policies to support QoS, the end-to-end service level of a communication is affected by the QoS technologies of the domains along the communicationpath. The provisioning of e2e QoS assumes the negotiation of a mutually acceptable Service Level Agreement (SLA) between these domains. In general, an SLA is a formal, negotiated contract between two parties that establishes committed levels of network service performance and responsiveness. The two parties may be a consumer and an operator, or two operators where one takes the customer-role, buying services from another service provider. In the heterogeneous NGN infrastructure, access to the services may be achieved via different kinds of wireless-wireline access technologies including Wireless Local Area Network (WLAN), Digital Subscriber Line (xdsl) and Universal Terrestrial Radio Access Network (UTRAN). The current QoS mechanisms defined by 3GPP do not meet the requirements of such a heterogeneous network [3]. In the paradigm of NGN, a multimedia session may pass through different technologies and administrative domains, in this existing architecture there is no mechanism for different domains to exchange QoS policies and network limitations dynamically and efficiently as the SLA. In this paper we introduce the current policy control framework defined by the 3GPP, discuss its limitations particularly regarding Inter-domain administration, and propose a centric Inter-domain policy repository connected to the Policy and Charging Rules Function (PCRF) in all involved IMS domains. This centric repository stores all policies from these

domains and sends them as required to the domains involved in the session, attempting to initiate the session with the desired level of QoS. The remainder of this paper is organized as follows. Section II reviews background and related work; in particular the standardized relevant work in the literature is presented. Section III analyses the aforementioned limitations of the current system in depth, and presents the proposed inter-domain policy provisioning architecture. Section IV presents the testbed implementations and the obtained results. Finally Section V concludes the paper. II. BACKGROUND AND RELATED WORK The Third Generation Partnership Project (3GPP) is the defining standards organization for the IMS; to control admission and resources and provision flow based charging they define the Policy Control and Charging (PCC) architecture [4]. This architecture combines the functionality of the Service Based Local Policy and the Flow Based Charging architectures. The PCC architecture has since been adopted and extended by ETSI TISPAN in their Resource and Admission Control Subsystem (RACS) [5], and the ITU-T in their Resource and Admission Control Function (RACF) [6]. While there are subtle differences between these architectures, there are no significant conflicts [7]. For simplicity we utilize 3GPP terminology throughout this work. The functional requirements for policy control include gating and QoS control; admission control is performed on a per service data flow basis and a policy rule is defined for each flow that defines the QoS requirements. The policy rule must be enforced in the transport level; this process is access network specific and has been fully defined for UMTS only. 3GPP Release 8 specification extends the scope and operation of the PCC architecture and defines additional interfaces. The system architecture comprises of two main elements: the Policy and Charging Rule Function (PCRF) and Policy and Charging Enforcement Function (PCEF). The PCRF provides synchronization and linkage between the signaling and transport layers. The PCRF receives session requests via the Diameter Rx+ interface from an Application Function (AF) and using pre-stored policies performs admission control [8]. An AF can be any IP service element and is not limited to IMS. The PCRF creates a policy rule that defines the session and how it should be treated and sends it to the PCEF in the transport layer. The PCEF resides on the physical network devices in the transport layer. This element receives policy rules from

the PCRF via the Diameter S7 interface, and enforces them of the network devices. This interface extends the previous Gx interface and allows the PCRF to interact and enforce policy rules across a greater number of access technologies and QoS models. It remains to be seen how this agnostic enforcement will be implemented as the S7 interface is still under development. An important addition is the S9 interface that facilitates inter-domain communication between PCRFs in neighboring domains [9]. The interface is based on the Diameter protocol and allows PCRFs to request resources from neighboring domains ensuring end to end connectivity. This interaction leaves a number of critical areas open for third party creativity and flexibility. In particular the exchange of SLAs is not standardized. Fig. 1 shows the 3GPP Policy Control and Charging Architecture. There are numerous works focused on Inter-domain QoS for the Future Internet, however little has been done in the practical environment. Mechanisms to map out topologies and discover resource control elements have been proposed [10], a test-bed implementation of this functionality was designed and implemented, enforcing policy rules on proprietary routing equipment. The AQUILA project proposes an inter-domain resource reservation protocol that extends the Border Gateway Reservation Protocol (BGRP) [11]. This architecture can be implemented on standard routing equipment, but requires modifications to the transport layer equipment; furthermore potentially sensitive topology information is exchanged. The EuQoS project exhibits end to end QoS support across heterogeneous networks [12]. They implement cross layer inter-domain mechanisms and propose extensions to the Border Gateway Protocol to select and advertise QoS. While these works propose novel mechanisms to guarantee end to end QoS on the Future Internet, they are not specific to the IMS/PCC framework and replicate many standardized mechanisms. Additionally they require transport layer modification and do not address the issues of inter-domain SLA interactions. An SLA Broker has been introduced, as a service provider to allow SLA exchange between domains in a scalable manner. The working mechanisms and protocol interfaces of the SLA Broker element were not fully defined, nor were the negotiated parameters. This work extends the concepts of the SLA Broker [13], and addresses open areas including a complete description of the framework functions and the negotiation of SLA parameters.

III.POLICY CONTROL Fig.1 3GPP Policy Control and Charging Architecture In the NGN, the ability to provision QoS in a multi-domain environment across heterogeneous networks is a big challenge. A session may traverse a sequence of heterogeneous domains; each domain may have its own specific QoS-mechanism (e.g.,differentiated services (Diffserv), Integrated Services (Intserv), and Multi Protocol Label Switching (MPLS)) and may be exploited by different IMS administrative domains. Hence, to investigate a predictable and desirable QoS at the user level, there is a critical need to quantify the impact of the terminal characteristics on the QoS requirements at the network level. Subsequently, required end-to-end QoS levels at the network layer will need to be enforced by negotiating SLAs between IMS domains involved in the session. Since SLAs are typically bilateral agreements between neighboring IMS domains, the QoS sessions that cross at least two IMS domains may become unpredictable. Additionally in practice IMS administrative domains are reluctant to make major modifications to up-and-running networks in production. These observations raise many questions regarding Inter-domain QoS: 1) How can we realize the desired user perceived QoS levels for sessions over multiple IMS domains? 2) What is the relation between users perceived QoS, the end user characteristics, and the inter-domain QoS at the network layer? 00

3) What combination of SLAs between IMS domains need to be negotiated to investigate a predictable and granted QoS level? 4) How can we create an incentive for business parties in a multi domain scenario to cooperate and enforce predictable QoS for both intra and inter-domain sessions? In the current QoS 3GPP specifications, there is no specified relationship or agreement between IMS domains to make specific guarantees on reachability, availability, accounting, or network performance this is left as network operator specific. Moreover, managing QoS in the Inter-domain environment has two different aspects: one related to the management of QoS in the Access Network (AN) and the other related to the management of QoS in the Core Network (CN). In [13] we had discussed the limitations of the current system in details. One of the main deployment challenges the IMS faces is how to allow diverse IMS domains to interwork with underlying resources, and to manage and provide end-to-end QoS in a scalable manner. This task requires coordination between the IMS domains which are involved in the session initiation and between end users as shown in Fig. 2. In [13] we proposed a centric Inter-domain policy repository connected to the PCRF in all involved IMS domains. This centric repository stores all policies from these domains and sends them as required to the domains involved in the session, attempting to initiate the session with the desired level of QoS. Fig.2 End to End SLA establishment Fig. 3 illustrates the proposed architecture. Fig. 4 shows the signaling flow of a session initiation procedure between two users registered in different IMS domains. To establish a session, the caller's send an invitation as a SIP INVITE message contains an offer of Session

Description Protocol (SDP) to the Proxy-Call Session Control Function (P-CSCF) that located in the same domain. The P-CSCF examines the SIP INVITE messages and, translates the SDP information into service information. This service information is conveyed to the PCRF using the Diameter protocol over Gq interface according to 3GPP standards. The PCRF consults its Policy Repository for prestored policies (SLAs) which describe the agreement between the domains involved in the session. In this stage the PCRF makes a decision whether or not to allow the session to proceed, and assigns a QoS class in the acceptance case. At this point the SIP INVITE message will be forwarded to the destination domain using the CSCFs at the destination domain which will configure its own PCRF. This procedure configures the QoS parameters and pushes them to the PCEF entities at the bearer level after the called party has accepted the session. In order to make a decision about the QoS level assigned to the session, the PCRF at each side may need to send a request to the IDPR inquiring about the other domains SLAs which are involved in the same session. Fig.3 Inter-domain Policy Provisioning Architectures IV. TEST BED IMPLEMENTATION AND RESULTS The proposed architecture was implemented in a proof of concept testbed. Free and Open Source software is used throughout the implementation. The Open Source IMS (OSIMS) Playground [14] from FOKUS Institute is used to implement the IMS core. This software package provides implementations of the Proxy/Interrogating/-Serving-Call Session Control Functions (CSCF) and the Home Subscriber Server (HSS); it is based on 3GPP standards, widely used and provides a reliable testing environment.

The Open Source UCT (University of Cape Town) Policy Control Framework [15] is used with the OSIMS Core to manage the QoS in a single IMS domain based on 3GPP standards. To represent IMS terminals the UCT IMS Client [16] were used in this research because it supports the multimedia session service as shown in Fig. 5. The OSIMS Core and UCT QoS framework elements were run on a single PC Dual Core 3.0 GHz based on Linux Ubuntu 8.10 system. The end user terminals were run on PCs that had the same previous characteristics. All PCs in the test bed are connected via a 100Mbps LAN as shown in Fig. 6. All results in this paper are average over 4 test runs. To evaluation the proposed architecture the real time multimedia session has been chosen, because managing of QoS for the real time multimedia session service is more sensitive than other services. Fig.4 Session Setup Flow.

The focus of this performance evaluation is on the QoS throughput of the multimedia session and the affected number of the simultaneous sessions which affects the session setup overhead and session setup delay. Because most of the session setup signaling in this proposed architecture is SIP signaling, the effect of numbers of simultaneous sessions at the increase of the session overhead are analyzed. So, simultaneous multimedia sessions are established ranging from a single session to 4 simultaneous sessions between the users in two different IMS domains as shown in Fig. 5. To illustrate the exact behavior of Inter-domain QoS provisioning of the proposed architecture, a performance comparison has been presented in this paper for a multimedia session with and without QoS provisioning. Fig. 5 Multimedia session on two different IMS domains

Fig. 6 Test-bed architecture Fig. 7 plots the average throughput of two scenarios (session with and without QoS provision). It can be seen that as the background traffic (load) increases, the throughput of the session without QoS decreases, while the throughput of the session with QoS provision approximately remains constant. This result demonstrates that the proposed architecture effectively controls congestion under varying background traffic and guarantees that the throughput will not be affected by the congestion; this is due to reserve fitting resources in the bearer level. Fig. 8 shows the SIP session setup overhead when Inter-domain QoS provision takes place. This result indicates that the SIP session setup overheads increase as the number of the simultaneous sessions increases. The effect of this increase can be neglected while implementing the proposed architecture in a real commercial environment using distributed architecture by means of multi-p-cscf, and PCRF in all IMS domains. Using multiply P- CSCFs can be helpful in overcoming the increase of the signalling overhead. The session setup delay also increases with the increase of the simultaneous sessions. As

Fig. 9 plots, this increase is related to the increase in the overhead and can be decreased in the real commercial environment using distributed architecture. Comparing the session setup delays when QoS provisions in a single domain (intra-domain) as Fig. 9 plots, the session setup delay in inter-domain environment does not become large. It remains within acceptable range. Fig. 7 average throughput under different loads. Fig.8 Inter domain SIP session setup overhead. 44

Fig.9 Inter and Intra domain session setup delay. V.CONCLUSION This paper has presented our research work on provisioning e2e QoS for Inter-domain IMS. The limitations of the policy control framework defined by the 3GPP were discussed, particularly regarding Inter-domain administration. In this paper, a mechanism for Inter-domain QoS management based on the IMS platform has been proposed that connects to the charging rules function. The proposed architecture was implemented in the form of a standards based test-bed where it was subjected to realistic use case scenarios. The proposed architecture effectively provisions QoS under varying background traffic. The increased traffic overhead and session setup delay was observed to be in an acceptable range for 4 simultaneous session requests. REFERENCES [1].Definition of Next Generation Network, available online at http://www.itu.int/itu- T/studygroups/com13/ngn20/ working_definition.html [2].3GPP TS 23.228, IP Multimedia Subsystem (stage 2), 2006. [3].M. Mani, N. Crespi, "Inter-Domain QoS Control Mechanism in IMS based Horizontally Converged Networks," Third International Conference on Networking and Services, ICNS, 44

20007. [4]. Policy and Charging Control over Gx reference point, 3GPP TS 29.212, 2008. [5]. ES 282 003 Resource and Admission Control Subsystem (RACS) Functional Architecture, ETSI TISPAN, 2008. [6]. Resource and Admission Control Functions in Next Generation Networks, ITU-T, 2006. [7].J. Song, M. Y. Chang and S.S. Lee, verview of ITU-T NGN QoS Control, IEEE Communications Magazine, pp.116-123, September 2007. [8]. F. Baroncelli, B. Martini, V. Martini and P.Castoldi, Supporting Control Plane-enabled Transport Networks within ITU-T Next Generation Network (NGN), 2008 20th IEEE/IFIP Network Operations & Management Symposium (NOMS 08), April 2008 [9]. Policy and Charging Control over S9 reference point (stage 3), 3GPP TS 29.215, 2008. [10].Policy and Charging Control over Rx reference point, 3GPP TS 29.214, 2008. [11]. T. Engel et. al., AQUILA: Adaptive Resource Control for QoS Using an IP Based Layered Architecture, IEEE Communications Magazine, pp. 46-53, January 2003. [12]. X. Masip-Bruin, et.al, The EuQoS System: A Solution for QoS Routing in Heterogeneous Networks, IEEE Communications Magazine, pp. 96-103, February 2007. [13]. M. Ageal et.al., Centralized Policy Provisioning for Inter-domain IMS QoS, EUROCON 2009, May 2009. [14]. Open Source software, IMS Core, http://www.openimscore.org, 2010. [15]. Open Source software, UCT Policy Control Framework, http://uctimsclient.berlios.de/, 2010. [16]. Open Source software, UCT IMS Client, http://uctimsclient.berlios.de/, 2010. 44