Optimizing Serverless Function Orchestration for Complex Workflows in Cloud Platforms

Authors

  • Anaswara Thekkan Rajan

DOI:

https://doi.org/10.47672/ajce.2458

Keywords:

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

Download data is not yet available.

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

2024-10-01

How to Cite

Rajan, A. T. (2024). Optimizing Serverless Function Orchestration for Complex Workflows in Cloud Platforms. American Journal of Computing and Engineering, 7(5), 1–11. https://doi.org/10.47672/ajce.2458

Issue

Section

Articles