SC is the International Conference for
 High Performnance Computing, Networking, Storage and Analysis

SCHEDULE: NOV 13-19, 2010

vSnoop: Improving TCP Throughput in Virtualized Environments via Acknowledgement Offload

SESSION: Communication-Centric Computing

EVENT TYPE: Paper, Best Student Paper (BSP) Finalist

TIME: 4:00PM - 4:30PM

SESSION CHAIR: Thilo Kielmann

AUTHOR(S):Ardalan Kangarlou, Sahan Gamage, Ramana Rao Kompella, Dongyan Xu


Virtual machine (VM) consolidation has become a common practice in clouds, Grids, and datacenters. While this practice leads to higher CPU utilization, we observe its negative impact on the TCP throughput of the consolidated VMs: As more VMs share the same core/CPU, the CPU scheduling latency for each VM increases significantly. Such increase leads to slower progress of TCP transmissions to the VMs. To address this problem, we propose an approach called vSnoop, where the driver domain of a host acknowledges TCP packets on behalf of the guest VMs - whenever it is safe to do so. Our evaluation of a Xen-based prototype indicates that vSnoop constantly achieves TCP throughput improvement for VMs (of orders of magnitude in some scenarios). We further show that the higher TCP throughput leads to improvement in application-level performance, via experiments with a two-tier online auction application and two suites of MPI benchmarks.

Chair/Author Details:

Thilo Kielmann (Chair) - Vrije Universiteit

Ardalan Kangarlou - Purdue University

Sahan Gamage - Purdue University

Ramana Rao Kompella - Purdue University

Dongyan Xu - Purdue University

Add to iCal  Click here to download .ics calendar file

Add to Outlook  Click here to download .vcs calendar file

Add to Google Calendarss  Click here to add event to your Google Calendar

The full paper can be found in the ACM Digital Library and IEEE Computer Society

   Sponsors    IEEE    ACM