Emulex Blog: Emulex Labs

OneCore™ Storage –Extensible Storage Networking Performance for the Masses

Posted October 30th, 2012 by John Cedillo

Market adoption of advanced technology developments, such as Intel’s Xeon® E5 (Romley) multi-core processors, solid-state and cached solid-state storage arrays, are collectively providing the necessary impetus for a rapid transition to high performance storage networking technologies, like those offered with Emulex’s breakthrough XE201 converged fabric controller.

The XE201 controller enables enterprise-class 8Gb and 16Gb Fibre Channel (8GFC and 16GFC) and 10Gb Ethernet (10GbE), Fibre Channel over Ethernet (FCoE) and iSCSI I/O connectivity on a single platform with extensible driver architecture. The Emulex LPe16000B product line offers 8GFC and 16GFC connectivity today, as well as an impressive roadmap provides converged fabric and greater port densities in the future..

Redesigned from the ground up with flexibility in mind, the OneCore Storage Software Developer Kit (SDK) supports Fibre Channel, Fibre Channel over Ethernet, and is operating system agnostic. The OneCore Storage drivers have been architected with design flexibility and re-use in mind. When developing their driver, developers can use the OneCore Storage code as is and simply integrate it with their back-end target and/or initiator implementations. The design also supports leveraging some of the driver components, but not others. This building block approach allows developers to use the parts of the driver that fit their architecture and/or design preferences, while replacing the components that don’t. Clean Application Programming Interfaces (APIs) between the component layers enables this building block approach to driver development.

The figure below provides an architectural overview of the OneCore Storage driver design – providing breakouts of the individual modular components that make up the overall tool kit. For additional information on each of the components, check out our OneCore Storage SDK data sheet.

OneCore Storage Driver Architecture

With the OneCore Storage SDK, we are able to deliver on our goal of creating a dedicated driver platform that enables the storage array, and storage appliance markets to accelerate the time-to-market of their respective solutions.

Capable of being used in a wide variety of deployments, the flexibility of the OneCore Storage SDK is even more impressive. Customers can use the LPe16000 family of adapters in a number of modes – target-mode, initiator-mode, and concurrent initiator and target mode – in a feature-rich platform capable of leveraging key innovations, such as N_Port Identification Virtualization (NPIV), T10 Protection Information (T10 PI), it’s hard imagine a customer that would not benefit from this initiative.

Visit the OneCore Storage SDK product page to find out even more about the program, including support and training information, and how to sign up. Get on the fast track to developing your own cutting edge solution! We look forward to working with you.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

The purpose of our blog are to facilitate an ongoing conversation on what's going on in our industry, with our partners and customers. We encourage your comments. Your ideas and feedback are what makes our blogs interesting, timely and useful for our readers.

We want to publish your comments, however, all comments are moderated. Offensive, off-topic or fraudulent comments won't be approved. We also expect a basic level of civility; disagreements are expected, but mutual respect is a must. We will not post comments that contain vulgar or abusive language; personal attacks of any kind; or offensive terms that target specific ethnic or racial groups. Comments that make accusations will also not be posted.

By submitting a comment, you agree to these terms; having your name displayed with your comment and that you are 18 years old or older. Your name and personal information will not be used for any other purpose, and your e-mail address will not be published.