160 likes | 377 Views
Open Source, High Performance, and High Efficiency Software for Data Center Fabrics. Drivers, Protocols, API, RDMA Services for InfiniBand & Ethernet Jim Ryan, Chair, OpenFabrics Alliance Jim.ryan@intel.com; (503) 970-9246. Who Participates/Uses OpenFabrics.
E N D
Open Source, High Performance, and High Efficiency Software for Data Center Fabrics Drivers, Protocols, API, RDMA Services for InfiniBand & Ethernet Jim Ryan, Chair, OpenFabrics Alliance Jim.ryan@intel.com; (503) 970-9246
Who Participates/Uses OpenFabrics • World-wide community. Participants are top tier • Chip, System, Storage, Software, ISV, OSV Integrators, Resellers • Enterprise, Government, Academic, Service Providers,… • Development, distribution, certification and promotion • Open-source software for unified computing and fabrics • Server and storage connectivity • Apps: High-performance, low latency, virtualized, efficiency
Purposes and Activities • Develop and distribute open-source, RDMA-enabled, transport independent software stacks for Linux and Windows operating systems • Deliver protocols for high bandwidth, low-latency, efficient computing • Promote benefits of software to Data Center, Cloud and HPC apps • Certification for software with vendor products • Software ecosystem development: major O/S, software, system suppliers Product Provenance Mark Interoperability Service Mark
OpenFabrics Alliance Software (OFS)RDMA services over InfiniBand and Ethernet Open Source Development Community LinuxDistributions Drivers, core kernel, middleware and user level interfaces KernelDevelopment OFS Used by EndUsers Specifications MicrosoftWindows Drivers, core kernel, middleware and user level interfaces iWARP Industry Protocols(iSER, SRP, RDS, SDP,NFSoRDMA, uDAPL, etc.) Market Development, Promotion, Education PeripheralSupport, etc. University of New HampshireUNH IOL OFS is developed to conform to specifications of International Standards from IEEE, IETF, T10, IBTA and practices of kernel.org, RHEL, SLES and Microsoft Interoperability Certification
Transport Independence • Single software stack • Users have freedom to choose a fabric solution • Apps can utilize API for RDMA, kernel bypass, I/O virtualization services • Allows OS & apps to maximize performance and efficiency Scientific, Enterprise, Web or Grid Applications and Services Applications Unified software stackincluding Upper Layer Protocols and Drivers for RDMA Services Operating System InfiniBand or Ethernet based fabrics Hardware Adapter
OpenFabrics Software Components and OS Distributions Applications using IP, sockets, SAN, NAS, and file system resources Application Level RDMA-Enabled Services Various components and derivatives of OpenFabrics software are included in major OS distributions User Level Protocols and API RDMA Data Channel Kernel Level Protocols and API Operating Systems OpenFabrics Transport Verbs Vendor Link Level Drivers Network, Link and Physical Layers www.openfabrics.org
OpenFabrics Software Applications(Sample) Global online transaction processing application: provisioning time reduced to 12 hours from 200 hours, 30% I/O power savings and 70% reduced cabling www.openfabrics.org
OpenFabrics Software: Delivering Performance and Efficiency Most systems using InfiniBand utilize OpenFabrics software GigE based systems not using OpenFabrics software OpenFabrics software enables the highest utilization on the Top500 Up to 94% system utilization, 50% higher than the 1GigE based systems not using OpenFabrics Software Source: June 2009 Top500 www.openfabrics.org
Licensing and Development • OFA serves as the code repository • Dual-license allows for inclusion in both open-source and non-open source operating system environments • Code contributed under licenses for GPL AND BSD • Code licensed from OFA under either GPL OR BSD • Current development focus • RDMA technology over InfiniBand & Ethernet networks • Linux and Microsoft Windows operating systems
How does the Alliance Work? Developers contribute open-source code Often sponsored by vendors or end users In their interest to collaborate on a single robust & high performance stack Elected Officers and Working Group volunteers Chairman, Vice Chairman, Treasurer, Secretary and Working Group Chairs Open contributions and participation From the industry (both technical and marketing) Marketing and promotion Through industry events, tradeshows, press releases and end-user interaction www.openfabrics.org
Working Groups • Working Groups are subset of members who do work! • Each group is led by an appointed Chair and Vice-Chair • Any OpenFabrics member is free to participate and contribute Executive Work Group (XWG) Delegated to run OFA Enterprise Work Group (EWG) Qualified and tested distribution of Linux code. OFED distributions. Conduct workshops. Windows Work Group (EWG) Qualified and tested distribution of Windows code. WinOF distributions. Conduct workshops. Marketing Work Group (MWG) Recruiting and promotion. Conduct workshops. Interoperability Work Group (IWG) Develops interoperability test plans, manages UNH IOL interoperability test events & results. Legal Work Group (LWG) Code contribution and licensing www.openfabrics.org
Workshops and Events • Annual developers workshops in Sonoma • Bird of a Feather (BOF) events at SC09, ISC09 • OFA software planning, ISV, OSV, end user and OEM needs • Interconnect vendor plans, features and roadmaps • Interoperability events at UNH IOL (twice a year) • Some past events listed below. For more details, visit http://www.openfabrics.org/news.htm • 2009 International Sonoma Workshop, The Lodge at Sonoma, March 22-25, 2009 • 2008 International Sonoma Workshop, The Lodge at Sonoma, April 6 - 9, 2008 • OpenFabrics Alliance - SC07 OpenFabrics Developer Summit, Boomtown Casino and Hotel, Reno NV, November 15-16, 2007 • 4th OFA Interoperability Event - October 4-12, 2007 at the University of New Hampshire; click here for pictures of the event. • InfiniBand Low-Latency Technical Forum - Co-Located event with the Fall 2007 Intel Developer Forum, September 17, 2007 • 2007 International Sonoma Workshop, The Lodge at Sonoma, April 29 - May 2, 2007 • OpenFabrics Alliance - SC06 OpenFabrics Developer Summit, Tampa Convention Center, November 16-17, 2006 • InfiniBand Trade Association and OpenFabrics Alliance Joint Developers Conference September 25, 2006 • 2006 OpenFabrics Paris Conference, June 22-23, 2006 • 2006 OpenIB Developers Workshop - The Lodge at Sonoma Feb. 5-8, 2006 • 2005 Datacenter Fabric Workshop - San Francisco, August 22, 2005 www.openfabrics.org
Benefits of Membership If your organization is using or is interested in using RDMA-enabled fabric technology, you should join immediately Understand latest development status and schedules Association with marketing efforts Press releases, tradeshows, speaking opportunities Influence the development of capabilities and features Interaction with industry thought leaders
Four Membership Levels All members agree to understand the Bylaws and Membership agreements and to work within the Alliance processes and rules described therein Promoters ($5000/year, $3000 initiation) Organizations and enterprises that wish to strongly influence the process and features in software created and the accompanying promotional activities to enhance the code they use or provide Adopters ($3000/year, $3000 initiation) Organizations and enterprises that wish to contribute to and participate in the processes and work of the promoters but do not feel the need to strongly affect the outcomes Supporters ($1000/year, $3000 initiation) Organizations and enterprises that wish to use the OpenFabrics software, leverage the promotional activities, be tied into the work of the Alliance but not necessarily contribute Consulting (Free) Organizations and individuals that the Alliance selects for honorary membership on an annual basis based on the perceived value of their membership to the Alliance
Join Today! • Key Contacts • Jim Ryan Chair – jim.ryan@intel.com • Bill Boas, Vice Chair – bboas@systemfabricworks.com • Sujal Das – Marketing Chair – sujal@mellanox.com • Johann George, Acting Treasurer – johann.george@georgex.com • To join the Alliance review Bylaws and sign Membership Agreement • Available for download at www.openfabrics.org • Return agreement to the Chair • Pay membership fee to the Treasurer • Start attending monthly promoters meetings and working group meetings and contribute as appropriate
Thank You More information at www.openfabrics.org Jim Ryan, jim.ryan@intel.com (503) 970-9246