Software Defined Storage with Intel® Enabling Technologies

Software-Defined Storage (SDS) is a software layer that manages storage infrastructure.  Software developers have the flexibility to use a variety of hardware, such as processors, network cards, and hard drives with their storage managing software to develop their own SDS solutions.  In this blog, I share some examples of developers using Intel enabling technologies (features of the hardware and/or software) to develop their SDS solutions. 

Medical Records

Exchanging and providing medical records in a timely fashion can happen faster with a SDS solution. This is imperative for efficient care of patients.  Data processing time, data backup, and data transmission over the network requires supporting hardware.  One developer used an Intel® Xeon® Processor E5-2600 which has the support for Intel® Advanced Encryption Standard New Instructions (Intel® AES-NI) to accelerate the encryption of the data. The combination of an Intel processor with Intel® Ethernet Gigabit Server adapters and Silicon Mechanic* software layer provided a SDS solution for the eMed Consulting Group.  The SDS solution came with a storage for database, virtual machines (VMs), and backup functions with a single scalable storage appliance. 

Digital Hospital

The Chinese wanted to create patient-oriented “digital hospitals” by implementing a unified national hospital information system (HIS) platform. These systems accelerate the acquisition, storage, transmission, and processing of digital medical records. They also facilitate business processes.  A unified storage product based on Intel Xeon processors (United Information Technology SV5000G2*) reduced capacity requirements and energy consumption.

A case study on Intel® Intelligent Storage Acceleration Library (Intel® ISA-L)

There was a case study written that highlights the cooperation between Qihoo 360 Technology Co. Ltd.* and Intel to optimize the storage infrastructure in their Internet Portal Datacenter (IPDC). The solution reduced the required storage space by almost 2/3 and increased performance more than 10x. Qihoo 360 chose an Intel® ISA-L on the server with an Intel® Xeon® processor E5-2630 in their solution.  The Intel® ISA-L accelerates many storage specific algorithms, extracting more performance out of the storage infrastructure. It includes functions that implement a general Reed-Solomon type encoding for blocks of data that help protect against erasing whole blocks. Intel® ISA-L assists original equipment manufacturers (OEMs) and independent software vendors (ISVs) by focusing on storage to gain better performance on Intel® architecture products, reducing the cost of performance optimization*.

Summary

SDS gives developers an opportunity to fully use storage infrastructure by providing a policy for software management.  Intel plays a key role in enabling hardware technologies like Intel® AES-NI, and in the software such as Intel® ISA-L for developers to develop their SDS solution.

References:

Intel® ISA-L - http://www.intel.com/content/www/us/en/storage/erasure-code-isa-l-solution-video.html

Swift* with Erasure Coding for Storage
http://www.intel.com/content/www/us/en/storage/swift-with-erasure-coding-storage-demo.html

Rite Aid Manages Data Retention Regulation and Disaster Recovery http://www.intel.com/content/www/us/en/storage/data-retention-disaster-recovery-rite-aid-study.html

Business as Usual for American Recovery Specialistshttp://www.intel.com/content/www/us/en/storage/business-intelligence-xeon-e3-american-recovery-case-study.html

EMC Backup and Recovery Solution Aids Health System Efficiency http://www.intel.com/content/www/us/en/storage/backup-recovery-emc-atlantic-health-system-study.html

Hitachi Unified Computing Platform Pro* for VMware vSphere* http://www.intel.com/content/www/us/en/storage/xeon-hitachi-ucp-validation-paper.html

Intel® Atom™ Processor C2000 for Cloud and Cold Storage: Brief http://www.intel.com/content/www/us/en/storage/atom-c2000-cloud-cold-storage-brief.html

Author
Thai Le is a software engineer focusing on Cloud Computing in the Software Solution Group at Intel® Corporation.

Disclaimer

*Software and workloads used in performance tests may have been optimized for performance only on Intel microprocessors. Performance tests, such as SYSmark* and MobileMark*, are measured using specific computer systems, components, software, operations and functions. Any change to any of those factors may cause the results to vary. You should consult other information and performance tests to assist you in fully evaluating your contemplated purchases, including the performance of that product when combined with other products.
Configurations: [describe config + what test used + who did testing]. For more information go to http://www.intel.com/performance

Para obter informações mais completas sobre otimizações do compilador, consulte nosso aviso de otimização.