Abstract
Network function virtualization based service chaining has recently received significant attention. In cloud environment, virtual machine typically be scheduled to load balancing among computing nodes. Therefore, the relation between virtual machines is not considered when it is scheduled. However, the location of virtual machines be able to affects network performance for intra virtual machines. Video/image processing and transmission are key processes for cloud-based over-the-top content provider. In this paper, we propose a pseudo service chaining mechanism for efficiently allocating computing nodes in a service chain to guarantee quality of services. The mechanism defines a pseudo service chain to reduce the network overhead which mainly causes performance degradation and places highly correlated virtual machines on the nearest computing node. The performance of proposed mechanism was evaluated on real cloud testbed.
Similar content being viewed by others
References
Armbrust M et al (2010) A view of cloud computing. Commun ACM 53(4):50–58
Leszczuk M, Hanusiak M, Farias MC, Wyckens E, Heston G (2016) Recent developments in visual quality monitoring by key performance indicators. Multimed Tools Appl 75(17):10745–10767
Jain R, Paul S (2013) Network virtualization and software defined networking for cloud computing: a survey. IEEE Commun Mag 51(11):24–31
Sefraoui O, Aissaoui M, Eleuldj M (Oct. 2012) OpenStack: toward an open-source solution for cloud computing. Int J Comput Applications 55(3):38–42
X. Ge et al. “OpenANFV: Accelerating network function virtualization with a consolidated framework in openstack,” ACM SIGCOMM Computer Communication Review, Chicago, USA, Aug. 17–22, 2014, pp. 353–354.
Kang S, Kim H, Kang S (2015) Virtual private network for wellness sports information. Multimed Tools Appl 74(16):6497–6507
W. John et al., “Research directions in network service chaining.” Future Networks and Services (SDN4FNS), IEEE SDN for. IEEE, Trento, Italy, Nov. 11–13, 2013, pp. 1–7.
ETSI Std., “DGS/NFV-MAN001 Network Functions Virtualisation (NFV); Management and Orchestration,” The European Telecommunications Standards Institute (ETSI), Sophia Antipolis, Valbonne, 2014.
D.R. Lopez, “Network functions virtualization: Beyond carrier-grade clouds,” Optical Fiber Communications Conference and Exhibition (OFC), 2014, IEEE, San Francisco, USA, Mar. 9–13, 2014.
N. McKeown et al., “OpenFlow: Enabling innovation in campus networks,” ACM SIGCOMM Computer Communication Review, Seattle, USA, Aug. 17–22, 2008, vol. 38, no. 2, pp. 69–74.
Celdrán, A. H., Pérez, M. G., Clemente, F. J. G., Ippoliti, F., & Pérez, G. M. Dynamic network slicing management of multimedia scenarios for future remote healthcare. Multimedia Tools and Applications, 1–31.
Std IETF (2015) Network service header draft-quinnsfc-sfc-nsh-07. Fremont, California
B. Pfaff et al., “The design and implementation of open vswitch.” 12th USENIX Symposium on Networked Systems Design and Implementation (NSDI 15), May 4–6, 2015, Oakland, CA, USA, pp 117–130.
Hwang JH, Ramakrishnan KK, Wood T (Mar. 2015) NetVM: high performance and flexible networking using virtualization on commodity platforms. IEEE Trans Netw Serv Manag 12(1):34–47
Corporation I, River W (2013) High performance, open standard virtualization with NFV and SDN. Alameda, California
Tao F, Li C, Liao TW, Laili Y (2016) BGM-BLA: a new algorithm for dynamic migration of virtual machines in cloud computing. IEEE Trans Serv Comput 9(6):910–925
Chiaraviglio L, Matta I (2010) “GreenCoop: cooperative green routing with energy-efficient servers,” Proceedings of the 1st ACM International Conference on Energy-Efficient Computing and Networking, e-Energy. Passau, Germany, 2010, pp., pp 191–194
Yu M, Yi Y, Rexford J, Chiang M (2008) Rethinking virtual network embedding: substrate support for path splitting and migration. ACM SIGCOMM Computer Communication Review 38(2):17–29
John, Wolfgang, et al., "Research directions in network service chaining." Future Networks and Services (SDN4FNS), 2013 IEEE SDN for. IEEE, 2013.
Jackson, Ethan J. et al., "Softflow: A middlebox architecture for open vswitch," 2016 USENIX annual technical conference (USENIX ATC 16). USENIX Association, 2016.
Corradi A, Fanelli M, Foschini L (2014) VM consolidation: a real case based on OpenStack cloud. Futur Gener Comput Syst 32:118–127
Medina, Alberto, et al., "BRITE: An approach to universal topology generation," Modeling, Analysis and Simulation of Computer and Telecommunication Systems, 2001. Proceedings. Ninth International Symposium on. IEEE, 2001.
Calheiros RN et al (2011) CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms. Software: Pract Exp 41(1):23–50
Shanmugalingam, Sivasothy, Adlen Ksentini, and Philippe Bertin, "DPDK open vSwitch performance validation with mirroring feature," telecommunications (ICT), 2016 23rd international conference on. IEEE, 2016.
Acknowledgements
This research was partially supported by the IT R&D program of MSIT (Ministry of Science and ICT) [2018-0-01502, A Development for Intellectualized Edge Networking based on AI.]
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Na, T., Park, P., Ryu, H. et al. Optimal service placement using Pseudo service chaining mechanism for cloud-based multimedia services. Multimed Tools Appl 80, 34731–34749 (2021). https://doi.org/10.1007/s11042-020-09083-2
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-020-09083-2