Export Citations
Save this search
Please login to be able to save your searches and receive alerts for new content matching your search criteria.
- ArticleSeptember 2024
MDEPT: Microservices Design Evaluator and Performance Tester
AbstractIn microservices-based systems, architects find it hard to reason about the impact of their design decisions on performance before implementing them. While definitions of anti-patterns help to avoid inadequate design decisions, they are context-...
- ArticleSeptember 2024
Towards Teamwise Informed Decisions On Microservice Security Smells
AbstractSecurity smells, i.e., possible symptoms of bad security decisions, can occur in microservice-based applications, potentially resulting in violations of key security properties. The decision of whether or not to refactor a service to mitigate the ...
- ArticleSeptember 2024
Uncertainty Calculation-as-a-Service: Microservice-Based Metrology Applications
AbstractThe calibration industry faces significant challenges due to its diverse and sophisticated equipment and complex traditional processes. Rapidly advancing technology highlights existing challenges while inspiring the adoption of innovative ...
- ArticleSeptember 2024
Temporal Community Detection in Developer Collaboration Networks of Microservice Projects
AbstractAnalysis of developer collaboration in software projects can provide meaningful insights into the development culture of the team as well as enforce good and prevent bad development practices, such as observing the one service - one team rule for ...
- research-articleAugust 2024
Microservice Root Cause Analysis With Limited Observability Through Intervention Recognition in the Latent Space
- Zhe Xie,
- Shenglin Zhang,
- Yitong Geng,
- Yao Zhang,
- Minghua Ma,
- Xiaohui Nie,
- Zhenhe Yao,
- Longlong Xu,
- Yongqian Sun,
- Wentao Li,
- Dan Pei
KDD '24: Proceedings of the 30th ACM SIGKDD Conference on Knowledge Discovery and Data MiningAugust 2024, Pages 6049–6060https://doi.org/10.1145/3637528.3671530Many failure root cause analysis (RCA) algorithms for microservices have been proposed with the widespread adoption of microservices systems. Existing algorithms generally focus on RCA with ranking single-level (e.g. metric-level or service-level) root ...
-
- research-articleAugust 2024
TraceWeaver: Distributed Request Tracing for Microservices Without Application Modification
ACM SIGCOMM '24: Proceedings of the ACM SIGCOMM 2024 ConferenceAugust 2024, Pages 828–842https://doi.org/10.1145/3651890.3672254Monitoring and debugging modern cloud-based applications is challenging since even a single API call can involve many interdependent distributed microservices. To provide observability for such complex systems, distributed tracing frameworks track ...
- research-articleAugust 2024
TopFull: An Adaptive Top-Down Overload Control for SLO-Oriented Microservices
ACM SIGCOMM '24: Proceedings of the ACM SIGCOMM 2024 ConferenceAugust 2024, Pages 876–890https://doi.org/10.1145/3651890.3672253Microservice has become a de facto standard for building large-scale cloud applications. Overload control is essential in preventing microservice failures and maintaining system performance under overloads. Although several approaches have been proposed, ...
- research-articleJuly 2024JUST ACCEPTED
Agile C-states: A Core C-state Architecture for Latency Critical Applications Optimizing both Transition and Cold-Start Latency
- ArticleJuly 2024
GARMENTO - A Modular Virtual Clothes Try-On System for Fashion Manufacturers
Computational Science and Its Applications – ICCSA 2024 WorkshopsJul 2024, Pages 234–243https://doi.org/10.1007/978-3-031-65343-8_15AbstractIn the ever-evolving landscape of fashion technology, the development of innovative solutions has become paramount to meet the dynamic needs of consumers and industry stakeholders. This paper introduces GARMENTO, a customizable business-to-...
- research-articleJuly 2024
Sync-Millibottleneck Attack on Microservices Cloud Architecture
ASIA CCS '24: Proceedings of the 19th ACM Asia Conference on Computer and Communications SecurityJuly 2024, Pages 799–813https://doi.org/10.1145/3634737.3644991The modern web services landscape is characterized by numerous fine-grained, loosely coupled microservices with increasingly stringent low-latency requirements. However, this architecture also brings new performance vulnerabilities. In this paper, we ...
- research-articleJune 2024
Triaging Microservice Security Smells, with TriSS
EASE '24: Proceedings of the 28th International Conference on Evaluation and Assessment in Software EngineeringJune 2024, Pages 698–706https://doi.org/10.1145/3661167.3661282Securing microservice applications is crucial. Security smells denote symptoms of bad –often unintentional– design decisions, which may result in violating security properties, and that can be resolved via refactoring. Stakeholders take into account the ...
- ArticleJune 2024
The Open V2X Management Platform
AbstractIn this paper, we present an open-source web-based system, called Open V2X Management Platform (O-V2X-MP), which facilitates the management of charging points for electric vehicles with the goal of realizing Vehicle-to-Everything (V2X) scenarios. ...
KubePlaybook: A Repository of Ansible Playbooks for Kubernetes Auto-Remediation with LLMs
ICPE '24 Companion: Companion of the 15th ACM/SPEC International Conference on Performance EngineeringMay 2024, Pages 57–61https://doi.org/10.1145/3629527.3653665In the evolving landscape of software development and system operations, the demand for automating traditionally manual tasks has surged. Continuous operation and minimal downtimes highlight the need for automated detection and remediation of runtime ...
STIGS: Spatio-Temporal Interference Graph Simulator for Self-Configurable Multi-Tenant Cloud Systems
ICPE '24 Companion: Companion of the 15th ACM/SPEC International Conference on Performance EngineeringMay 2024, Pages 52–56https://doi.org/10.1145/3629527.3653664The finer-granularity of microservices facilitate their evolution and deployment on shared resources. However, resource concurrency creates elusive interdependencies, which can cause complex interference patterns to propagate as performance anomalies ...
- research-articleMay 2024
Self-Service Performance Testing Platform for Autonomous Development Teams
ICPE '24 Companion: Companion of the 15th ACM/SPEC International Conference on Performance EngineeringMay 2024, Pages 242–248https://doi.org/10.1145/3629527.3652268In the modern fast paced and highly autonomous software development teams, it's crucial to maintain a sustainable approach to all performance engineering activites, including performance testing. The high degree of autonomy often results in teams ...
- short-paperMay 2024
Unveiling Temporal Performance Deviation: Leveraging Clustering in Microservices Performance Analysis
- André Bauer,
- Timo Dittus,
- Martin Straesser,
- Alok Kamatar,
- Matt Baughman,
- Lukas Beierlieb,
- Marius Hadry,
- Daniel Grillmeyer,
- Yannik Lubas,
- Samuel Kounev,
- Ian Foster,
- Kyle Chard
ICPE '24 Companion: Companion of the 15th ACM/SPEC International Conference on Performance EngineeringMay 2024, Pages 72–76https://doi.org/10.1145/3629527.3651843As the market for cloud computing continues to grow, an increasing number of users are deploying applications as microservices. The shift introduces unique challenges in identifying and addressing performance issues, particularly within large and complex ...
- research-articleMay 2024
Towards Efficient Diagnosis of Performance Bottlenecks in Microservice-Based Applications (Work In Progress paper)
ICPE '24 Companion: Companion of the 15th ACM/SPEC International Conference on Performance EngineeringMay 2024, Pages 40–46https://doi.org/10.1145/3629527.3651432Microservices have been a cornerstone for building scalable, flexible, and robust applications, thereby enabling service providers to enhance their systems' resilience and fault tolerance. However, adopting this architecture has often led to many ...
- research-articleMay 2024
A Cloud-Based Microservices Solution for Multi-Agent Traffic Control Systems
AAMAS '24: Proceedings of the 23rd International Conference on Autonomous Agents and Multiagent SystemsMay 2024, Pages 889–897In this paper, we present a cloud-based microservices architecture designed for multi-agent-based Traffic Control Systems (TCS). This architecture facilitates decentralized control, real-time responsiveness, and dynamic scalability. To validate our ...
Atlas: Hybrid Cloud Migration Advisor for Interactive Microservices
EuroSys '24: Proceedings of the Nineteenth European Conference on Computer SystemsApril 2024, Pages 870–887https://doi.org/10.1145/3627703.3629587Hybrid cloud provides an attractive solution to microservices for better resource elasticity. A subset of application components can be offloaded from the on-premises cluster to the cloud, where they can readily access additional resources. However, the ...
- research-articleAugust 2024
MicroMatic: Fully Automated Microservices Identification Approach From Monolithic Systems
SERP4IoT '24: Proceedings of the ACM/IEEE 6th International Workshop on Software Engineering Research & Practices for the Internet of ThingsApril 2024, Pages 7–13https://doi.org/10.1145/3643794.3648283The Internet of Things (IoT) revolution is transforming system interactions and functionalities, necessitating more adaptable, scalable, and responsive systems architectures. These IoT systems build on recent advances in software architectures, ...