The Role of IOV in Server Design
Peter KirkpatrickAprius
Santa Clara, CADecember 2010 1
Server design trends
Scale out architectures are driving efficiency, density, and novel form factors
Physical networks converging on Ethernet, with diverse protocols for applications
Fabric computing model, where servers can access resources via the fabric
Server Design Summit 2010Santa Clara, CA 2
Network based I/O Virtualization
3
IOV is a key building block that enables fabric computingIOV is a key building block that enables fabric computing
Datacenter NetworkDatacenter Network
Workload
Workload
Workload
Workload
Workload
Workload
Server Design Summit 2010Santa Clara, CA
What we have heard from Customers
IOV is a great server capability Customers value relationships with existing vendors IOV should be sold and supported by server vendors IOV should complement the existing ecosystem of I/O
cards and native drivers
4Server Design Summit 2010Santa Clara, CA
Standard Technology Elements
Ethernet has provided the industry with a converged fabric• Large ecosystem, Standards driven, Economics of scale• High performance, Advanced capabilities
PCI-Express has provided the industry with a native I/O model• Large ecosystem, Standards driven, IOV options• Flash, SAS/SATA, GPU, FC, offload
5Server Design Summit 2010Santa Clara, CA
IOV System Architecture
6
I/O GatewayI/O Gateway
DA SA 802.1Q Tag
PCIeOE Header
PCIe Data (TLP)
CRC32
Type=PCIeOE
Standard 802.1Q Frame PCIeOE
Stateless Servers Shared Resources
Server Design Summit 2010Santa Clara, CA
Where are we going from here?
7Server Design Summit 2010Santa Clara, CA
ServersServersServers
Server IntegrationServer I/O Access
Standalone I/O SystemsPerformance I/O Resources
Thank You
Peter Kirkpatrick, Aprius Founder and Chief Architect Peter is chief architect and founder of Aprius. He has broad experience in research and product development of high speed communication and computing systems. At Intel, he performed pathfinding work in server systems architecture utilizing advanced protocols, high bandwidth interconnects and adaptive electronics. At Intel and Lightlogic, he designed innovative 10Gb/s system interfaces for the enterprise networking market. Peter studied Computer Engineering at the University of Colorado in Boulder. He has been awarded 14 U.S. patents and published peer-reviewed papers in diverse fields. Contact Peter at (408) 524-3166 or [email protected].
About Aprius Aprius is a venture-backed Silicon Valley company developing systems that provide virtualized I/O resources to groups of servers ‘on-demand’. Aprius systems greatly simplify the use of I/O for servers, enabling connectivity to a wide range of resources while accelerating the provisioning and management of I/O resources. For additional information, Aprius may be contacted at [email protected] or www.aprius.com.
8Server Design Summit 2010Santa Clara, CA
Resource Demand in Servers
9Server Design Summit 2010Santa Clara, CA
VM Today
VM Tomorrow
Host Today
Host Tomorrow
CPU 2.5GHz (2)2.5GHz (8)2.5GHz+ (16)2.5GHz+
Memory 4 GB per 16 GB per 64 GB 196 GB
Storage 100 GB per 500 GB per 1000 GB 5000 GB
Data I/O 100 Mbps per 500 Mbps 4000 Mbps 8000 Mbps
Storage I/O 600 IOPS pk 3000 IOPS pk 6400 IOPS pk 30000 IOPS
Storage Throughput
20 MB/s pk 100 MB/s pk 200 MB/s pk 1000 MB/s pk