Cloudified IP Multimedia Subsystem (IMS) for Network Function Virtualization (NFV)-based architectures



Similar documents
Evaluating the Performance of an IMS/NGN Deployment

Experiments.

Virtualization, SDN and NFV

A Scenario of Machine-to-Machine (M2M) Health Care Service

Experiences on the Establishment and Provisioning of NGN/IMS Testbeds - The FOKUS Open IMS Playground and the Related Open Source IMS Core

Mobile Cloud Networking

Load Balancing Support for Self-Organizing IMS Networks

Architectural Overview of IP Multimedia Subsystem -IMS

End-2-End QoS Provisioning in UMTS networks

Lecture 02a Cloud Computing I

Mobile Cloud Networking FP7 European Project: Radio Access Network as a Service

Software-Defined Networks Powered by VellOS

Why Service Providers Need an NFV Platform Strategic White Paper

TRIM: an Architecture for Transparent IMS-based Mobility

of the existing VoLTE roaming and interconnection architecture. This article compares existing circuit-switched models with the earlier

Evolution of OpenCache: an OpenSource Virtual Content Distribution Network (vcdn) Platform

Performance of Network Virtualization in Cloud Computing Infrastructures: The OpenStack Case.

Security considerations for IMS access independence

In-Network Programmability for Next-Generation personal Cloud service support: The INPUT project

ETSI TS V2.1.1 ( ) Technical Specification

Chapter 19 Cloud Computing for Multimedia Services

Sistemi Operativi e Reti. Cloud Computing

How To Build A Software Defined Data Center

OpenMTC. M2M Solutions for Smart Cities and the Internet of Things.

Communication Services in the Cloud: Challenges and Solutions Oracle Communications Session Monitor

IaaS Cloud Architectures: Virtualized Data Centers to Federated Cloud Infrastructures

Leveraging BlobSeer to boost up the deployment and execution of Hadoop applications in Nimbus cloud environments on Grid 5000

Acme Packet Net-Net SIP Multimedia-Xpress

Voice Quality with VoLTE

Demo 1. Network Path and Quality Validation in the Evolved Packet Core

An Evaluation of Architectures for IMS Based Video Conferencing

3GPP TSG SA WG3 Security S3#25 S October 2002 Munich, Germany

Testing ARES on the GTS framework: lesson learned and open issues. Mauro Femminella University of Perugia

STeP-IN SUMMIT June 18 21, 2013 at Bangalore, INDIA. Performance Testing of an IAAS Cloud Software (A CloudStack Use Case)

A Proposed Model For QoS guarantee In IMSbased Video Conference services

P2P and IMS Cooperation / Integration

CloudLink - The On-Ramp to the Cloud Security, Management and Performance Optimization for Multi-Tenant Private and Public Clouds

Auto-Scaling Model for Cloud Computing System

Lecture 02b Cloud Computing II

Installation Guide Avi Networks Cloud Application Delivery Platform Integration with Cisco Application Policy Infrastructure

II. Service deployment

Getting Started Hacking on OpenNebula

OpenNebula Open Souce Solution for DC Virtualization

Course Outline. Course 20336B: Core Solutions of Microsoft Lync Server Duration: 5 Days

OpenNebula Open Souce Solution for DC Virtualization. C12G Labs. Online Webinar

The FOKUS Open SIP AS - A Service Platform for NGN

Deployment of Private, Hybrid & Public Clouds with OpenNebula

OpenNebula The Open Source Solution for Data Center Virtualization

OpenNebula Open Souce Solution for DC Virtualization

Remote Voting Conference

Cisco Hybrid Cloud Solution: Deploy an E-Business Application with Cisco Intercloud Fabric for Business Reference Architecture

SDN and NFV in the WAN

FREE AND OPEN SOURCE SOFTWARE FOR CLOUD COMPUTING SERENA SPINOSO FULVIO VALENZA

2) Xen Hypervisor 3) UEC

PES. High Availability Load Balancing in the Agile Infrastructure. Platform & Engineering Services. HEPiX Bologna, April 2013

IMS architecture overview

Copyright 2014, Oracle and/or its affiliates. All rights reserved. 2

VM Management for Green Data Centres with the OpenNebula Virtual Infrastructure Engine

AdvOSS Session Border Controller

HAWAII TECH TALK SDN. Paul Deakin Field Systems Engineer

Solution for private cloud computing

Cisco Prime Network Services Controller. Sonali Kalje Sr. Product Manager Cloud and Virtualization, Cisco Systems

Application Defined E2E Security for Network Slices. Linda Dunbar Diego Lopez

Virtual Machine in Data Center Switches Huawei Virtual System

Studying IMS Signalling in LTE-based Femtocell Network

VMware vrealize Automation

SDN Interfaces and Performance Analysis of SDN components

