Smart City 360°. First EAI International Summit, Smart City 360°, Bratislava, Slovakia and Toronto, Canada, October 13-16, 2015. Revised Selected Papers

Research Article

Hyper Heterogeneous Cloud-Based IMS Software Architecture: A Proof-of-Concept and Empirical Analysis

Download
232 downloads
  • @INPROCEEDINGS{10.1007/978-3-319-33681-7_21,
        author={Pascal Potvin and Hanen Gamardo and Kim-Khoa Nguyen and Mohamed Cheriet},
        title={Hyper Heterogeneous Cloud-Based IMS Software Architecture: A Proof-of-Concept and Empirical Analysis},
        proceedings={Smart City 360°. First EAI International Summit, Smart City 360°, Bratislava, Slovakia and Toronto, Canada, October 13-16, 2015. Revised Selected Papers},
        proceedings_a={SMARTCITY360},
        year={2016},
        month={6},
        keywords={Cloud computing Heterogeneous cloud IMS NFV Software architecture},
        doi={10.1007/978-3-319-33681-7_21}
    }
    
  • Pascal Potvin
    Hanen Gamardo
    Kim-Khoa Nguyen
    Mohamed Cheriet
    Year: 2016
    Hyper Heterogeneous Cloud-Based IMS Software Architecture: A Proof-of-Concept and Empirical Analysis
    SMARTCITY360
    Springer
    DOI: 10.1007/978-3-319-33681-7_21
Pascal Potvin,*, Hanen Gamardo,*, Kim-Khoa Nguyen1,*, Mohamed Cheriet1,*
  • 1: École de Techologie Supérieure
*Contact email: pascal.potvin@ericsson.com, hanen.garciagamardo@ericsson.com, knguyen@synchromedia.ca, mohamed.cheriet@etsmtl.ca

Abstract

The IP Multimedia Subsystem (IMS) defined by the 3GPP has been mainly developed and deployed by telephony vendors on vendor-specific hardware. Recent advances in Network Function Virtualisation (NFV) technology paved the way for virtualized hardware and telephony function elasticity. As such, Telecom vendors have started to embrace the cloud as a deployment platform, usually selecting a privileged virtualization platform. Operators would like to deploy telecom functionality on their already existing IT cloud platforms. Achieving such flexibility would require the telecom vendors to adopt a software architecture allowing deployment on many cloud platforms or even heterogeneous cloud platforms. We propose a distributed software architecture enabling the deployment of a single software version on multiple cloud platforms thus allowing for a solution-based deployment. We also present a prototype we developed to study the characteristics of this architecture.