中文
相关论文

相关论文: Can My Microservice Tolerate an Unreliable Databas…

200 篇论文

In this paper, we describe the motivation, innovation, design, running example and future development of a Fault Inject Tool (FIT). This tool enables controlled causing of cloud platform issues such as resource stress and service or VM…

分布式、并行与集群计算 · 计算机科学 2017-07-21 Craig Sheridan , Darren Whigham , Matej Artač

Fault injection is a key technique for assessing software reliability, enabling proactive detection of system defects before they manifest in production. However, the increasing complexity of microservice architectures leads to exponential…

软件工程 · 计算机科学 2026-01-22 Yuzhen Tan , Jian Wang , Shuaiyu Xie , Bing Li , Yunqing Yong , Neng Zhang , Shaolin Tan

The microservice software architecture is more scalable and efficient than its monolithic predecessor. Despite its increasing adoption, microservices might expose security concerns and issues that are distinct from those associated with…

Modern distributed applications are moving toward a microservice architecture, in which each service is developed and managed independently, and new features and updates are delivered continuously. A guiding principle of microservice…

软件工程 · 计算机科学 2019-08-21 Chengxu Cui , Guoquan Wu , Wei Chen , Jiaxing Zhu , Jun Wei

SQL injection (SQLi) remains a critical vulnerability in web applications, enabling attackers to manipulate databases through malicious inputs. Despite advancements in mitigation techniques, the evolving complexity of web applications and…

密码学与安全 · 计算机科学 2025-06-24 Sagar Neupane

Microservice resilience, the ability of microservices to recover from failures and continue providing reliable and responsive services, is crucial for cloud vendors. However, the current practice relies on manually configured rules specific…

软件工程 · 计算机科学 2024-03-22 Tianyi Yang , Cheryl Lee , Jiacheng Shen , Yuxin Su , Yongqiang Yang , Michael R. Lyu

Consistency of knowledge repositories is of prime importance in organization management. Integrity constraints are a well-known vehicle for specifying data consistency requirements in knowledge bases; in particular, active integrity…

Creating resilient machine learning (ML) systems has become necessary to ensure production-ready ML systems that acquire user confidence seamlessly. The quality of the input data and the model highly influence the successful end-to-end…

人工智能 · 计算机科学 2023-09-21 Manal Rahal , Bestoun S. Ahmed , Jorgen Samuelsson

Existing database benchmarks primarily focus on performance under ideal running environments. However, in real-world scenarios, databases probably face numerous adverse events. Quantifying the ability to cope with these events from a…

数据库 · 计算机科学 2025-11-17 Puyun Hu , Wei Pan , Xun Jian , Zeqi Ma , Tianjie Li , Yang Shen , Chengzhi Han , Yudong Zhao , Zhanhuai Li

The widespread adoption of microservices has fundamentally transformed how modern software systems are designed, deployed, operated and maintained. However, well-known microservice properties (e.g., dynamic scalability and decentralized…

软件工程 · 计算机科学 2026-03-04 Man Zhang , Tao Yue , Andrea Arcuri

The distributed nature of microservice architecture introduces significant resilience challenges. Traditional testing methods, limited by extensive manual effort and oversimplified test environments, fail to capture production system…

软件工程 · 计算机科学 2026-02-03 Zhuangbin Chen , Zhiling Deng , Kaiming Zhang , Yang Liu , Cheng Cui , Jinfeng Zhong , Zibin Zheng

This work-in-progress report presents both the design and partial evaluation of distributed execution indexing, a technique for microservice applications that precisely identifies dynamic instances of inter-service remote procedure calls…

分布式、并行与集群计算 · 计算机科学 2022-09-20 Christopher S. Meiklejohn , Rohan Padhye , Heather Miller

Microservice-based architectures enable different aspects of web applications to be created and updated independently, even after deployment. Associated technologies such as service mesh provide application-level fault resilience through…

分布式、并行与集群计算 · 计算机科学 2021-11-02 Fanfei Meng , Lalita Jagadeesan , Marina Thottan

Cloud computing systems fail in complex and unexpected ways due to unexpected combinations of events and interactions between hardware and software components. Fault injection is an effective means to bring out these failures in a…

软件工程 · 计算机科学 2020-10-02 Domenico Cotroneo , Luigi De Simone , Pietro Liguori , Roberto Natella

The persistently growing resilience concerns of large-scale computing systems today require not only generic fault tolerance approaches, but also application-level resilience, due to demanding efficiency and various domain-specific…

分布式、并行与集群计算 · 计算机科学 2019-11-07 Li Tan , Marc Charest , Nathan DeBardeleben , Qiang Guan , Ben Bergen

In contemporary times, the increasing complexity of the system poses significant challenges to the reliability, trustworthiness, and security of the SACRES. Key issues include the susceptibility to phenomena such as instantaneous voltage…

硬件体系结构 · 计算机科学 2024-12-23 Enrico Magliano , Alessio Carpegna , Alessadro Savino , Stefano Di Carlo

In order to plan for failure recovery, the designers of cloud systems need to understand how their system can potentially fail. Unfortunately, analyzing the failure behavior of such systems can be very difficult and time-consuming, due to…

软件工程 · 计算机科学 2022-03-09 Domenico Cotroneo , Luigi De Simone , Pietro Liguori , Roberto Natella , Nematollah Bidokhti

Widely adopted for their scalability and flexibility, modern microservice systems present unique failure diagnosis challenges due to their independent deployment and dynamic interactions. This complexity can lead to cascading failures that…

软件工程 · 计算机科学 2025-01-15 Shenglin Zhang , Sibo Xia , Wenzhao Fan , Binpeng Shi , Xiao Xiong , Zhenyu Zhong , Minghua Ma , Yongqian Sun , Dan Pei

The article addresses the problem of storing data in extreme environmental conditions with limited computing resources and memory. There is a requirement to create portable, fault-tolerant, modular database management systems (DBMS) that…

数据库 · 计算机科学 2025-05-23 Nikolay Fot , Alexander Vinarsky

When faults occur in microservice applications -- as they inevitably do -- developers depend on observability data to quickly identify and diagnose the issue. To collect such data, microservices need to be instrumented and the respective…

软件工程 · 计算机科学 2025-03-12 Maria C. Borges , Sebastian Werner
‹ 上一页 1 2 3 10 下一页 ›