aprius' presentation at the server design summit

9
The Role of IOV in Server Design Peter Kirkpatrick Aprius Santa Clara, CA December 2010 1

Upload: aprius-inc

Post on 25-Jan-2015

566 views

Category:

Documents


0 download

DESCRIPTION

Peter Kirkpatrick's Server Design Summit session on "The Role of IOV in Server Design."

TRANSCRIPT

Page 1: Aprius' Presentation at the Server Design Summit

The Role of IOV in Server Design

Peter KirkpatrickAprius

Santa Clara, CADecember 2010 1

Page 2: Aprius' Presentation at the Server Design Summit

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

Page 3: Aprius' Presentation at the Server Design Summit

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

Page 4: Aprius' Presentation at the Server Design Summit

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

Page 5: Aprius' Presentation at the Server Design Summit

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

Page 6: Aprius' Presentation at the Server Design Summit

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

Page 7: Aprius' Presentation at the Server Design Summit

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

Page 8: Aprius' Presentation at the Server Design Summit

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

Page 9: Aprius' Presentation at the Server Design Summit

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