Latency-Consistency Tradeoffs in Real-Time Personalization Serving: A Comparative Architectural Study

Authors

  • Niharika Srivastav

Keywords:

Real-Time Personalization; Feature Stores; Data Consistency; Cache Invalidation; Serving Latency

Abstract

Personalization systems must continually provide and display features that are dynamic: user, product, inventory, pricing and contextual. With e-consumers demanding a lightning-fast response, it's not a simple task to get a site to respond quickly, while maintaining the desired consistency and data freshness of the business. This research paper will compare the different approaches to the design of personalization-serving architectures, distributed caching, cache invalidation strategies, the pros and cons of using either eventual consistency or strong consistency, and the way in which features can be cached as individual features or as sequences. These are compared to other important characteristics of the service (such as serving latency, throughput, feature freshness, stale read rate, scalability, cache efficiency, and infrastructure requirements). Three axis classification are provided, as a function of freshness requirement, read/written ratio and consistency tolerance to consider the implications of workload and feature properties on architectural choices. The framework is based on differentiating features based on their need for very up-to-the-moment information, read-heavy workload, availability of limited staleness periods. The analysis shows that there isn't a single consistency and serving architecture for all personalization workloads. Rather, architectural decisions must be made based on the operational needs of individual features and their workloads characteristics. The proposed framework provides suggestions of what actionable steps should be taken by the back-end developers and system architects of personalization systems to design infrastructure that can balance latency, freshness, consistency, scalability, and resource efficiency.

Downloads

Download data is not yet available.

References

Vanama, S. K. R. (2023). Integrating Site Reliability Engineering SRE Principles into Enterprise Architecture for Predictive Resilience. International Journal of Emerging Trends in Computer Science and Information Technology, 4(3), 164-170. https://www.ijetcsit.org/index.php/ijetcsit/article/download/514/462

Ubale, A. (2023). Beyond Telematics: Leveraging Generative AI for Synthetic Accident Reconstruction and Liability Attribution in Autonomous Vehicle Claims. International Journal of AI, BigData, Computational and Management Studies, 4(4), 119-124. https://ijaibdcms.org/index.php/ijaibdcms/article/download/356/352

Sayyed, Z. (2024). Implementing automation with BPMN for margin call workflow. IRJERNET. https://irjernet.com/index.php/fecsit/article/view/171

Hariharan, R. (2024). API gateway threat prevention in large-scale applications. SciPubHouse. https://scipubhouse.com/wp-content/uploads/2025/10/011-API_gateway_threat_prevention_in_large-scale_applications.pdf

Gundla, S. R. (2024). AI-optimized Kubernetes scheduling: Node affinity for Java microservices. SciPubHouse.

https://scipubhouse.com/home/international-journal-of-sustainability-and-innovation-in-engineering-ijsie/content/ijsie-2024/ai-optimized-kubernetes-scheduling-node-affinity-for-java-microservices/

Nagaraj, V. (2024). Addressing power efficiency challenges in AI hardware through verification. SciPubHouse.

https://scipubhouse.com/home/international-journal-of-sustainability-and-innovation-in-engineering-ijsie/content/ijsie-2024/addressing-power-efficiency-challenges-in-ai-hardware-through-verification/

Samala, S. (2024). Real-time Jira analytics: Integrating JQL with Power BI/Snowflake for predictive agile metrics. SciPubHouse.

https://scipubhouse.com/home/international-journal-of-sustainability-and-innovation-in-engineering-ijsie/content/ijsie-2024/real-time-jira-analytics-integrating-jql-with-power-bi-snowflake-for-predictive-agile-metrics/

Ubale, A. (2024). From Detect and Repair to Predict and Prevent: Assessing the Viability of Real-Time AI Nudges in Reducing Fleet Accident Rates. International Journal of Emerging Research in Engineering and Technology, 5(2), 115-123. https://ijeret.org/index.php/ijeret/article/download/408/389

RaoVanama, S. K. (2024). AI-Augmented CI/CD Pipeline Optimization for Scalable Cloud-Native Deployment. International Journal of Artificial Intelligence, Data Science, and Machine Learning, 5(4), 175-187. https://ijaidsml.org/index.php/ijaidsml/article/download/368/338

