Deakin University
Browse

BigVM: a multi-layer-microservice-based platform for deploying SaaS

Version 2 2024-06-06, 00:16
Version 1 2017-11-22, 12:02
conference contribution
posted on 2024-06-06, 00:16 authored by T Zheng, Y Zhang, X Zheng, M Fu, Xiao LiuXiao Liu
With the advent of Software-As-A-Service (SaaS), SaaS developers are facing many more challenges associated with multi-Tenancy and dramatically increased number of users, e.g., scalability, availability, increased cost of development/testing/deployment, high cost of customization. As most of them are highly common, it is becoming very desirable if a generic and powerful deployment platform can be designed. For such a purpose, in this paper, a new platform namely BigVM is proposed to isolate SaaS developers from deployments and bridge the gap between the best practices and the real-world adoptions.BigVM provides microservice-oriented deployment kits to enable SaaS developer to create, customize, and deploy SaaS solutions in a multi-layer-microservice-based manner, which can utilize fault tolerance, optimize the resources, and scale in/out the underlying resources not only based on resource utilization but also on the non-functional requirements from the system, e.g., timing constraint. A set of experiments are implemented in sysbench to test one of BigVM's core components-Docker containers. The results show that Docker containers can achieve desirable performance in terms of CPU workload and file I/O, thus laying a solid foundation for our future work.

History

Pagination

45-50

Location

Shanghai, China

Start date

2017-08-13

End date

2017-08-16

ISBN-13

9781538610725

Language

eng

Publication classification

E Conference publication, E1 Full written paper - refereed

Copyright notice

2017, IEEE

Title of proceedings

CBD 2017 : Proceedings of the 5th International Conference on Advanced Cloud and Big Data

Event

Advanced Cloud and Big Data. International Conference (5th : 2017 : Shanghai, China)

Publisher

IEEE

Place of publication

Piscataway, N.J.

Usage metrics

    Research Publications

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC