S. Palepu, Dheeraj Chahal, M. Ramesh, Rekha Singhal
{"title":"Benchmarking the Data Layer Across Serverless Platforms","authors":"S. Palepu, Dheeraj Chahal, M. Ramesh, Rekha Singhal","doi":"10.1145/3526060.3535460","DOIUrl":null,"url":null,"abstract":"The use of highly scalable serverless platforms for web microservices and IoT applications is well known. However, their use for data-intensive applications is restricted due to the stateless nature of serverless functions. Any data retrieval, storage, and the peer-to-peer communication requirement of an application in serverless deployment is satisfied using cloud storage services such as object storage, database, cache, etc. The heterogeneous cloud storage services offered by different cloud service providers have unique deliverable performance. One key challenge is to find the maximum achievable data transfer rate from serverless platforms to cloud storage services. In this work, we evaluate the performance of storage systems available for use with serverless platforms from multiple cloud vendors. Additionally, we examine the effect of cloud service characteristics and configurations on accelerating the data transfer between them. The experimental data provides some key insights to assist with designing application architecture using serverless platforms and cloud storage services.","PeriodicalId":223581,"journal":{"name":"Proceedings of the 2nd Workshop on High Performance Serverless Computing","volume":"284 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-06-30","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 2nd Workshop on High Performance Serverless Computing","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3526060.3535460","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1
Abstract
The use of highly scalable serverless platforms for web microservices and IoT applications is well known. However, their use for data-intensive applications is restricted due to the stateless nature of serverless functions. Any data retrieval, storage, and the peer-to-peer communication requirement of an application in serverless deployment is satisfied using cloud storage services such as object storage, database, cache, etc. The heterogeneous cloud storage services offered by different cloud service providers have unique deliverable performance. One key challenge is to find the maximum achievable data transfer rate from serverless platforms to cloud storage services. In this work, we evaluate the performance of storage systems available for use with serverless platforms from multiple cloud vendors. Additionally, we examine the effect of cloud service characteristics and configurations on accelerating the data transfer between them. The experimental data provides some key insights to assist with designing application architecture using serverless platforms and cloud storage services.