Abstract
Serverless computing is currently taking a momentum due to the main benefits it introduces which include zero administration and reduced operation cost for applications. However, not all application components can be made serverless in sight also of certain limitations with respect to the deployment of such components in corresponding serverless platforms. In this respect, there is currently a great need for managing hybrid applications, i.e., applications comprising both normal and serverless components. Such a need is covered in this paper through extending the Melodic platform in order to support the deployment and adaptive provisioning of hybrid, cross-cloud applications. Apart from analysing the architecture of the extended platform, we also explain what are the relevant challenges for supporting the management of serverless components and how we intend to confront them. One use case is also utilised in order to showcase the main benefits of the proposed platform.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Baldini, I., et al.: Serverless computing: current trends and open problems. In: Chaudhary, S., Somani, G., Buyya, R. (eds.) Research Advances in Cloud Computing, pp. 1–20. Springer, Singapore (2017). https://doi.org/10.1007/978-981-10-5026-8_1
Fox, G.C., Ishakian, V., Muthusamy, V., Slominski, A.: Status of serverless computing and function-as-a-service(FaaS) in industry and research. CoRR abs/1708.08028 (2017)
Spillner, J., Dorodko, S.: Java code analysis and transformation into AWS lambda functions. CoRR abs/1702.05510 (2017)
Spillner, J.: Transformation of python applications into function-as-a-service deployments. CoRR abs/1705.08169 (2017)
Spillner, J., Mateos, C., Monge, D.A.: FaaSter, better, cheaper: the prospect of serverless scientific computing and HPC. In: Mocskos, E., Nesmachnow, S. (eds.) CARLA 2017. CCIS, vol. 796, pp. 154–168. Springer, Cham (2018). https://doi.org/10.1007/978-3-319-73353-1_11
Horn, G., Skrzypek, P.: MELODIC: utility based cross cloud deployment optimisation. In: 32nd International Conference on Advanced Information Networking and Applications (AINA) Workshops, Krakow, Poland, pp. 360–367. IEEE Computer Society (2018)
Ardagna, D., et al.: MODAClouds: a model-driven approach for the design and execution of applications on multiple clouds. In: MiSE, Zurich, Switzerland, pp. 50–56. IEEE Press (2012)
Aske, A., Zhao, X.: Supporting multi-provider serverless computing on the edge. In: ICPP, Eugene, OR, USA, pp. 20:1–20:6. ACM (2018)
Kritikos, K., Skrzypek, P.: Review of serverless frameworks. In: Fourth International Workshop on Serverless Computing (WoSC), Zurich, Switzerland. IEEE Computer Society (2018)
LeCun, Y., Bengio, Y.: Convolutional networks for images, speech, and time series. In: Arbib, M.A. (ed.) The Handbook of Brain Theory and Neural Networks, pp. 255–258. MIT Press, Cambridge (1998)
He, K., Zhang, X., Ren, S., Sun, J.: Deep Residual Learning for Image Recognition. CoRR abs/1512.03385 (2015)
Szegedy, C., et al.: Going Deeper with Convolutions. CoRR abs/1409.4842 (2014)
Simonyan, K., Zisserman, A.: Very Deep Convolutional Networks for Large-Scale Image Recognition. CoRR abs/1409.1556 (2014)
Zhu, Y., Newsam, S.D.: DenseNet for Dense Flow. CoRR abs/1707.06316 (2017)
Kumar, A., Boehm, M., Yang, J.: Data management in machine learning: challenges, techniques, and systems. In: SIGMOD, Chicago, Illinois, USA, pp. 1717–1722. ACM (2017)
Rossini, A., et al.: D2.1.3—CAMEL documentation. Deliverable, PaaSage European Project, October 2015
Sabour, S., Frosst, N., Hinton, G.E.: Dynamic routing between capsules. In: Advances in Neural Information Processing Systems, Montreal, Canada. IEEE Computer Society (2017)
Kim, J., El-Khamy, M., Lee, J.: Residual LSTM: design of a deep recurrent architecture for distant speech recognition. CoRR abs/1701.03360 (2017)
Chang, S., et al: Dilated Recurrent Neural Networks. CoRR abs/1710.02224 (2017)
Acknowledgements
This work has received funding from the Functionizer Eurostars project and from AI Investments Fast Track to innovation project.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
Cite this paper
Kritikos, K., Skrzypek, P. (2019). Towards an Optimized, Cloud-Agnostic Deployment of Hybrid Applications. In: Abramowicz, W., Corchuelo, R. (eds) Business Information Systems. BIS 2019. Lecture Notes in Business Information Processing, vol 353. Springer, Cham. https://doi.org/10.1007/978-3-030-20485-3_34
Download citation
DOI: https://doi.org/10.1007/978-3-030-20485-3_34
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-20484-6
Online ISBN: 978-3-030-20485-3
eBook Packages: Computer ScienceComputer Science (R0)