Zijian Zhang, Can Yang, Junshuai Wang, Gaoze Hou, Yaqin Yang
{"title":"Scalable Resource Provisioning For Multi-tenant SaaS With Cloud Functions","authors":"Zijian Zhang, Can Yang, Junshuai Wang, Gaoze Hou, Yaqin Yang","doi":"10.1109/CCPQT56151.2022.00039","DOIUrl":null,"url":null,"abstract":"SaaS cloud services support the sharing of software resources among multiple tenants, but the utilization of computing resources by different tenants is different. Some tenants with large business volumes and large amounts of data tend to occupy more CPU and database resources, especially when the SaaS platform provides computing-intensive services such as machine learning, which will cause more serious resource overhead and seriously affect tenants' experience. Therefore, this paper designs and implements a scalable resource provisioning scheme based on cloud functions for multi-tenant architecture. We present a self-defined scheduling protocol, scheduling center, and distributed nodes to alleviate the central server pressure, rationally scheduling and allocating tenant requests by running functional tenant services across nodes.","PeriodicalId":235893,"journal":{"name":"2022 International Conference on Computing, Communication, Perception and Quantum Technology (CCPQT)","volume":"32 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 International Conference on Computing, Communication, Perception and Quantum Technology (CCPQT)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/CCPQT56151.2022.00039","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
SaaS cloud services support the sharing of software resources among multiple tenants, but the utilization of computing resources by different tenants is different. Some tenants with large business volumes and large amounts of data tend to occupy more CPU and database resources, especially when the SaaS platform provides computing-intensive services such as machine learning, which will cause more serious resource overhead and seriously affect tenants' experience. Therefore, this paper designs and implements a scalable resource provisioning scheme based on cloud functions for multi-tenant architecture. We present a self-defined scheduling protocol, scheduling center, and distributed nodes to alleviate the central server pressure, rationally scheduling and allocating tenant requests by running functional tenant services across nodes.