Hyper-V Use Case
The purpose of the use case is to show
the efficiency of the CPU when running
workloads within Hyper-V. The
demonstration utilized two servers, a
client and file server, that were
connected back-to-back with Mellanox
ConnectX®-4 100Gb/s Ethernet adapters
running SMB Direct over RoCE (RDMA
over Converged Ethernet). Three Micron
NVMe SSD 300GB 6G SAS adapters were
used to form an all-SSD storage pool and
IOMeter for the primary I/O generator
and benchmarking tool. To simulate a
real-world environment, different
workload were used to provide data
streams with both static and mixed I/O.
Four cores were allocated to running the
data communication task and the proof of
concept run with and without RoCE
enabled. The results demonstrated that
workloads running on Hyper-V VMs over
RoCE can achieve over 1 million IOPS of
throughput and sustain a near line rate of
100Gbps of aggregate bandwidth without
taxing the CPU. When compared against
the result with RoCE disabled, latency
decreased nearly 50% and CPU efficiency
by more than 33%. The CPU was bound
due to the requirement to process the
data transport protocol; sequence
checking, packet loss recovery, CRC
checking, and passing kernel to user space
transmission. Running the data transport
stack in the CPU steals cycles from
applications and limits overall
productivity. The Mellanox adapter frees
the CPU from this process, delivering
improved efficiencies.
RoCE Advantages
By using Microsoft’s SMB 3.0 over
Mellanox RDMA technologies,
organizations can deliver extremely high
levels of storage performance and
resiliency. RoCE requires very low CPU
utilization and takes advantage of Priority
Flow Control in Data Center Bridging
Ethernet for lossless connectivity.
Configuring Microsoft SMB with Mellanox
RDMA enabled workloads running in
Hyper-V to achieve over 1 million IOPS.
This is not a novel idea, the gaming
industry has been offloading graphic
processing for a long time. And GPU-
accelerated computing has been used to
accelerate scientific, analytics, and
engineering applications since the mid-
2000s. Adding these powerful capabilities
into your arsenal enables a
comprehensive platform that is poised to
tackle the storage demands of the
modern data center.
Figure 1. – Microsoft and Mellanox 100Gb/s cloud efficiency demonstration
For more information:
Download the
Microsoft White Paper
Download a Mellanox
Case Study:
http://www.mellanox.com/related-
docs/case_studies/CS_MHA_Cloud
.pdf
http://www.mellanox.com/related-
docs/case_studies/CS_Financial_In
stitute.pdf
To learn more about
Microsoft SMB visit:
https://technet.microsoft.com/enu
s/library/hh831795(v=ws.11).aspx
More information about the
technology demonstration can
be seen in the Microsoft 2015
Ignite conference presentation
given by Claus Joergensen,
Principal Program Manager,
Microsoft
“Enabling Private Cloud Storage
Using Servers with Local Disks”
SOLUTION BRIEF: Applications Acceleration with Mellanox RDMA enabled Networking Solutions
350 Oakmead Parkway, Suite 100, Sunnyvale, CA 94085
Tel: 408-970-3400 • Fax: 408-970-3403
www.mellanox.com
© Copyright 2016. Mellanox Technologies. All rights reserved.
Mellanox, Mellanox logo, and ConnectX are registered trademarks of Mellanox Technologies, Ltd. Mellanox NEO is a trademark of Mellanox Technologies, Ltd.
All other trademarks are property of their respective owners.
Technology
Demonstration