This patent application has not been assigned to a company or institution.
The following quote was obtained by the news editors from the background information supplied by the inventors: "The present disclosure relates generally to data storage systems.
"Typical data volumes comprise one or more storage disks. The disks used to store user and application data are typically identical and configured into one or more redundancy groups (RG) to provide increased capacity, input/output (I/O) performance (i.e. write/read performance), fault tolerance and improved data availability.
"Storage provided by data volumes are utilized by various applications. Most commonly, those applications include filesystems, databases and object storage systems. Each of these applications provides a certain application-specific service to upper layers and users (for instance, a filesystem provides and facilitates file storage and file management) while utilizing block-level services by the underlying data volume or volumes."
In addition to the background information obtained for this patent application, VerticalNews journalists also obtained the inventors' summary information for this patent application: "The present disclosure relates to heterogeneous data storage systems, methods and architectures.
"One embodiment relates to a method of writing data to a heterogeneous data volume having multiple disk classes of storage. A class of storage tier for the data write is selected using operating modes for the tiers, where the operating mode for a tier instance depends on statistical measures of operating parameters for that tier. One operating mode is an elastic mode in which the chance that a tier instance is selected may vary depending on a statistical measure of an operating parameter in relation to lower and upper threshold values.
"Another embodiment relates to a data storage system that includes at least a heterogeneous data volume, a mode determination module, and a selection module. The heterogeneous data volume includes a plurality of redundancy groups, each redundancy group being a member of one of a plurality of class of storage (CoS) tiers. The mode determination module determines operating modes for the plurality of CoS tiers using statistical measures of operating parameters and threshold values for the statistical measures. The selection module consults the mode determination module to determine the operating modes, and uses the operating modes to select a CoS tier. Additionally, the selection module determines the cost of writing data to the redundancy groups within the selected tier, and selects a redundancy group for a data write based on the determined costs.
"Other embodiments, aspects, and features are also disclosed.
BRIEF DESCRIPTION OF THE DRAWINGS
"FIG. 1 depicts a typical non-heterogeneous data volume.
"FIG. 2 depicts an exemplary heterogeneous data volume with multiple redundancy groups having distinct classes of storage in accordance with an embodiment of the invention.
"FIG. 3 depicts an exemplary heterogeneous data volume with a single redundancy group as a three-way mirror with distinct classes of storage in accordance with an embodiment of the invention.
"FIG. 4 depicts a first exemplary data storage system in accordance with an embodiment of the invention.
"FIG. 5 depicts a second exemplary data storage system in accordance with an embodiment of the invention.
"FIG. 6 depicts a third exemplary data storage system in accordance with an embodiment of the invention.
"FIG. 7 is a flow chart of an exemplary method of selecting a class of storage tier for performing a data write request in accordance with an embodiment of the invention.
"FIG. 8 is a flow chart of an exemplary procedure of determining an operating mode of a class of storage tier in accordance with an embodiment of the invention.
"FIG. 9 is a flow chart of an exemplary procedure for selecting a redundancy group within a selected class of storage tier in accordance with an embodiment of the invention.
"FIG. 10 is a flow chart of an exemplary procedure for determining and making changes, if any, to a service label in accordance with an embodiment of the invention.
"FIG. 11, composed of FIG. 11A and FIG. 11B, shows a flow chart of an exemplary procedure to write a logical block to a heterogeneous data volume in accordance with an embodiment of the invention. FIG. 12, composed of FIG. 12A and FIG. 12B, shows a flow chart of an exemplary procedure to read a logical block from a heterogeneous data volume in accordance with an embodiment of the invention."
URL and more information on this patent application, see: AIZMAN, Alexander; PROTOPOPOV, Boris. Elastic I/O Processing Workflows in Heterogeneous Volumes. Filed
Keywords for this news article include: Patents, Information Technology, Information and
Our reports deliver fact-based news of research and discoveries from around the world. Copyright 2014, NewsRx LLC
Most Popular Stories
- Alabama House Speaker Arrested on Felony Ethics Charges
- 'Fury' Blows 'Gone Girl' Out of the Box Office
- German Intelligence Blames Ukraine Rebels for MH17
- Turkey to Help Kurds Reach Fight in Kobani
- Clinton Rallies Early Vote for Landrieu
- Car Drivers Warned to Get Air Bags Fixed
- ISIS Seeks to Expand Terror War
- Prius Drivers Battle Stereotypes
- Obama Building Ebola Coalition for Africa Fight
- 'Fury' Gets Into Soldiers' Minds: Brad Pitt