• Publications
  • Influence
RAID: high-performance, reliable secondary storage
TLDR
A comprehensive overview of disk array technology and implementation topics such as refining the basic RAID levels to improve performance and designing algorithms to maintain data consistency are discussed. Expand
ReVirt: enabling intrusion analysis through virtual-machine logging and replay
TLDR
ReVirt removes the dependency on the target operating system by moving it into a virtual machine and logging below the virtual machine, and enables it to provide arbitrarily detailed observations about what transpired on the system, even in the presence of non-deterministic attacks and executions. Expand
Memory persistency
TLDR
The design space of memory persistency and desirable features that such a memory system requires are described and the results show that relaxed persistency models accelerate system throughput 30-fold by reducing NVRAM write constraints. Expand
Execution replay of multiprocessor virtual machines
TLDR
SMP-ReVirt is the first system to log and replay a multiprocessor virtual machine on commodity hardware, and uses hardware page protection to detect and accurately replay sharing between virtual cpus of a multi-cpu virtual machine. Expand
Backtracking intrusions
TLDR
The goal of BackTracker is to identify automatically potential sequences of steps that occurred in an intrusion to identify files and processes that could have affected that detection point and displays chains of events in a dependency graph. Expand
Backtracking intrusions
TLDR
The goal of BackTracker is to identify automatically potential sequences of steps that occurred in an intrusion to identify files and processes that could have affected that detection point and displays chains of events in a dependency graph. Expand
VMwareDecoupling Dynamic Program Analysis from Execution in Virtual Environments
TLDR
A virtual machine based architecture called Aftersight is presented, providing a flexible and practical way to run heavyweight analyses on production workloads, as well as an an offline system for bug detection, which was used to detect numerous novel and serious bugs in VMware ESX Server, Linux, and Windows applications. Expand
Disk Scheduling Revisited
TLDR
This work has analyzed traditional disk scheduling techniques, which attempt to optimize head movement and guarantee fairness in response time, in the presence of long disk queues and proposes two algorithms which take rotational latency into account. Expand
High-Performance Transactions for Persistent Memories
TLDR
This work presents a comprehensive analysis contrasting two transaction designs across three NVRAM programming interfaces, demonstrating up to 2.5x speedup. Expand
Debugging Operating Systems with Time-Traveling Virtual Machines (Awarded General Track Best Paper Award!)
Substituted phenol/epichlorohydrin/amine adducts as multipurpose, low concentration additives for hydrocarbon fuels, lubricating oils and mixtures thereof.
...
1
2
3
4
5
...