For our project, we propose to investigate the use of virtual machines to inject hardware faults into guest operating systems. Most virtualization research has been focused on virtualizing reliable hardware. How-ever, there are circumstances in which emulating faulty hardware may lead to interesting research. For example, on modern computer hardware faults are extremely rare. However, as we construct compute
Business applications running on ITinfrastructure necessitate high levels of availability inorder to...
This paper proposes a high level technique to inject transient faults in processor-like circuits, an...
The design of complex embedded systems deployed in safety-critical or mission-critical applications ...
Abstract. Large-scale computing platforms provide tremendous capabilities for scientific discovery. ...
Abstract Hardware errors are no longer the exceptions in modern cloud data centers. Although virtual...
System virtualization allows forthe consolidation of many physicalservers on a single physical host ...
Virtualization is often used as a tool for resource consolidation in the server market. Virtualizati...
Virtual machines offer the ability to partition the resources of a physical system and to create iso...
Protocols to implement a fault-tolerant computing system are described. These protocols augment the ...
This paper describes the design and implementation of a virtual device to perform simulation-based ...
The proliferation of highly-configurable FPGA technology has allowed the implementation of dedicated...
Abstract—An established method for emulation of faults in computer systems is fault injection. The a...
We propose a new approach for reacting to a wide variety of software failures, ranging from remotely...
[[abstract]]In this paper, we propose a method of using an FPGA-based emulation system for fault gra...
Many organizations are moving their systems to the cloud, where providers consolidate multiple clie...
Business applications running on ITinfrastructure necessitate high levels of availability inorder to...
This paper proposes a high level technique to inject transient faults in processor-like circuits, an...
The design of complex embedded systems deployed in safety-critical or mission-critical applications ...
Abstract. Large-scale computing platforms provide tremendous capabilities for scientific discovery. ...
Abstract Hardware errors are no longer the exceptions in modern cloud data centers. Although virtual...
System virtualization allows forthe consolidation of many physicalservers on a single physical host ...
Virtualization is often used as a tool for resource consolidation in the server market. Virtualizati...
Virtual machines offer the ability to partition the resources of a physical system and to create iso...
Protocols to implement a fault-tolerant computing system are described. These protocols augment the ...
This paper describes the design and implementation of a virtual device to perform simulation-based ...
The proliferation of highly-configurable FPGA technology has allowed the implementation of dedicated...
Abstract—An established method for emulation of faults in computer systems is fault injection. The a...
We propose a new approach for reacting to a wide variety of software failures, ranging from remotely...
[[abstract]]In this paper, we propose a method of using an FPGA-based emulation system for fault gra...
Many organizations are moving their systems to the cloud, where providers consolidate multiple clie...
Business applications running on ITinfrastructure necessitate high levels of availability inorder to...
This paper proposes a high level technique to inject transient faults in processor-like circuits, an...
The design of complex embedded systems deployed in safety-critical or mission-critical applications ...