SmartVM

a multi-layer microservice-based platform for deploying SaaS

Xi Zheng, Jiaojiao Jiang, Yuqun Zhang, Yao Deng, Min Fu, Tianlei Zheng, Xiao Liu

Research output: Chapter in Book/Report/Conference proceedingConference proceeding contribution

Abstract

With the advent of Software-as-a-Service (SaaS), SaaS developers are facing many challenges associated with the multi-Tenancy and the dramatically increased number of users. In order to achieve resource-optimized, on-demand dynamic scaling across multiple tenants, and reduce costs, in this paper, a new platform, named SmartVM, is created to enable SaaS developer to create, customize, and deploy SaaS solutions in a multi-Tier microservice-based manner. We develop an e-commerce SaaS prototype to evaluate effectiveness and efficiency of SmartVM. The results show that the SmartVM deployments outperforms the conventional monolithic and microservice deployments in smart monitoring, cost reduction, and resource optimization.

Original languageEnglish
Title of host publicationProceedings - 15th IEEE International Symposium on Parallel and Distributed Processing with Applications and 16th IEEE International Conference on Ubiquitous Computing and Communications, ISPA/IUCC 2017
EditorsGregorio Martinez, Richard Hill, Geoffrey Fox, Peter Mueller, Guojun Wang
PublisherInstitute of Electrical and Electronics Engineers (IEEE)
Pages470-474
Number of pages5
ISBN (Electronic)9781538637906
ISBN (Print)9781538637913
DOIs
Publication statusPublished - 2017
Event15th IEEE International Symposium on Parallel and Distributed Processing with Applications and 16th IEEE International Conference on Ubiquitous Computing and Communications, ISPA/IUCC 2017 - Guangzhou, China
Duration: 12 Dec 201715 Dec 2017

Conference

Conference15th IEEE International Symposium on Parallel and Distributed Processing with Applications and 16th IEEE International Conference on Ubiquitous Computing and Communications, ISPA/IUCC 2017
CountryChina
CityGuangzhou
Period12/12/1715/12/17

    Fingerprint

Keywords

  • Cloud Computing
  • Deployment
  • Docker
  • Microservice
  • SOA
  • Software as a Service

Cite this

Zheng, X., Jiang, J., Zhang, Y., Deng, Y., Fu, M., Zheng, T., & Liu, X. (2017). SmartVM: a multi-layer microservice-based platform for deploying SaaS. In G. Martinez, R. Hill, G. Fox, P. Mueller, & G. Wang (Eds.), Proceedings - 15th IEEE International Symposium on Parallel and Distributed Processing with Applications and 16th IEEE International Conference on Ubiquitous Computing and Communications, ISPA/IUCC 2017 (pp. 470-474). Institute of Electrical and Electronics Engineers (IEEE). https://doi.org/10.1109/ISPA/IUCC.2017.00077