中文
相关论文

相关论文: Microreboot -- A Technique for Cheap Recovery

200 篇论文

Recovery from transient failures is one of the prime issues in the context of distributed systems. These systems demand to have transparent yet efficient techniques to achieve the same. Checkpoint is defined as a designated place in a…

网络与互联网体系结构 · 计算机科学 2011-09-01 Ruchi Tuli , Parveen Kumar

Fault-tolerant distributed applications require mechanisms to recover data lost via a process failure. On modern cluster systems it is typically impractical to request replacement resources after such a failure. Therefore, applications have…

分布式、并行与集群计算 · 计算机科学 2023-01-26 Lukas Hübner , Demian Hespe , Peter Sanders , Alexandros Stamatakis

Software bugs significantly contribute to software cost and increase the risk of system malfunctioning. In recent years, many automated program-repair approaches have been proposed to automatically fix undesired program behavior. Despite of…

软件工程 · 计算机科学 2021-07-19 Dirk Beyer , Lars Grunske , Thomas Lemberger , Minxing Tang

With the increasing number of compute components, failures in future exa-scale computer systems are expected to become more frequent. This motivates the study of novel resilience techniques. Here, we extend a recently proposed…

数学软件 · 计算机科学 2018-04-18 Markus Huber , Ulrich Rüde , Barbara Wohlmuth

Ensuring resilience in distributed systems has become an acute concern. In today's environment, it is crucial to develop light-weight mechanisms that recover a distributed system from faults quickly and with only a small impact on the…

分布式、并行与集群计算 · 计算机科学 2026-02-10 Antonis Psistakis , Burak Ocalan , Fabien Chaix , Ramnatthan Alagappan , Josep Torrellas

This paper describes a method for the recovering of software architectures from a set of similar (but unrelated) software products in binary form. One intention is to drive refactoring into software product lines and combine architecture…

软件工程 · 计算机科学 2016-08-08 Ian D. Peake , Jan Olaf Blech , Lasith Fernando , Divyasheel Sharma , Srini Ramaswamy , Mallikarjun Kande

The prioritization of restoration actions after large power system outages plays a key role in how quickly power can be restored. It has been shown that fast and intuitive heuristics for restoration prioritization most often result in…

系统与控制 · 电气工程与系统科学 2022-04-07 Noah Rhodes , Carleton Coffrin , Line Roald

This paper focuses on the application of soft computing in remanufacturing system, in which end-of-life products are disassembled into basic components and then remanufactured for both economic and environmental reasons. The disassembly…

其他计算机科学 · 计算机科学 2012-06-06 Bo Xing , Wen-Jing Gao , Fulufhelo V. Nelwamondo , Kimberly Battle , Tshilidzi Marwala

Software remodularization through clustering is a common practice to improve internal software quality. However, the true benefit of software clustering is only realized if developers follow through with the recommended refactoring…

软件工程 · 计算机科学 2023-03-14 Alvin Jian Jia Tan , Chun Yong Chong , Aldeida Aleti

Ultra Deep-Sub-Micron CMOS chips have to function correctly and reliably, not only during their early post-fabrication life, but also for their entire life span. In this paper, we present an architectural-level in-field repair technique.…

硬件体系结构 · 计算机科学 2015-10-07 Massoud Mokhtarpour Ghahroodi , Mark Zwolinski

Web password recovery, enabling a user who forgets their password to re-establish a shared secret with a website, is very widely implemented. However, use of such a fall-back system brings with it additional vulnerabilities to user…

密码学与安全 · 计算机科学 2018-01-31 Fatma Al Maqbali , Chris J Mitchell

From mass extinction to cell death, complex networked systems often exhibit abrupt dynamic transitions between desirable and undesirable states. Such transitions are often caused by topological perturbations, such as node or link removal,…

适应与自组织系统 · 物理学 2022-07-22 Hillel Sanhedrai , Jianxi Gao , Amir Bashan , Moshe Schwartz , Shlomo Havlin , Baruch Barzel

We present a series of novel techniques and algorithms for transaction commit, logging, recovery, and propagation control. In combination, they provide a recovery component that maintains the persistent state of the database (both log and…

数据库 · 计算机科学 2014-09-15 Caetano Sauer , Theo Härder

We study the trade-off between storage overhead and inter-cluster repair bandwidth in clustered storage systems, while recovering from multiple node failures within a cluster. A cluster is a collection of $m$ nodes, and there are $n$…

信息论 · 计算机科学 2017-08-21 Vitaly Abdrashitov , N. Prakash , Muriel Médard

Multi-cloud systems facilitate a cost-efficient and geographically-distributed deployment of microservice-based applications by temporary leasing virtual nodes with diverse pricing models. To preserve the cost-efficiency of multi-cloud…

网络与互联网体系结构 · 计算机科学 2024-05-09 Marco Zambianco , Silvio Cretti , Domenico Siracusa

Web processes are made up of services as their units of functionality. The services are represented as a graph and compose a synergy of service. The composite service is prone to failure due to various causes. However, the end-user should…

软件工程 · 计算机科学 2012-11-28 Hadi Saboohi , Sameem Abdul Kareem

Current reconfiguration techniques are based on starting the system in a consistent configuration, in which all participating entities are in their initial state. Starting from that state, the system must preserve consistency as long as a…

分布式、并行与集群计算 · 计算机科学 2016-12-07 Shlomi Dolev , Chryssis Georgiou , Ioannis Marcoullis , Elad M. Schiller

Restoring operation of critical infrastructure systems after catastrophic events is an important issue, inspiring work in multiple fields, including network science, civil engineering, and operations research. We consider the problem of…

Designing software compatible with cloud-based Microservice Architectures (MSAs) is vital due to the performance, scalability, and availability limitations. As the complexity of a system increases, it is subject to deprecation, difficulties…

软件工程 · 计算机科学 2024-07-22 Thakshila Imiya Mohottige , Artem Polyvyanyy , Rajkumar Buyya , Colin Fidge , Alistair Barros

After power is switched on, recovering the interrupted program from the initial state can cause negative impact. Some programs are even unrecoverable. To rapid recovery of program execution under power failures, the execution states of…

操作系统 · 计算机科学 2022-09-20 Min Jia , Edwin Hsing. -M. Sha , Qingfeng Zhuge , Rui Xu , Shouzhen Gu