Comparison of Service Description and Composition for Complex 3-Tier Cloud-based Services

Moonjoong Kang, JongWon Kim


This paper focuses on service description and composition for complex 3-tier datacenter application services, tied with firewalls and load balancing. By adopting cloud-native container-based microservices architecture (MSA) for a small-sized datacenter situation, we attempt to compare several approaches for service description and composition, especially from the viewpoint of service function chaining (SFC). Also we prototype them with OpenStack-based cloud virtual machines (VMs) by comparing their performances with resource usages.

Full Text:



N. Kratzke and Q. Peter-Christian, “Understanding cloud-native applications after 10 years of cloud computing - A systematic mapping study,” Journal of Systems and Software, vol. 126, pp. 1-16, Apr. 2017.

N. Dragoni et al, “Microservices: Yesterday, today, and tomorrow,” in e-print arXiv:1606.04036. June 2016.

K. Karanasos et al, “Mercury: Hybrid centralized and distributed scheduling in large shared clusters.” in Proc. USENIX ATC, 2015. [4] J. Stubbs, M. Walter, and R. Dooley, “Distributed systems of microservices using docker and serfnode,” IEEE International Workshop

on IEEE Science Gateways (IWSG), 2015.

V. Marmol, R. Jnagal, and T. Hockin, “Networking in containers and

container clusters,” Proc. of NetDev 0.1, Feb. 2015.

B. U. I. Tuan-Anh et al, “Cloud network performance analysis: An

OpenStack case study,” 2016.

A. L. Kavanagh, “OpenStack as the API framework for NFV: The

benefits, and the extensions needed,” Ericsson Review 2, 2015.

Y . Y amato et al, “Development of template management technology for easy deployment of virtual resources on OpenStack." Journal of Cloud

Computing, vol. 3. No. 1, July 2014.

J. Halpern and C. Pignataro, Service function chaining (sfc) architecture,

IETF RFC 7665. 2015.


  • There are currently no refbacks.