5 papers
Load Testing for Machine Learning Model Serving Systems at Scale
Amr S. Abdelfattah, Nakul Tirumalai, Indu Mohanan +4
Machine learning (ML) model serving has become a dominant consumer of GPU infrastructure, yet capacity planning in these systems remains largely ad hoc. Under-provisioning leads to…
Semantic Dependency in Microservice Architecture: A Framework for Definition and Detection
Amr S. Abdelfattah, Kari E Cordes, Austin Medina +1
Microservices have been a key architectural approach for over a decade, transforming system design by promoting decentralization and allowing development teams to work independentl…
Towards Change Impact Analysis in Microservices-based System Evolution
Tomas Cerny, Gabriel Goulis, Amr S. Abdelfattah
Cloud-native systems are the mainstream for enterprise solutions, given their scalability, resilience, and other benefits. While the benefits of cloud-native systems fueled by micr…
Fostering Microservice Maintainability Assurance through a Comprehensive Framework
Amr S. Abdelfattah
Cloud-native systems represent a significant leap in constructing scalable, large systems, employing microservice architecture as a key element in developing distributed systems th…
Service Weaver: A Promising Direction for Cloud-native Systems?
Jacoby Johnson, Subash Kharel, Alan Mannamplackal +2
Cloud-native and microservice architectures have taken over the development world by storm. While being incredibly scalable and resilient, microservice architectures also come at t…