An evaluation of open source serverless computing frameworks

dc.contributorAalto-yliopistofi
dc.contributorAalto Universityen
dc.contributor.authorMohanty, Sunil Kumaren_US
dc.contributor.authorPremsankar, Gopikaen_US
dc.contributor.authorDi Francesco, Marioen_US
dc.contributor.departmentDepartment of Computer Scienceen
dc.contributor.groupauthorProfessorship Di Francesco Marioen
dc.contributor.organizationAalto Universityen_US
dc.date.accessioned2019-02-25T08:46:43Z
dc.date.available2019-02-25T08:46:43Z
dc.date.issued2018-12-26en_US
dc.description.abstractRecent advancements in virtualization and software architecture have led to the new paradigm of serverless computing, which allows developers to deploy applications as stateless functions without worrying about the underlying infrastructure. Accordingly, a serverless platform handles the lifecycle, execution and scaling of the actual functions; these need to run only when invoked or triggered by an event. Thus, the major benefits of serverless computing are low operational concerns and efficient resource management and utilization. Serverless computing is currently offered by several public cloud service providers. However, there are certain limitations on the public cloud platforms, such as vendor lock-in and restrictions on the computation of the functions. Open source serverless frameworks are a promising solution to avoid these limitations and bring the power of serverless computing to on-premise deployments. However, these frameworks have not been evaluated before. Thus, we carry out a comprehensive feature comparison of popular open source serverless computing frameworks. We then evaluate the performance of selected frameworks: Fission, Kubeless and OpenFaaS. Specifically, we characterize the response time and ratio of successfully received responses under different loads and provide insights into the design choices of each framework.en
dc.description.versionPeer revieweden
dc.format.extent6
dc.format.extent115-120
dc.format.mimetypeapplication/pdfen_US
dc.identifier.citationMohanty, S K, Premsankar, G & Di Francesco, M 2018, An evaluation of open source serverless computing frameworks . in Proceedings - IEEE 10th International Conference on Cloud Computing Technology and Science, CloudCom 2018 ., 8591002, IEEE, pp. 115-120, IEEE International Conference on Cloud Computing Technology and Science, Nicosia, Cyprus, 10/12/2018 . https://doi.org/10.1109/CloudCom2018.2018.00033en
dc.identifier.doi10.1109/CloudCom2018.2018.00033en_US
dc.identifier.isbn9781538678992
dc.identifier.otherPURE UUID: 5f2bdb87-ab28-4560-90ac-a73c7908afdfen_US
dc.identifier.otherPURE ITEMURL: https://research.aalto.fi/en/publications/5f2bdb87-ab28-4560-90ac-a73c7908afdfen_US
dc.identifier.otherPURE FILEURL: https://research.aalto.fi/files/30436087/mohanty2018serverless.pdfen_US
dc.identifier.urihttps://aaltodoc.aalto.fi/handle/123456789/36760
dc.identifier.urnURN:NBN:fi:aalto-201902251917
dc.language.isoenen
dc.relation.ispartofIEEE International Conference on Cloud Computing Technology and Scienceen
dc.relation.ispartofseriesProceedings - IEEE 10th International Conference on Cloud Computing Technology and Science, CloudCom 2018en
dc.rightsopenAccessen
dc.subject.keywordserverless computingen_US
dc.subject.keywordfunction-as-a-serviceen_US
dc.subject.keywordFissionen_US
dc.subject.keywordKubelessen_US
dc.subject.keywordOpenfaasen_US
dc.subject.keywordPerformance evaluationen_US
dc.titleAn evaluation of open source serverless computing frameworksen
dc.typeConference article in proceedingsfi
dc.type.versionacceptedVersion
Files