Abstract
Current IP Multimedia System (IMS) industry faces the issue that the complicated architecture of IMS and the huge early investment in its network construction has slowed down its deployment and service innovation. Furthermore, IMS network also causes more computing and network resource waste than current telecom network becuase no existed method can be used to predict the capacity of data service with guaranteed Quality of Service (QoS) in IMS network. Present research and practice consider that virtualizing IMS core and running it on cloud can be a way to solve these problems. However, current research shows the virtualization brings at least five times longer response delays to IMS and makes it unfeasible to be used. We argue that hardware-assisted virtualization technology can improve the virtual machine performance, and through carefully tuning the virtual machine parameters, the overhead caused by virtual machines can be minimized. We choose OpenIMSCore as an IMS core network, IMS Benchmark SIPp as a traffic generator, design and conduct a performance test. The results show that running IMS core network on virtual machines has comparable response delays with it running on bare boxes. It is feasible to virtualize the IMS core network and run it on private clouds.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Poikselk, M., Mayer, G.: The IMS: IP Multimedia Concepts and Services. John Wiley and Sons, New York (2009)
Rings, T., Caryer, G., Gallop, J., et al.: Grid and cloud computing: opportunities for integration with the next generation network. J. Grid Comput. 7(3), 375–393 (2009)
Nokia Siemens Network. Cloud computing-business boost for communications industry (2011). http://bit.ly/nVlxRI/
Umair, M.: Performance Evaluation and Elastic Scaling of an IP Multimedia Subsystem Implemented in a Cloud (2013)
Corte, G.D., et al.: An IMS-based virtualized architecture: performance analysis. In: Proceedings of the 11th WSEAS International Conference on Mathematical Methods and Computational Techniques in Electrical Engineering. World Scientific and Engineering Academy and Society (WSEAS) (2009)
Chuan, S., Xiaoyong, H., Xiaodong, D.: Feasibility of the virtualization based on OpenIMSCore. In: Yang, G. (ed.) Proceedings of the ICCEAE2012. CCIS, vol. 181, pp. 539–544. Springer, Heidelberg (2013)
INTEL CORPORATION. Intel virtualization technology specification for the IA-32 Intel architecture, April 2005
AMD. AMD64 Virtualization Codenamed ‘Pacifica’ Technology: Secure Virtual Machine Architecture Reference Manual, May 2005
3GPP, IP Multimedia Subsystem (IMS), TS 23.228, Release 6 (2004)
3GPP, IP Multimedia Subsystem (IMS), TS 23.228, Release 7 (2007)
Mell, P., Grance, T.: The NIST definition of Cloud Computing. Special Publication Draft-800-145 (2011)
Hoff: The Frogs Who Desired a King: A Virtualization and Cloud Computing Security Fable Set To Interpretive Dance (2009). http://www.rationalsurvivability.com/presentations/Frogs.pdf
Barham, P., et al.: Xen and the art of virtualization. ACM SIGOPS Oper. Syst. Rev. 37(5), 164–177 (2003)
Linux: 2.6.20 Kernel release notes. Virtualization support through KVM (2007). http://kernelnewbies.org
Oracle Corporation. Oracle and Virtualization (2010). http://www.oracle.com/us/technologies/virtualization/index.html
Deshane, T., et al.: Quantitative comparison of Xen and KVM. Xen Summit, pp. 1–2, Boston, MA, USA (2008)
Danti, G.: Vmware vs Virtualbox vs KVM vs XEN: virtual machines performance comparison (2010). http://www.ilsistemista.net/index.php/virtualization/1-virtual-machines-performance-comparison.html
Chen, W., et al.: A novel hardware assisted full virtualization technique. In: The 9th International Conference for. IEEE (2008)
Adams, K., Agesen, O.: A comparison of software and hardware techniques for x86 virtualization. ACM SIGOPS Operating Systems Review 40(5), 2–13 (2006). ACM
Menon, A., et al.: Diagnosing performance overheads in the xen virtual machine environment. In: Proceedings of the 1st ACM/USENIX International Conference on Virtual Execution Environments. ACM (2005)
IBM. Kernel Virtual Machine (KVM): Tuning KVM for performance. http://www-01.ibm.com/support/knowledgecenter/linuxonibm/liaat/liaattuning.pdf
VMware. Best Practices for performance Tuning of Latency Sensitive. http://www.vmware.com/files/pdf/techpaper/VMW-Tuning-Latency-Sensitive-Workloads.pdf
OpenIMSCore Project official website. http://www.openimscore.org
IMS bench SIPp official website. http://sipp.sourceforge.net/imsbench/intro.html
Institute, E.T.S.: Telecommunications and Internet converged Services and Protocols for Advanced Networking (TISPAN); IMS/NGN Performance Benchmark. ETSI TS 186, 1–8 (2007)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2015 Institute for Computer Sciences, Social Informatics and Telecommunications Engineering
About this paper
Cite this paper
Liao, L., Leung, V.C.M., Chen, M. (2015). Virtualizing IMS Core and Its Performance Analysis. In: Leung, V., Lai, R., Chen, M., Wan, J. (eds) Cloud Computing. CloudComp 2014. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 142. Springer, Cham. https://doi.org/10.1007/978-3-319-16050-4_5
Download citation
DOI: https://doi.org/10.1007/978-3-319-16050-4_5
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-16049-8
Online ISBN: 978-3-319-16050-4
eBook Packages: Computer ScienceComputer Science (R0)