An Evaluation of Open Source Serverless Computing Frameworks Support at the Edge
File Type:
PDFItem Type:
Conference PaperDate:
2019Access:
openAccessCitation:
Palade, A., Kazmi, A., Clarke, S. An Evaluation of Open Source Serverless Computing Frameworks Support at the Edge., 2019 IEEE World Congress on Services (SERVICES), 8-13 July 2019, Milan, ItalyDownload Item:
main.pdf (Accepted for publication (author's copy) - Peer Reviewed) 321.5Kb
Abstract:
The proliferation of Internet of Things (IoT) and the success of resource-rich cloud services have pushed the data processing horizon towards the edge of the network. This has the potential to address bandwidth costs, and latency, availability and data privacy concerns. Serverless computing, a cloud computing model for stateless and event-driven applications, promises to further improve Quality of Service (QoS) by eliminating the burden of always-on infrastructure through ephemeral containers. Open source serverless frameworks have been introduced to avoid the vendor lock-in and computation restrictions of public cloud platforms and to bring the power of serverless computing to on-premises deployments. In an IoT environment, these frameworks can leverage the computational capabilities of devices in the local network to further improve QoS of applications delivered to the user. However, these frameworks have not been evaluated in a resource-constrained, edge computing environment. In this work we evaluate four open source serverless frameworks, namely, Kubeless, Apache OpenWhisk, OpenFaaS, Knative. Each framework is installed on a bare-metal, single master, Kubernetes cluster. We use the JMeter framework to evaluate the response time, throughput and success rate of functions deployed using these frameworks under different workloads. The evaluation results are presented and open research opportunities are discussed.
Author's Homepage:
http://people.tcd.ie/paladeaOther Titles:
2019 IEEE World Congress on Services (SERVICES)Type of material:
Conference PaperCollections:
Availability:
Full text availableKeywords:
Serverless Computing, Edge, IoTSubject (TCD):
Telecommunications , Internet of Things , Pervasive ComputingLicences: