• Publications
  • Influence
Clouds + Games: A Multifaceted Approach
TLDR
The computer game landscape is changing: people play games on multiple computing devices with heterogeneous form-factors, capability, and connectivity. Expand
  • 17
  • 1
Share-o-meter: An empirical analysis of KSM based memory sharing in virtualized systems
TLDR
We present an analysis of page sharing across virtual machines by comparing page sharing achieved by KSM to total sharing opportunities presented by virtual machines. Expand
  • 10
  • PDF
A New Algorithm for Measuring Available Bandwidth in a Wide Area Network
TLDR
We propose a new method to measure available bandwidth of a link across a wide area network. Expand
  • 11
Catalyst: GPU-assisted rapid memory deduplication in virtualization environments
TLDR
We exploit presence of GPUs on modern systems to enable rapid and low-overhead memory sharing through targeted scanning of pages. Expand
  • 5
  • PDF
Comparative Analysis of Page Cache Provisioning in Virtualized Environments
TLDR
Efficient management of system memory plays a critical role in provisioning virtual machines, as it impacts levels of over-commitment and associated application performance. Expand
  • 6
  • PDF
Vagabond: Dynamic Network Endpoint Reconfiguration in Virtualized Environments
TLDR
In this work, we propose Vagabond, an alternate network virtualization model that supports flexible and dynamic assignment of network resources to guest VMs. Expand
  • 6
  • PDF
Synergy: A Hypervisor Managed Holistic Caching System
TLDR
We propose $\mathsf{Synergy}$Synergy, a hypervisor managed caching system to improve memory efficiency in over-commitment scenarios by exploiting system-wide deduplication. Expand
  • 2
  • PDF
A survey of memory management techniques in virtualized systems
TLDR
This paper surveys different techniques of memory partitioning and management across multiple guest OSs in a virtualized environment. Expand
  • 3
All page sharing is equal , but some sharing is more equal than others
Content based memory sharing in virtualized environments has been proven to be a useful memory management technique. As part of this work, we are interested in studying the trade-off between extentExpand
  • 2
  • PDF
StepAhead: Rethinking Filesystem Namespace Translations
TLDR
A hierarchical namespace is a common abstraction used for data organization within modern file systems. Expand
  • 1
  • PDF