160 likes | 301 Views
Open Fabrics BOF. Tziporet Koren, Gilad Shainer, Yiftah Shahar, Bob Woodruff, Betsy Zeller. Agenda. Introduction – 5 minutes OFA objectives and goals Open Fabrics Linux Update (15 – minutes) OFED 1.3, 1.3.1, 1.4 releases OFED 1.5 plans and roadmap
E N D
Open Fabrics BOF Tziporet Koren, Gilad Shainer, Yiftah Shahar, Bob Woodruff, Betsy Zeller
Agenda • Introduction – 5 minutes • OFA objectives and goals • Open Fabrics Linux Update (15 – minutes) • OFED 1.3, 1.3.1, 1.4 releases • OFED 1.5 plans and roadmap • Open Fabrics Windows Update (15 – minutes) • WinOF 2.0 release • WinOF 2.1 plans and roadmap • Open Discussion – 25 minutes
OFA Objectives and Goals • Open Fabrics “The mission of the OpenFabrics Alliance (OFA) is to develop, distribute and promote a unified, transport-independent, open-source software stack for RDMA-capable fabrics and networks, including InfiniBand and Ethernet “ • Support for both Microsoft Windows and Linux • Development happens using a typical open source development model • Developer’s Working Group • code developed and reviewed using email lists • Validation and Release by the Enterprise Working Group and the Windows Working Group • OFED – for Linux • WinOF – for Windows
Agenda • Introduction – 5 minutes • OFA objectives and goals • Open Fabrics Linux Update (15 – minutes) • OFED 1.3, 1.3.1, 1.4 releases • OFED 1.5 plans and roadmap • Open Fabrics Windows Update (15 – minutes) • WinOF 2.0 release • WinOF 2.1 plans and roadmap • Open Discussion – 25 minutes
Linux: OFED Components OFA Development Add on • HCA/NIC Drivers • IB: IBM, Mellanox, QLogic • iWARP: Chelsio, NetEffect • Core: Verbs, mad, SMA, CMA, SA cache • IPoIB • SDP • SRP and SRP Target • iSER • RDS • Qlogic_VNIC • uDAPL • OSM • Diagnostic tools OFED 1.4 additions: • iSER Target • NFS-RDMA • Bonding module • Open iSCSI • MPI Components • MVAPICH • Open MPI • MVAPICH2 • Benchmark tests • Proprietary MPIs: Intel, HP, Platform mpi • Proprietary SMs: Cisco, Voltaire, Qlogic Tested with
OFED 1.3 – General Info • Released on Feb 28 2008 • Distros integration: • RH AS 4.7 and RHEL 5.2 • SLES10 SP2 • Passed OFA interop on March
Main Benefits of OFED 1.3 • Improved performance, scalability and latency across networks • Simplifies and accelerates the deployment of InfiniBand and iWARP solutions, by ease on distros OFED integration • Quality of Service (QoS) management capabilities that enable unified LAN, IPC and SAN applications over the same wire • New routing algorithms to help optimize network and system performance and scalability • Improved upper layer protocols for superior IP and sockets-based application performance, including database applications • Enhancements that enable MPI and applications to scale efficiently to large numbers of nodes while reducing the memory footprint required on servers • Enhanced diagnostic tools to improve network management • Support for additional Independent Hardware Vendor (IHV) solutions • Expanded interoperability with OEM solutions, including network and storage equipment, to provide enterprise IT departments with more flexibility
OFED 1.3 OS Matrix • kernel.org: kernel 2.6.23 and 2.6.24 • Novell • SLES 10 • SLES 10 SP1 (up1) • Redhat • RHEL 4 (up4, up5, up6) • RHEL 5 (up1) • Free distros (partial support only; limited QA): • Open SuSE 10.3 • Fedore C6 & C8 • Ubuntu 6.06 (with RPM package installed)
OFED 1.3.1 Release • Released on 3 June 2008 • Maintenance release • Added support for: • SLES 10 SP2 • RHEL 5 up2 • Critical bug fixes: • IB-bonding • SRP failover • RDS fixes for RDMA API • IPoIB • SRP • Updated libraries: • uDAPL, librdmacm • MPI updated
OFED 1.4 – General Info • Release on Nov 2008 • Distros integration: • TBD • Will pass OFA interop on Nov
OFED 1.4 Main Features • Kernel base 2.6.27 • VPI support: Eth and IB for ConnectX • NFS-RDMA – as technology preview • iSer Target • New BMME verbs (fast memory thru send queue (FRWR); Local invalidate send work requests; Read with invalidate) • IPoIB – LRO • RDS – GA with RDMA API • SDP – GA • uDAPL (socket CM for scalability; UD extensions) • OpenSM: Cashed routing; APM - disjoint paths; Path balancing for LMC + console diagnostics; OpenSM configuration unification; MGID to MLID mapping for IPv6 SNM; Routing engines chain; IBA 1.2.1 additions; Failover/Handover improvements • ibnetdiscover library - accelerate other tools. • Congestion Control in ibutils • MPI: MVAPICH 1.1; MVAPICH2 1.1; OpenMPI 1.2.8
OFED 1.4 OS Matrix • kernel.org: kernel 2.6.26 and 2.6.27 • Novell • SLES 10 • SLES 10 SP1 (up1) • SLES 10 SP2 • Redhat • RHEL 4 (up4, up5, up6, up7) • RHEL 5 (up1, up2) • OEL • OEL 5 • Free distros (with limited QA): • Open SuSE 10.3 • Fedore C9 • Ubuntu 6.06 (with RPM package installed) • CentOS 5.2
OFED 1.5 Plans • placeholder for OFED 1.5 release highlights and schedule
Agenda • Introduction – 5 minutes • OFA objectives and goals • Open Fabrics Linux Update (15 – minutes) • OFED 1.3, 1.3.1, 1.4 releases • OFED 1.5 plans and roadmap • Open Fabrics Windows Update (15 – minutes) • WinOF 2.0 release • WinOF 2.1 plans and roadmap • Open Discussion – 25 minutes
Open Fabrics Windows Update • placeholder for WinOF 2.0 and future plans slides
Agenda • Introduction – 5 minutes • OFA objectives and goals • Open Fabrics Linux Update (15 – minutes) • OFED 1.3, 1.3.1, 1.4 releases • OFED 1.5 plans and roadmap • Open Fabrics Windows Update (15 – minutes) • WinOF 2.0 release • WinOF 2.1 plans and roadmap • Open Discussion – 25 minutes