A QoS-aware resource allocation controller for function as a service (FaaS) platform

HoseinyFarahabady, M, Lee, Y, Zomaya, A and Tari, Z 2017, 'A QoS-aware resource allocation controller for function as a service (FaaS) platform', in Michael Maximilien, Antonio Vallecillo, Jianmin Wang, Marc Oriol (ed.) Proceedings of the 15th International Conference on Service Oriented Computing (ICSOC 2017), Malaga, Spain, 13-16 November 2017, pp. 241-255.


Document type: Conference Paper
Collection: Conference Papers

Title A QoS-aware resource allocation controller for function as a service (FaaS) platform
Author(s) HoseinyFarahabady, M
Lee, Y
Zomaya, A
Tari, Z
Year 2017
Conference name ICSOC 2017: LNCS 10601
Conference location Malaga, Spain
Conference dates 13-16 November 2017
Proceedings title Proceedings of the 15th International Conference on Service Oriented Computing (ICSOC 2017)
Editor(s) Michael Maximilien, Antonio Vallecillo, Jianmin Wang, Marc Oriol
Publisher Springer
Place of publication Switzerland
Start page 241
End page 255
Total pages 15
Abstract Function as a Service (FaaS) is a recent event-driven serverless paradigm that allows enterprises to build their applications in a fault tolerant distributed manner. Having been considered as an attractive replacement of traditional Service Oriented Architecture (SOA), the FaaS platform leverages the management of massive data sets or the handling of event streams. However, the realization of such leverage is largely dependent on the effective exploitation of FaaS elasticity/scalability. In this paper, we present a closed-loop resource allocation controller to dynamically scale resources by predicting the future rate of incoming events and by considering the Quality of Service (QoS) enforcements requested by end-users. The performance evaluation is carried out by comparing the proposed controller with some well-known heuristics such as round robin and best-effort strategies. Experimental results confirm that the proposed controller increases the overall resource utilization by 21% on average, while reducing QoS violations by a factor of almost 3.
Subjects Distributed and Grid Systems
Keyword(s) Function as a Service (FaaS) · Microservices · Serverless Lambda Platform · Dynamic resource allocation
Copyright notice © Springer International Publishing AG 2017
ISBN 9783319690346
Versions
Version Filter Type
Access Statistics: 51 Abstract Views  -  Detailed Statistics
Created: Mon, 04 Dec 2017, 13:07:00 EST by Catalyst Administrator
© 2014 RMIT Research Repository • Powered by Fez SoftwareContact us