Optimizing Serverless Function Orchestration for Complex Workflows in Cloud Platforms
DOI:
https://doi.org/10.47672/ajce.2458Keywords:
Serverless Computing (C61), Function Orchestration (C63), Cloud Platforms (L86), Workflow Optimization (C61), Adaptive Learning Systems (D83), Feedback Loops (D83)Abstract
Purpose: This paper aims to investigate ways of increasing the efficiency of various workloads of serverless function orchestration in cloud systems while decreasing latency and optimizing resources.
Materials and Methods: The report suggests adaptive learning systems and a feedback loop framework for managing the orchestrating serverless environment.
Findings: It has also been affirmed that case studies help validate the framework rather than presenting the practical implications of the proposed techniques.
Implications to Theory, Practice and Policy: The paper recommends focusing on managing performance, dependencies, and expenses in serverless function orchestration by employing adaptive learning systems and feedback loop frameworks.
Downloads
References
Lannurien, V., D’orazio, L., Barais, O., & Boukhobza, J. (2023). Serverless Cloud Computing: State of the Art and Challenges. Serverless Computing: Principles and Paradigms, 275-316. https://ensta-bretagne.hal.science/hal-04114984/document
Al Qassem, L. M. (2022). Microservice architecture and efficiency model for cloud computing services.
Arjona, A., López, P. G., Sampé, J., Slominski, A., & Villard, L. (2021). Triggerflow: Trigger-based orchestration of serverless workflows. Future Generation Computer Systems, 124, 215-229. https://www.sciencedirect.com/science/article/pii/S0167739X21001989
Mahmoudi, N. (2022). Performance Modelling and Optimization of Serverless Computing Platforms.
Mampage, A., Karunasekera, S., & Buyya, R. (2022). A holistic view on resource management in serverless computing environments: Taxonomy and future directions. ACM Computing Surveys (CSUR), 54(11s), 1-36.
Burckhardt, S., Chandramouli, B., Gillum, C., Justo, D., Kallas, K., McMahon, C., ... & Zhu, X. (2022). Netherite: Efficient execution of serverless workflows. Proceedings of the VLDB Endowment, 15(8), 1591-1604. https://www.microsoft.com/en-us/research/uploads/prod/2022/07/p1591-burckhardt.pdf
Baresi, L., Hu, D. Y. X., Quattrocchi, G., & Terracciano, L. (2024). NEPTUNE: a comprehensive framework for managing serverless functions at the edge. ACM Transactions on Autonomous and Adaptive Systems, 19(1), 1-32. https://dl.acm.org/doi/pdf/10.1145/3634750
Deng, S., Zhao, H., Huang, B., Zhang, C., Chen, F., Deng, Y., ... & Zomaya, A. Y. (2024). Cloud-native computing: A survey from the perspective of services. Proceedings of the IEEE.https://arxiv.org/pdf/2306.14402
Ivan, C., Vasile, R., & Dadarlat, V. (2019). Serverless computing: An investigation of deployment environments for web apis. Computers, 8(2), 50. https://www.mdpi.com/2073-431X/8/2/50
Sabbioni, A. (2023). Serverless middlewares to integrate heterogeneous and distributed services in cloud continuum environments.https://amsdottorato.unibo.it/10893/1/Serverless%20Middlewares%20to%20Integrate.pdf
Kumari, A., & Sahoo, B. (2022). Serverless architecture for healthcare management systems. In Handbook of research on mathematical modeling for smart healthcare systems (pp. 203-227). IGI Global. https://www.researchgate.net/profile/Anisha-Kumari-3/publication/361432646_Serverless_Architecture_for_Healthcare_Management_Systems/links/62eca645505511283e8f9a9f/Serverless-Architecture-for-Healthcare-Management-Systems.pdf
Arjona, A., López, P. G., Sampé, J., Slominski, A., & Villard, L. (2021). Triggerflow: Trigger-based orchestration of serverless workflows. Future Generation Computer Systems, 124, 215-229. https://www.sciencedirect.com/science/article/pii/S0167739X21001989
Taibi, D., El Ioini, N., Pahl, C., & Niederkofler, J. R. S. (2020, May). Serverless cloud computing (function-as-a-service) patterns: A multivocal literature review. In Proceedings of the 10th International Conference on Cloud Computing and Services Science (CLOSER’20). https://www.researchgate.net/profile/Davide-Taibi/publication/340121613_Patterns_for_Serverless_Functions_Function-as-a-Service_A_Multivocal_Literature_Review/links/5e79f9fb92851c3091392bd4/Patterns-for-Serverless-Functions-Function-as-a-Service-A-Multivocal-Literature-Review.pdf
D'Amore, A. (2020). Implementation of a serverless application (Doctoral dissertation, Politecnico di Torino). https://webthesis.biblio.polito.it/secure/15911/1/tesi.pdf
Datta, P., Kumar, P., Morris, T., Grace, M., Rahmati, A., & Bates, A. (2020, April). Valve: Securing function workflows on serverless computing platforms. In Proceedings of The Web Conference 2020 (pp. 939-950). https://par.nsf.gov/servlets/purl/10146532
Christine ET AL (2024, February 19). Virtual Visit with Spatial Computing on AWS | Amazon Web Services. Amazon Web Services. https://aws.amazon.com/blogs/industries/virtual-visit-with-spatial-computing-on-aws/
Mao, G. (2023). AWS Lambda & Serverless Excellence | Capital One. Capital One. https://www.capitalone.com/tech/cloud/aws-lamba-serverless-architecture/
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2024 Anaswara Thekkan Rajan
This work is licensed under a Creative Commons Attribution 4.0 International License.
Authors retain copyright and grant the journal right of first publication with the work simultaneously licensed under a Creative Commons Attribution (CC-BY) 4.0 License that allows others to share the work with an acknowledgment of the work's authorship and initial publication in this journal.