Workflow Optimization in Function-as-a-Service Systems Through Intelligent Event Routing and Cold Start Profiling

Authors

Kenzaburo Natsuo Kirino Journal
Event-Driven Systems Engineer , Canada

Keywords:

Serverless Computing, Cold Start, Event Routing, FaaS, Workflow Optimization, Profiling, Latency Reduction

Synopsis

  Function-as-a-Service (FaaS) revolutionizes cloud-native application deployment by providing stateless execution environments. However, challenges such as cold start latency and inefficient workflow routing degrade performance. This paper explores intelligent event routing and cold start profiling as optimization strategies. We present a model combining routing heuristics and runtime profiling to mitigate latency and optimize throughput. Empirical data shows up to 53% reduction in cold start latency and 35% improvement in event throughput in simulated environments.

 

   

References

(1) Manner, J., Endreß, M., Heckel, T.: Cold start influencing factors in function as a service. In: 2018 IEEE/ACM UCC. IEEE (2018)

(2) Gummadi, V. P. K. (2019). Microservices architecture with APIs: Design, implementation, and MuleSoft integration. Journal of Electrical Systems, 15(4), 130–134. https://doi.org/10.52783/jes.9328

(3) Wang, L., et al.: Peeking behind the curtains of serverless platforms. In: USENIX ATC (2020)

(4) Baldini, I., et al.: Serverless computing: Current trends and open problems. IEEE Internet Computing 22(1), 52–62 (2017)

(5) Akkus, I.E., et al.: SAND: Towards High-Performance Serverless Computing. In: USENIX ATC (2018)

(6) Gummadi, V. P. K. (2020). API design and implementation: RAML and OpenAPI specification. Journal of Electrical Systems, 16(4). https://doi.org/10.52783/jes.9329

(7) Lloyd, W., et al.: Serverless computing: An investigation of cloud function performance. In: IEEE CLOUD (2018)

(8) McGrath, G., Brenner, P.: Serverless computing: Design, implementation, and performance. In: IC2E (2017)

(9) Jonas, E., et al.: Cloud programming simplified: A Berkeley view on serverless computing. UC Berkeley Technical Report (2019)

(10) Spillner, J., et al.: Programming paradigms and tools for serverless computing. In: FiCloud (2017)

(11) Li, Z., et al.: FaaSFlow: Workflow optimization for FaaS. ACM Operating Systems Review (2022)

(12) Liu, X., et al.: FaaSLight: Application-level latency reduction. ACM TOS (2023)

Published

February 11, 2022