Unlock instant, AI-driven research and patent intelligence for your innovation.

Storage processor managing solid state disk array

a storage processor and array technology, applied in the field of solid state disks, can solve the problems of affecting the performance of the system, and reducing the service life of the system

Active Publication Date: 2015-04-02
AVALANCHE TECH
View PDF4 Cites 42 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Benefits of technology

The patent describes a method for writing to solid state disks (SSDs) in a storage processor. The method includes creating sub-commands from a command, assigning the sub-commands to multiple SSDs, and creating command structures for the sub-commands. This approach allows for efficient writing across multiple SSDs and ensures consistent performance. The invention also provides an improved storage system that utilizes this method for optimizing writing to SSDs. The technical effects of the invention include reduced latency, improved performance, and greater reliability for writing to SSDs in a storage processor.

Problems solved by technology

One of the existing problems facing the foregoing arrangements is a bottle neck created between the host and the storage units in that hosts may not utilize the array of SSDs evenly therefore depriving optimum performance by the SSDs.
However, in more sophisticated applications, such as Redundant Array of Independent Disks (RAID), employing numerous SSDs, the performance of the system is hindered.
Another problem with current techniques is wear leveling.
Another problem with designing of a storage appliance is the complexity and cost associated with designing the proprietary array of SSDs for use in the storage appliance.

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Storage processor managing solid state disk array
  • Storage processor managing solid state disk array
  • Storage processor managing solid state disk array

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0028]In the following description of the embodiments, reference is made to the accompanying drawings that form a part hereof, and in which is shown by way of illustration of the specific embodiments in which the invention may be practiced. It is to be understood that other embodiments may be utilized because structural changes may be made without departing from the scope of the invention. It should be noted that the figures discussed herein are not drawn to scale and thicknesses of lines are not indicative of actual sizes.

[0029]Referring now to FIG. 1, a storage system (or “appliance”) 8 is shown in accordance with an embodiment of the invention. The storage system 8 is shown to include storage processor 10 and a bank of solid state drives (SSDs) 26. The storage system 8 is shown coupled to a host 12. The SSDs 26 of the storage system 8 are each shown to be a non-volatile memory express (NVM) Express (NVMe) Peripheral Component Interconnect Express (PCIe) solid state disks (SSDs) a...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A method of writing to one or more solid state disks (SSDs) employed by a storage processor includes receiving a command, creating sub-commands from the command based on a granularity, and assigning the sub-commands to the SSDs independently of the command thereby causing striping across the SSDs.

Description

CROSS-REFERENCE TO RELATED APPLICATIONS[0001]This application is a continuation-in-part of U.S. patent application Ser. No. 14 / 040,280, filed on Sep. 27, 2013, by Mehdi Asnaashari, and entitled “STORAGE PROCESSOR MANAGING SOLID STATE DISK ARRAY” and a continuation-in-part of U.S. patent application Ser. No. 14 / 050,274, filed on Oct. 9, 2013, by Mehdi et al., and entitled “STORAGE PROCESSOR MANAGING NVME LOGICALLY ADDRESSED SOLID STATE DISK ARRAY”, the disclosures of both of which are incorporated herein by reference as though set forth in full.BACKGROUND OF THE INVENTION[0002]1. Field of the Invention[0003]This invention relates generally to solid state disks and particularly to addressing schemes used by solid state disks.[0004]2. Description of the Prior Art[0005]The popularity of solid state drives (SSDs) and exponential growth of network content has led to emergence of all-flash storage systems, SSD arrays, or storage appliances. These systems or appliances are either directly a...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F12/02
CPCG06F12/0246
Inventor ASNAASHARI, MEHDINEMAZIE, SIAMACK
Owner AVALANCHE TECH