lustre* filesystem doug oucharek intel ® high performance data division * some names and brands may...

7
Lustre* Filesystem Doug Oucharek Intel ® High Performance Data Division * Some names and brands may be claimed as the property of others.

Upload: priscilla-carroll

Post on 13-Dec-2015

222 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Lustre* Filesystem Doug Oucharek Intel ® High Performance Data Division * Some names and brands may be claimed as the property of others

Lustre* Filesystem

Doug OucharekIntel® High Performance Data Division

* Some names and brands may be claimed as the property of others.

Page 2: Lustre* Filesystem Doug Oucharek Intel ® High Performance Data Division * Some names and brands may be claimed as the property of others

2

Lustre and LNet

March 30 – April 2, 2014 #OFADevWorkshop

Page 3: Lustre* Filesystem Doug Oucharek Intel ® High Performance Data Division * Some names and brands may be claimed as the property of others

3

LNet and OFED

March 30 – April 2, 2014 #OFADevWorkshop

Page 4: Lustre* Filesystem Doug Oucharek Intel ® High Performance Data Division * Some names and brands may be claimed as the property of others

4

Example: Sending File Data

March 30 – April 2, 2014 #OFADevWorkshop

Page 5: Lustre* Filesystem Doug Oucharek Intel ® High Performance Data Division * Some names and brands may be claimed as the property of others

5

Health Network: Now and Future• Today: Peer to Peer

pings (O(n))• Future: Gossip

Protocol• Fault tolerant O(log n)

global state distribution latency

March 30 – April 2, 2014 #OFADevWorkshop

Page 6: Lustre* Filesystem Doug Oucharek Intel ® High Performance Data Division * Some names and brands may be claimed as the property of others

6

What LNet Needs Going Forward• Reliable Datagram

– No order preservation required– Small max size (e.g. 1k)– Receivers are guaranteed eager– Senders will adhere to injections limits– Network only drops datagrams on transmission failure (dead peer, broken

link), not on congestion

• RMA– PUT & GET– Passive side buffers guaranteed pre-registered (network may discard if no

match)– 1k <= size <= sensible max (e.g. 1MB)

• High Priority Messages for Health Network– Vastly reduced injection rate– These messages come before anything else in all devices (i.e. switches)

March 30 – April 2, 2014 #OFADevWorkshop

Page 7: Lustre* Filesystem Doug Oucharek Intel ® High Performance Data Division * Some names and brands may be claimed as the property of others

#OFADevWorkshop

Thank You