English
Related papers

Related papers: MicroRes: Versatile Resilience Profiling in Micros…

200 papers

Software errors and incidents are inevitable in web based applications. Scalability challenges, increasing demand, and ongoing code changes can contribute to such failures. As software architectures evolve rapidly, understanding how and why…

Software Engineering · Computer Science 2025-05-16 Doğaç Eldenk , H. Alperen Çetin

Microservice architectures have become a popular approach for designing scalable distributed applications. Despite their extensive use in industrial settings for over a decade, there is limited understanding of the data management…

Databases · Computer Science 2025-04-29 Rodrigo Laigner , Zhexiang Zhang , Yijian Liu , Leonardo Freitas Gomes , Yongluan Zhou

Mobile power sources (MPSs) have been gradually deployed in microgrids as critical resources to coordinate with repair crews (RCs) towards resilience enhancement owing to their flexibility and mobility in handling the complex coupled…

Systems and Control · Electrical Eng. & Systems 2025-07-25 Yi Wang , Dawei Qiu , Fei Teng , Goran Strbac

The momentum gained by microservices and cloud-native software architecture pushed nowadays enterprise IT towards multi-service applications. The proliferation of services and service interactions within applications, often consisting of…

Software Engineering · Computer Science 2021-05-27 Jacopo Soldani , Antonio Brogi

Data distribution across different facilities offers benefits such as enhanced resource utilization, increased resilience through replication, and improved performance by processing data near its source. However, managing such data is…

Distributed, Parallel, and Cluster Computing · Computer Science 2025-07-02 Dante D. Sanchez-Gallegos , J. L. Gonzalez-Compean , Maxime Gonthier , Valerie Hayot-Sasson , J. Gregory Pauloski , Haochen Pan , Kyle Chard , Jesus Carretero , Ian Foster

While several attempts have been made to construct a scalable and flexible architecture for analysis of streaming data, no general model to tackle this task exists. Thus, our goal is to build a scalable and maintainable architecture for…

Software Engineering · Computer Science 2019-07-22 Sheik Hoque , Andriy Miranskyy

Cloud application services are distributed in nature and have components across the stack working together to deliver the experience to end users. The wide adoption of microservice architecture exacerbates failure management due to…

Performance · Computer Science 2025-09-09 Dhanya R Mathews , Mudit Verma , Pooja Aggarwal , J. Lakshmi

Reconfigurable Intelligent Surfaces (RIS) have emerged as a transformative technology in wireless communication, enabling dynamic control over signal propagation. This paper tackles the challenge of mitigating Channel State Information…

Signal Processing · Electrical Eng. & Systems 2025-09-23 Mahdi Shamsi , Hadi Zayyani , Farokh Marvasti

The rise of transient faults in modern hardware requires system designers to consider errors occurring at runtime. Both hardware- and software-based error handling must be deployed to meet application reliability requirements. The level of…

Distributed, Parallel, and Cluster Computing · Computer Science 2016-08-23 Björn Bönninghoff , Horst Schirmeier

The mass integration and deployment of intelligent technologies within critical commercial, industrial and public environments have a significant impact on business operations and society as a whole. Though integration of these critical…

Cryptography and Security · Computer Science 2020-04-07 Fahad Siddiqui , Matthew Hagan , Sakir Sezer

Next-generation mobile core networks are required to be scalable and capable of efficiently utilizing heterogeneous bare metal resources that may include edge servers. To this end, microservice-based solutions where control plane procedures…

Networking and Internet Architecture · Computer Science 2024-01-18 Andrea Tassi , Daniel Warren , Yue Wang , Deval Bhamare , Rasoul Behravesh

Observability is important to ensure the reliability of microservice applications. These applications are often prone to failures, since they have many independent services deployed on heterogeneous environments. When employed "correctly",…

Software Engineering · Computer Science 2024-08-09 Maria C. Borges , Joshua Bauer , Sebastian Werner , Michael Gebauer , Stefan Tai

Urban energy systems face increasing challenges due to high penetration of renewable energy sources, extreme weather events, and other high-impact, low-probability disruptions. This project proposes a community-centered, open-access…

Systems and Control · Electrical Eng. & Systems 2026-02-11 Arya Abdollahi

Modern user-facing latency-sensitive web services include numerous distributed, intercommunicating microservices that promise to simplify software development and operation. However, multiplexing of compute resources across microservices is…

Distributed, Parallel, and Cluster Computing · Computer Science 2020-10-21 Haoran Qiu , Subho S. Banerjee , Saurabh Jha , Zbigniew T. Kalbarczyk , Ravishankar K. Iyer

Mobile energy storage systems (MESSs) provide mobility and flexibility to enhance distribution system resilience. The paper proposes a Markov decision process (MDP) formulation for an integrated service restoration strategy that coordinates…

Optimization and Control · Mathematics 2020-03-30 Shuhan Yao , Jiuxiang Gu , Peng Wang , Tianyang Zhao , Huajun Zhang , Xiaochuan Liu

Business success of companies heavily depends on the availability and performance of their client applications. Due to modern development paradigms such as DevOps and microservice architectural styles, applications are decoupled into…

Distributed, Parallel, and Cluster Computing · Computer Science 2021-02-10 Sina Niedermaier , Falko Koetter , Andreas Freymann , Stefan Wagner

Industry-scale recommender systems face a core challenge: representing entities with high cardinality, such as users or items, using dense embeddings that must be accessible during both training and inference. However, as embedding sizes…

Information Retrieval · Computer Science 2025-05-19 Petr Kasalický , Martin Spišák , Vojtěch Vančura , Daniel Bohuněk , Rodrigo Alves , Pavel Kordík

Effectively localizing root causes of performance anomalies is crucial to enabling the rapid recovery and loss mitigation of microservice applications in the cloud. Depending on the granularity of the causes that can be localized, a service…

Distributed, Parallel, and Cluster Computing · Computer Science 2023-05-09 Ruyue Xin , Peng Chen , Zhiming Zhao

When we consider the application layer of networked infrastructures, data and control flow are important concerns in distributed systems integration. Modularity is a fundamental principle in software design, in particular for distributed…

Software Engineering · Computer Science 2021-08-19 Wilhelm Hasselbring , Maik Wojcieszak , Schahram Dustdar

It is becoming common practice to push interactive and location-based services from remote datacenters to resource-constrained edge domains. This trend creates new management challenges at the network edge, not least to ensure resilience.…

Networking and Internet Architecture · Computer Science 2022-05-19 Jose Moura , David Hutchison