How To Switch A Layer 1 Matrix Switch On A Network On A Cloud (Network) On A Microsoft Network (Network On A Server) On An Openflow (Network-1) On The Network (Netscout) On Your Network (

I D C M A R K E T S P O T L I G H T

The following normative disclaimer shall be included on the front page of a PoC report:

Infrastructure as a Service (IaaS)

Software Define Storage (SDs) and its application to an Openstack Software Defined Infrastructure (SDi) implementation

This presentation provides an overview of the architecture of the IBM Workload Deployer product.

OpenStack Assessment : Profiling & Tracing

Course Outline. Core Solutions of Microsoft Lync Server 2013 Course 20336B: 5 days Instructor Led. About this Course.

3GPP TR V ( )

How To Understand Cloud Computing

VMware vcloud Automation Center 6.1

Open IMS Core with VoIP Quality Adaptation

Performance Estimation of a SIP based Push-to-Talk Service for 3G Networks

Nokia Networks. Nokia Networks. telco cloud is on the brink of live deployment

Inter-Domain QoS Control Mechanism in IMS based Horizontal Converged Networks

Kamailio World Kamailio and OpenStack Together to build a truly scalable solution

Delivery of Voice and Text Messages over LTE

What is SDN all about?

Software Defined Network (SDN)

An Integrated Validation Approach to SDN & NFV

Pluribus Netvisor Solution Brief

Implementing Conditional Conference Call Use Case over IMS and Non IMS Testbed an experimental results through comparison approach

Performance Management for Cloudbased STC 2012

Outline. Why Neutron? What is Neutron? API Abstractions Plugin Architecture

Sales Slide Midokura Enterprise MidoNet V1. July 2015 Fujitsu Limited

The OpenNebula Cloud Platform for Data Center Virtualization

Transcription:

4th Workshop on Mobile Cloud Networking, June 19th, 2014, Lisbon, Portugal Cloudified IP Multimedia Subsystem (IMS) for Network Function Virtualization (NFV)-based architectures Giuseppe Carella, Marius Corici, Paolo Crosta, Paolo Comi, Thomas Michael Bohnert, Andreea Ancuta Corici, Dragos Vingarzan, Thomas Magedanz 1: {giuseppe.a.carella, thomas.magedanz}@tu-berlin.de 2: {marius-iulian.corici, andreea.ancuta.corici, dragos.vingarzan}@fokus.fraunhofer.de 3: {paolosecondo.crosta, paolomaria.comi}@italtel.com 4: thomas.bohnert@zhaw.ch 2012-2015 MCN. All rights reserved. / Page 1 TU Berlin http://www.av.tu-berlin.de/

Agenda Background and motivation: The IP Multimedia Subsystem (IMS) Network Function Virtualization (NFV) Virtualized IMS deployment models IMS as a Service (IMSaaS) architecture Experimental results Conclusion and future works 2012-2015 MCN. All rights reserved. / Page 2

The IP Multimedia Subsystem (IMS) The IP Multimedia Subsytem (IMS) is the overlay architecture for session control in all- IP Next Generation Networks (NGNs) using the Session Initiation Protocol (SIP) for signaling. Proxy, Interrogating and Serving Call Session Control Function (P/I/S-CSCF) mainly used for the authentication and authorization of subscribers, and also for the call signaling. Home Subscriber Server (HSS) the central repository for end user subscription profiles, uses external databases for storing the data, exposed to other nodes via Diameter Application Servers (AS) are usually used for extending the standard telco service offering Subscriber Location Function (SLF) used for load balancing reasons 2012-2015 MCN. All rights reserved. / Page 3

What is Network Functions Virtualization (NFV) The objective of NFV is to translate the classic network appliances to software modules Running on high volume servers with high volume storage Interconnected by generic high volume switches Automatically orchestrated and remotely installed NFV is a novel paradigm that presumes that the network functions: Are implemented only as software (programs) Can run on top of common servers NFV implies that network functions: Can be moved as required Do not require special equipment 2012-2015 MCN. All rights reserved. / Page 4

Why NFV applied to IMS Cloud Computing as enabler of NFV With pay-per-use cloud services risk of false investments can be minimized Reduced CAPEX only pay per use Elasticity for increasing or decreasing available resources on demand. It is one of the most important properties of cloud infrastructures In IMS there is high traffic fluctuation, services mostly used only during the day, overprovisioning is required for managing peak of load Introducing flexibility in network management operations Optimizing resource utilization Introducing pay as you go network infrastructures 2012-2015 MCN. All rights reserved. / Page 5

Agenda Background and motivation: The IP Multimedia Subsystem (IMS) Network Function Virtualization (NFV) Virtualized IMS deployment models IMS as a Service (IMSaaS) architecture Experimental results Conclusion and future works 2012-2015 MCN. All rights reserved. / Page 6

NFV-based architecture virtualized-ims (vims) ICSCF Dx SLF Different load balancing mechanisms for different components Mw VM Mw VM DNS load balancing between: UE and PCSCF PCSCF and ICSCF PCSCF Mw SCSCF SLF between: ICSCF and HSS VM Cx VM SCSCF and HSS Capabilities set between: ICSCF and SCSCF DB VM HSS VM Each time an instance of a network element is created / deleted, the Orchestrator has to update the different load balancers Needed an API to dynamically change the topology 2012-2015 MCN. All rights reserved. / Page 7

NFV-based architecture merge-ims Separation of the functionality based on cloud principles Load Balancer (LB) determining for each subscriber which is the scheduled worker Worker (P/I/S-CSCF, HSS Front-end) Stateless component State (DB) a synchronized state entity across worker Advantages Reduced delay Reduced number of interfaces Less encode/decode Less synchronization points One step processing Uniform components Reduced complexity 2012-2015 MCN. All rights reserved. / Page 8

NFV-based architecture split-ims Each network function split in three main components: NFBalancer: acting as a load balancer NFWorkers: stateless components implementing the specific network functions Shared Memory: used for storing persistent information High complexity in managing the different functions High availability and high scalability Horizontal scalability at the level of a single network function Increased delay due to the shared level of memory 2012-2015 MCN. All rights reserved. / Page 9

Agenda Background and motivation: The IP Multimedia Subsystem (IMS) Network Function Virtualization (NFV) Virtualized IMS deployment models IMS as a Service (IMSaaS) architecture Experimental results Conclusion and future works 2012-2015 MCN. All rights reserved. / Page 10

MCN Architecture Service Manager: provides an external interface to the Enterprise End User and a list of available services (Service Catalog). It is in charge of the management of the different Service Orchestrators of a particular tenant Cloud Controller: supports Service Orchestrator's (SO) end-to-end provisioning and life cycle management needs of atomic and supporting services 2012-2015 MCN. All rights reserved. / Page 11

Architecture model for IMSaaS The Enterprise End User requests the instantiation of a new IMS instance to the Service Manager The Service Orchestrator Decision Execution manages the different lifecycle of the IMS instance components. Monitoring, Load Balancing, DNS, Rating, Charging and Billing, SLA as supporting services during the all stages of the lifecycle. 2012-2015 MCN. All rights reserved. / Page 12

Lifecycle management of an IMS Service Instance SM CC SO SO SO IMS SIC The Enterprise End User requests the instantiation of a new IMS instance to the Service Manager Instantiate IMS Deploy SO Deploy IMS Configure SO The SM deploys an SO instance on the CC Deploy ITG Once running the SO deploys the required virtual machines and networks with an Infrastructure Topology Graph Once those are running the SO provision the IMS software which is then started and ready to be used by the users 200 OK 200 OK Provision/start 200 OK 2012-2015 MCN. All rights reserved. / Page 13

Agenda Background and motivation: The IP Multimedia Subsystem (IMS) Network Function Virtualization (NFV) Virtualized IMS deployment models IMS as a Service (IMSaaS) architecture Experimental results Conclusion and future works 2012-2015 MCN. All rights reserved. / Page 14

Testbed for the experimental results 5VMs: 1CPU, 2GB RAM Amazon costs ~0.04 /h 8760 (h/y) * 0.04 /h * 5 = ~1750 /y 2012-2015 MCN. All rights reserved. / Page 15

Toolkits used for the experimental results Fraunhofer Open Source IMS (OSIMS) Core System as implementation of the xcscfs components Fraunhofer OpenEPC-HSS as implementation of the HSS component Fraunhofer OpenSDNCore implementing the Service Orchestrator logic, interfacing with Heat and OpenStack for provisioning of virtual resources OpenStack together with Heat simulating the cloud controller functionalities IMSBench used for simulating signalling traffic 2012-2015 MCN. All rights reserved. / Page 16

Benchmarking phases Three phases: 1. Registration of a pool of subscribers 2. Stir phase for preparing the system 3. Real benchmark of the System Under Test (SUT). In this case a mix of scenarios are evaluated: Registration, de-registration, call setup, messaging. Phase Initial CPS Number of steps Increase per step Duration Pre-reg 40 1 0 20.000 max requests Stir 5 3 5 100 s/steps 10 Bench 10 6 10 300 s/steps 5 IHS 10 2012-2015 MCN. All rights reserved. / Page 17

vims load tests (1/2) 2012-2015 MCN. All rights reserved. / Page 18

vims load tests (2/2) 2012-2015 MCN. All rights reserved. / Page 19

Agenda Background and motivation: The IP Multimedia Subsystem (IMS) Network Function Virtualization (NFV) Virtualized IMS deployment models IMS as a Service (IMSaaS) architecture Experimental results Conclusion and future works 2012-2015 MCN. All rights reserved. / Page 20

Conclusion and Future works Conclusion A possible architecture for offering IMS-as-a-Service has been proposed. It gives the possibility to deploy on-demand an instance of the IMS platform Based on cloud principles three different deployment models have been proposed With a very limited number of entities a large number of subscribers can be served Future works Integration with public clouds Enable horizontal scalability for specific components (for instance HSS using SLF) Introduction of SIP AS 2012-2015 MCN. All rights reserved. / Page 21

4th Workshop on Mobile Cloud Networking, June 19th, 2014, Lisbon, Portugal Cloudified IP Multimedia Subsystem (IMS) for Network Function Virtualization (NFV)-based architectures Thank you! Questions?!? 2012-2015 MCN. All rights reserved. / Page 22 TU Berlin http://www.av.tu-berlin.de/