Diogo, M., Cabral, B., & Bernardino, J. (2019). Consistency Models of NoSQL Databases. Future Internet, 11(2), 43.

Marchisio, A., Massa, A., Mrazek, V., Bussolino, B., Martina, M., & Shafique, M. (2020, November). Nascaps: A framework for neural architecture search to optimize the accuracy and hardware efficiency of convolutional capsule networks. In Proceedings of the 39th International Conference on Computer-Aided Design (pp. 1-9).

Jin, H., Wei, S., Sha, Y., Ye, C., Liu, H., & Liao, X. (2022). PMLiteDB: Streamlining access paths for high-performance persistent memory document database systems. IEEE Transactions on Computers, 72(6), 1778-1791.

Felizardo, K. (2021). Development of an Ontology-based Approach for Knowledge Management in Software Testing. Journal of Software Engineering Research and Development.

Ma, R., Chen, X., & Zhai, R. (2023). A DDoS attack detection method based on natural selection of features and models. Electronics, 12(4), 1059.

Matos, M., & Greve, F. (2021). Distributed applications and interoperable systems. Springer International Publishing.

Zerouali, A., Mens, T., Decan, A., Gonzalez-Barahona, J., & Robles, G. (2021). A multi-dimensional analysis of technical lag in Debian-based Docker images. Empirical Software Engineering, 26(2), 19.

Qiu, K., Huang, S., Xu, Q., Zhao, J., Wang, X., & Secci, S. (2017). ParaCon: A parallel control plane for scaling up path computation in SDN. IEEE Transactions on Network and Service Management, 14(4), 978-990.

Sun, Y., Uysal-Biyikoglu, E., Yates, R. D., Koksal, C. E., & Shroff, N. B. (2017). Update or wait: How to keep your data fresh. IEEE Transactions on Information Theory, 63(11), 7492-7508.

Zheng, Q., Yang, T., Kan, Y., Tan, X., Yang, J., & Jiang, X. (2021). On the analysis of cache invalidation with LRU replacement. IEEE Transactions on Parallel and Distributed Systems, 33(3), 654-666.

Panchetti, T., Pietrantoni, L., Puzzo, G., Gualtieri, L., & Fraboni, F. (2023). Assessing the relationship between cognitive workload, workstation design, user acceptance and trust in collaborative robots. Applied sciences, 13(3), 1720.

Lv, Z., Zhang, W., Zhang, S., Kuang, K., Wang, F., Wang, Y., ... & Wu, F. (2023, April). Duet: A tuning-free device-cloud collaborative parameters generation framework for efficient device model generalization. In Proceedings of the ACM Web Conference 2023 (pp. 3077-3085).

Gessert, F., Schaarschmidt, M., Wingerath, W., Witt, E., Yoneki, E., & Ritter, N. (2017). Quaestor: Query web caching for database-as-a-service providers. Proceedings of the VLDB Endowment, 10(12), 1670-1681.

Makreshanski, D., Giceva, J., Barthels, C., & Alonso, G. (2017, May). BatchDB: Efficient isolated execution of hybrid OLTP+ OLAP workloads for interactive applications. In Proceedings of the 2017 ACM International Conference on Management of Data (pp. 37-50).

Emily, H., & Oliver, B. (2020). Event-driven architectures in modern systems: designing scalable, resilient, and real-time solutions. International Journal of Trend in Scientific Research and Development, 4(6), 1958-1976.

Kogias, E. M. (2020). Operating System and Network Co-Design for Latency-Critical Datacenter Applications (Doctoral dissertation, EPFL).

Downloads

Published

10.10.2024

How to Cite

Niharika Srivastav. (2024). Latency-Consistency Tradeoffs in Real-Time Personalization Serving: A Comparative Architectural Study. International Journal of Intelligent Systems and Applications in Engineering, 12(23s), 4514 –. Retrieved from https://mail.ijisae.org/index.php/IJISAE/article/view/8567

Issue

Section

Research Article