Enhanced Serverless Micro-Reactivity Model for High-Velocity Event Streams within Scalable Cloud-Native Architectures
DOI:
https://doi.org/10.63282/3050-922X.IJERET-V3I3P113Keywords:
Serverless Computing, Event-Driven Architecture, Micro-Reactivity, Cloud-Native Systems, High-Velocity Event Streams, Latency OptimizationAbstract
Modern cloud-native applications increasingly depend on serverless computing to process event-driven workloads at scale. The serverless paradigm promises elastic scalability, fine-grained billing, and simplified operational management. However, existing serverless platforms face persistent challenges when dealing with high-velocity event streams that impose strict latency, throughput, and prioritization requirements. Event-triggered functions frequently experience cold-start delays, limited state awareness, reactive bottlenecks, and inefficient scheduling under bursty workloads. These limitations significantly affect the quality of service (QoS) for real-time analytics, Internet of Things (IoT), financial transactions, and mission-critical streaming systems. This paper proposes an Enhanced Serverless Micro-Reactivity Model (ESMRM) designed to efficiently manage high-velocity event streams within scalable cloud-native architectures. The proposed model introduces fine-grained micro-reactive components, predictive warm-start mechanisms, adaptive event prioritization, and state-aware scheduling. Unlike traditional reactive serverless execution models, ESMRM integrates lightweight state coordination and feedback-driven orchestration to improve responsiveness and throughput under dynamic workloads. A layered architecture is presented, combining event ingestion, micro-reactive execution, adaptive scheduling, and observability-driven optimization. Mathematical formulations for latency modeling, throughput optimization, and priority-based event dispatching are introduced. Experimental evaluation demonstrates that the proposed model significantly reduces cold-start latency, improves event processing throughput, and enhances system stability under high event arrival rates. The results indicate that ESMRM provides a viable foundation for next-generation serverless platforms targeting real-time, high-velocity event processing
References
[1] Jonas, E., Schleier-Smith, J., Sreekanti, V., Tsai, C. C., Khandelwal, A., Pu, Q., ... & Patterson, D. A. (2019). Cloud programming simplified: A berkeley view on serverless computing. arXiv preprint arXiv:1902.03383.
[2] Baldini, I., Castro, P., Chang, K., Cheng, P., Fink, S., Ishakian, V., ... & Suter, P. (2017). Serverless computing: Current trends and open problems. In Research advances in cloud computing (pp. 1-20). Singapore: Springer Singapore.
[3] Hendrickson, S., Sturdevant, S., Harter, T., Venkataramani, V., Arpaci-Dusseau, A. C., & Arpaci-Dusseau, R. H. (2016). Serverless computation with {OpenLambda}. In 8th USENIX workshop on hot topics in cloud computing (HotCloud 16).
[4] McGrath, G., & Brenner, P. R. (2017, June). Serverless computing: Design, implementation, and performance. In 2017 IEEE 37th International Conference on Distributed Computing Systems Workshops (ICDCSW) (pp. 405-410). IEEE.
[5] Adzic, G., & Chatley, R. (2017, August). Serverless computing: economic and architectural impact. In Proceedings of the 2017 11th joint meeting on foundations of software engineering (pp. 884-889).
[6] Shahrad, M., Fonseca, R., Goiri, I., Chaudhry, G., Batum, P., Cooke, J., ... & Bianchini, R. (2020). Serverless in the wild: Characterizing and optimizing the serverless workload at a large cloud provider. In 2020 USENIX annual technical conference (USENIX ATC 20) (pp. 205-218).
[7] Wang, L., Li, M., Zhang, Y., Ristenpart, T., & Swift, M. (2018). Peeking behind the curtains of serverless platforms. In 2018 USENIX annual technical conference (USENIX ATC 18) (pp. 133-146).
[8] Akkus, I. E., Chen, R., Rimac, I., Stein, M., Satzke, K., Beck, A., ... & Hilt, V. (2018). {SAND}: towards {High-Performance} serverless computing. In 2018 USENIX annual technical conference (USENIX ATC 18) (pp. 923-935).
[9] Lloyd, W., Ramesh, S., Chinthalapati, S., Ly, L., & Pallickara, S. (2018, April). Serverless computing: An investigation of factors influencing microservice performance. In 2018 IEEE international conference on cloud engineering (IC2E) (pp. 159-169). IEEE.
[10] Villamizar, M., Garcés, O., Castro, H., Verano, M., Salamanca, L., Casallas, R., & Gil, S. (2015, September). Evaluating the monolithic and the microservice architecture pattern to deploy web applications in the cloud. In 2015 10th computing colombian conference (10ccc) (pp. 583-590). IEEE.
[11] Kreps, J., Narkhede, N., & Rao, J. (2011, June). Kafka: A distributed messaging system for log processing. In Proceedings of the NetDB (Vol. 11, No. 2011, pp. 1-7).
[12] Mao, M., Li, J., & Humphrey, M. (2010, October). Cloud auto-scaling with deadline and budget constraints. In 2010 11th IEEE/ACM International Conference on Grid Computing (pp. 41-48). IEEE.
[13] Rajan, A. P. (2020). A review on serverless architectures-function as a service (FaaS) in cloud computing. TELKOMNIKA (Telecommunication Computing Electronics and Control), 18(1), 530-537.
[14] Sewak, M., & Singh, S. (2018, April). Winning in the era of serverless computing and function as a service. In 2018 3rd International Conference for Convergence in Technology (I2CT) (pp. 1-5). IEEE.
[15] Laszewski, T., Arora, K., Farr, E., & Zonooz, P. (2018). Cloud Native Architectures: Design high-availability and cost-effective applications for the cloud. Packt Publishing Ltd.
[16] Pérez, A., Risco, S., Naranjo, D. M., Caballer, M., & Moltó, G. (2019, July). On-premises serverless computing for event-driven data processing applications. In 2019 IEEE 12th International conference on cloud computing (CLOUD) (pp. 414-421). IEEE.
[17] Witte, P. A., Louboutin, M., Modzelewski, H., Jones, C., Selvage, J., & Herrmann, F. J. (2020). An event-driven approach to serverless seismic imaging in the cloud. IEEE Transactions on Parallel and Distributed Systems, 31(9), 2032-2049.
[18] Vahidinia, P., Farahani, B., & Aliee, F. S. (2020, August). Cold start in serverless computing: Current trends and mitigation strategies. In 2020 International Conference on Omni-layer Intelligent Systems (COINS) (pp. 1-7). IEEE.
[19] DeVore, D. K., & Walsh, S. A. (2018). Reactive Application Development. Simon and Schuster.
[20] Vandaele, N., Van Woensel, T., & Verbruggen, A. (2000). A queueing based traffic flow model. Transportation Research Part D: Transport and Environment, 5(2), 121-135.
[21] Benedetti, P., Femminella, M., Reali, G., & Steenhaut, K. (2021). Experimental analysis of the application of serverless computing to IoT platforms. Sensors, 21(3), 928.
[22] Lin, C., & Khazaei, H. (2020). Modeling and optimization of performance and cost of serverless applications. IEEE Transactions on Parallel and Distributed Systems, 32(3), 615–632. https://doi.org/10.1109/TPDS.2020.3028841.